From 4898d942bd6e3c1119493cf0314b15f2bd54daf3 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期六, 03 一月 2026 22:06:22 +0800
Subject: [PATCH] #mcp

---
 src/main/java/com/zy/ai/entity/ChatCompletionRequest.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/ai/entity/ChatCompletionRequest.java b/src/main/java/com/zy/ai/entity/ChatCompletionRequest.java
index 690cdb5..c000f7e 100644
--- a/src/main/java/com/zy/ai/entity/ChatCompletionRequest.java
+++ b/src/main/java/com/zy/ai/entity/ChatCompletionRequest.java
@@ -13,10 +13,28 @@
     private Double temperature;
     private Integer max_tokens;
     private Boolean stream;
+    private List<Object> tools;
+    private Object tool_choice;
 
     @Data
     public static class Message {
         private String role;    // "user" / "assistant" / "system"
         private String content;
+        private String name;
+        private String tool_call_id;
+        private List<ToolCall> tool_calls;
+    }
+
+    @Data
+    public static class ToolCall {
+        private String id;
+        private String type;
+        private Function function;
+    }
+
+    @Data
+    public static class Function {
+        private String name;
+        private String arguments;
     }
 }

--
Gitblit v1.9.1