chore: replace all cn comments to en version by volc api (#313)

This commit is contained in:
tecvan
2025-07-31 15:18:11 +08:00
committed by GitHub
parent 91d6cdb430
commit 5abc63fba6
254 changed files with 5899 additions and 5844 deletions

View File

@@ -6,10 +6,10 @@ enum Scene{
Explore = 1,
BotStore = 2,
CozeHome = 3,
Playground = 4, //调试
Evaluation = 5, // 评测平台
Playground = 4, //debugging
Evaluation = 5, // evaluation platform
AgentAPP = 6,
PromptOptimize = 7, //prompt优化
GenerateAgentInfo = 8 // createbotnl2bot功能
PromptOptimize = 7, //Prompt optimization
GenerateAgentInfo = 8 // Createbot's nl2bot features
SceneOpenApi = 9, //openapi
}

View File

@@ -18,7 +18,7 @@ struct ClearConversationHistoryResponse {
struct ClearConversationCtxRequest {
1: required i64 conversation_id ( api.js_conv="true")
2: optional common.Scene scene
3: optional list<string> insert_history_message_list, // 存在需要插入聊天的情况
3: optional list<string> insert_history_message_list, // There is a situation that needs to be inserted into the chat.
}
struct ClearConversationCtxResponse {
@@ -39,7 +39,7 @@ struct ConversationData {
}
struct CreateConversationRequest {
1: optional map<string,string> MetaData (api.body = "meta_data") //自定义透传字段
1: optional map<string,string> MetaData (api.body = "meta_data") //custom passthrough field
3: optional i64 BotId (api.body = "bot_id", api.js_conv="true")
4: optional i64 ConnectorId (api.body= "connector_id", api.js_conv="true")
}
@@ -62,9 +62,9 @@ struct Section {
}
struct ClearConversationApiResponse {
1 : i64 code (api.body = "code", agw.key="code") // 错误code
2 : string msg (api.body = "msg", agw.key = "msg") // 错误消息
3 : Section data (api.body = "data", agw.key = "data") // section 信息
1 : i64 code (api.body = "code", agw.key="code") // Error code
2 : string msg (api.body = "msg", agw.key = "msg") // error message
3 : Section data (api.body = "data", agw.key = "data") // Section information
255: base.BaseResp BaseResp
}
@@ -72,8 +72,8 @@ struct ClearConversationApiResponse {
struct ListConversationsApiRequest {
1 : i64 page_num (api.query = "page_num", agw.key = "page_num")
2 : i64 page_size (api.query = "page_size", agw.key = "page_size")
3 : string sort_order (api.query = "sort_order", agw.key = "sort_order") // 可选值:ASCDESC
4 : string sort_field (api.query = "sort_field", age.key = "sort_field") // 可选值:created_at创建时间
3 : string sort_order (api.query = "sort_order", agw.key = "sort_order") // Optional values: ASC, DESC
4 : string sort_field (api.query = "sort_field", age.key = "sort_field") // Optional value: such as created_at
5 : required i64 bot_id (api.query = "bot_id", agw.key = "bot_id",api.js_conv="true")
6 : optional i64 connector_id (api.query = "connector_id", agw.key = "connector_id",api.js_conv="true")
@@ -81,8 +81,8 @@ struct ListConversationsApiRequest {
}
struct ListConversationsApiResponse {
1 : i64 code (api.body = "code", agw.key="code") // 错误code
2 : string msg (api.body = "msg", agw.key = "msg") // 错误消息
1 : i64 code (api.body = "code", agw.key="code") // Error code
2 : string msg (api.body = "msg", agw.key = "msg") // error message
3 : ListConversationData data (api.body = "data", agw.key = "data")
255: base.BaseResp BaseResp
}

View File

@@ -15,14 +15,14 @@ enum MsgParticipantType {
Bot = 1
User = 2
}
// follow copilot 定义的枚举
// Enumeration following copilot definition
enum ChatMessageMetaType {
Default_0 = 0; // Compatible value
Replaceable = 1; // 端侧直接替换
Insertable = 2; // 插入引用
DocumentRef = 3; // 文档引用
KnowledgeCard = 4; // 知识库引用卡片
EmbeddedMultimedia = 100; // 嵌入的多媒体信息只是alice给端上用的因为全链路复用这一个字段所以在这儿改了
Replaceable = 1; // End-to-side direct replacement
Insertable = 2; // insert reference
DocumentRef = 3; // document citation
KnowledgeCard = 4; // Knowledge Base Reference Card
EmbeddedMultimedia = 100; // The embedded multimedia information is only used by Alice for the end. Because full link multiplexing uses this field, it has been changed here.
}
struct ExtraInfo {
@@ -45,8 +45,8 @@ struct ExtraInfo {
17: string new_section_id,
18: string remove_query_id,
19: string execute_display_name,
20: string task_type, // 对应定时任务task_type1-预设任务2-用户任务3-Plugin后台任务
21: string refer_format //agent app使用引用格式
20: string task_type, // Corresponding to timed task task_type, 1-preset task, 2-user task, 3-Plugin background task
21: string refer_format //Agent app uses reference format
22: string call_id,
}
@@ -61,9 +61,9 @@ struct MsgParticipantInfo{
8: string user_name
9: bool allow_mention
10: string access_path
11: bool is_fav // 是否被收藏
// 12: shortcut_command.ShortcutStruct shortcuts //快捷指令
13: bool allow_share // 是否允许被分享
11: bool is_fav // Is collected
// 12: shortcut_command ShortcutStruct shortcuts//Shortcuts
13: bool allow_share // Is it allowed to be shared?
}
//struct InterruptFunction {
@@ -89,7 +89,7 @@ struct SubmitToolOutputs {
1: list<InterruptPlugin> tool_calls
}
// bot_connector_platform保持同步
// Keep up with bot_connector_platform
struct RequiredAction {
1 : string type
2 :SubmitToolOutputs submit_tool_outputs
@@ -110,50 +110,50 @@ struct ChatMessage {
6 : string reply_id ,
7 : string section_id ,
8 : ExtraInfo extra_info ,
9 : string status , // 正常、打断状态 拉消息列表时使用chat运行时没有这个字段
10: optional i32 broken_pos , // 打断位置
9 : string status , // Normal, interrupted state, used when pulling the message list, this field is not available when chat is running.
10: optional i32 broken_pos , // interrupt position
11: optional string sender_id,
12: optional list<MsgParticipantInfo> mention_list,
13: i64 content_time,
14: i64 message_index (api.js_conv='true' go.tag="json:\"message_index,string\""),
15: i32 source , // 消息来源0 普通聊天消息1 定时任务2 通知3 异步结果
16: optional ChatMessage reply_message, // 对应回复的query 找不到后端加一个兜底的
17: optional RequiredAction required_action // 打断信息
18: optional list<ChatMessageMetaInfo> meta_infos, // 引用、高亮等文本标记
19: optional map<string,string> card_status // 卡片状态
20: optional string reasoning_content //模型思维链
15: i32 source , // Sources, 0 normal chat messages, 1 scheduled task, 2 notifications, 3 asynchronous results
16: optional ChatMessage reply_message, // Corresponding to the replied query, the backend cannot be found, and a backend is added.
17: optional RequiredAction required_action // interrupt message
18: optional list<ChatMessageMetaInfo> meta_infos, // Text markup such as quoting, highlighting, etc
19: optional map<string,string> card_status // Card Status
20: optional string reasoning_content //Model Thinking Chain
}
struct GetMessageListRequest {
1: string conversation_id
2: required string cursor // 首次传0/-10-最后一页,-1-未读第一页
2: required string cursor // First pass 0/-1, 0 - last page, -1 - unread first page
3: required i32 count
4: string bot_id
5: optional bool draft_mode
6: optional string preset_bot // 使用的bot模版
6: optional string preset_bot // The bot template used
7: optional common.Scene scene
8: optional string biz_kind // 同一个bot和uid下面的不同业务情况
9: optional list<string> insert_history_message_list // 存在创建聊天记录前需要插入聊天的情况
8: optional string biz_kind // Different business situations under the same bot and uid
9: optional list<string> insert_history_message_list // There are situations where you need to insert a chat before creating a chat history
10: optional LoadDirection load_direction
11: optional bool must_append // 在已有conversation情况下是否强制append message
12: optional i64 share_id (api.js_conv='true' go.tag="json:\"share_id,string\"") // 分享ID
11: optional bool must_append // Whether to force an appended message in an existing conversation
12: optional i64 share_id (api.js_conv='true' go.tag="json:\"share_id,string\"") // Share ID
}
struct GetMessageListResponse {
1: required list<ChatMessage> message_list
2: required string cursor // 下一刷存在时的位置向上翻页与next_cursor翻页方向相反。兼容旧逻辑不加prev前缀
3: required bool hasmore // 下一刷是否存在向上翻页与next_has_more翻页方向相反。兼容旧逻辑不加prev前缀
2: required string cursor // The position when the next brush exists (page up), opposite to the next_cursor page turning direction. Compatible with old logic, no prev prefix
3: required bool hasmore // Whether the next swipe exists (page up), the opposite direction to the next_has_more page turning. Compatible with old logic, without prev prefix
4: required string conversation_id
5: optional string last_section_id // 会话最新的section_id 只有第一刷返回
5: optional string last_section_id // Session Latest section_id Only First Brush Back
6: i64 code
7: string msg
8: optional map<string, MsgParticipantInfo> participant_info_map
9: string next_cursor // 下一刷存在时的位置(向下翻页),
10: bool next_has_more // 下一刷是否存在(向下翻页)
9: string next_cursor // The position when the next swipe exists (page down),
10: bool next_has_more // Does the next swipe exist (page down)
11: i64 read_message_index (api.js_conv='true' go.tag="json:\"read_message_index,string\"")
12: string connector_conversation_id //botconnector对应的id
12: string connector_conversation_id //ID for botconnector
}
struct DeleteMessageRequest {
@@ -170,10 +170,10 @@ struct DeleteMessageResponse {
}
struct BreakMessageRequest {
1: required i64 conversation_id (api.js_conv='true') //会话id
2: required i64 query_message_id (api.js_conv='true')// 当前问题id
3: optional i64 answer_message_id (api.js_conv='true') // 当前问题下哪一条回复被打断了
4: optional i32 broken_pos // 打断位置
1: required i64 conversation_id (api.js_conv='true') //session id
2: required i64 query_message_id (api.js_conv='true')// Current issue id
3: optional i64 answer_message_id (api.js_conv='true') // Which reply was interrupted under the current question?
4: optional i32 broken_pos // interrupt position
5: optional common.Scene scene
}
struct BreakMessageResponse {
@@ -181,37 +181,37 @@ struct BreakMessageResponse {
2: string msg
}
//批量查询
//batch query
struct ListMessageApiRequest {
1: required i64 conversation_id (api.query = "conversation_id",api.js_conv='true') //会话id
2: optional i64 limit (api.body = "limit") // 限制条数
3: optional string order (api.body = "order") // 排序方式 desc/asc
4: optional i64 chat_id (api.body = "chat_id",api.js_conv='true') //一次对话的id
5: optional i64 before_id (api.body = "before_id",api.js_conv='true') // 向前翻页需要传的ID
6: optional i64 after_id (api.body = "after_id",api.js_conv='true') // 向后返回需要传的ID
1: required i64 conversation_id (api.query = "conversation_id",api.js_conv='true') //session id
2: optional i64 limit (api.body = "limit") // limit number of entries
3: optional string order (api.body = "order") // Sort by desc/asc
4: optional i64 chat_id (api.body = "chat_id",api.js_conv='true') //ID of a conversation
5: optional i64 before_id (api.body = "before_id",api.js_conv='true') // The ID you need to pass to turn the page forward.
6: optional i64 after_id (api.body = "after_id",api.js_conv='true') // Return the ID to be passed backwards.
255: base.Base Base
}
struct OpenMessageApi {
1: i64 id (api.js_conv='true')// 主键ID
1: i64 id (api.js_conv='true')// primary key ID
2: i64 bot_id (api.js_conv='true') // agent id
3: string role // user / assistant/tool
4: string content //消息内容
5: i64 conversation_id //会话id
6: map<string,string> meta_data // 自定义字段
7: i64 created_at //创建时间
8: i64 updated_at //更新时间
9: i64 chat_id // 一次对话的id
10: string content_type // content 类型 text/mix
11: string type //消息类型 answer/question/function_call/tool_response
12: string section_id // 会话的section_id
13: optional string reasoning_content //模型思维链
4: string content //message content
5: i64 conversation_id //session id
6: map<string,string> meta_data // custom field
7: i64 created_at //creation time
8: i64 updated_at //update time
9: i64 chat_id // ID of a conversation
10: string content_type // Content type, text/mix
11: string type //Message Type answer/question/function_call/tool_response
12: string section_id // The section_id of conversation
13: optional string reasoning_content //Model Thinking Chain
}
struct ListMessageApiResponse {
1: optional list<OpenMessageApi> messages (api.body = "data")
2: optional bool has_more (api.body = "has_more") // 是否还有数据true 有,false 没有
3: optional i64 first_id (api.body = "first_id",api.js_conv='true') // 第一条数据的id
4: optional i64 last_id (api.body = "last_id",api.js_conv='true') // 最后一条数据的id
2: optional bool has_more (api.body = "has_more") // Is there still data, true yes, false no
3: optional i64 first_id (api.body = "first_id",api.js_conv='true') // The ID of the first piece of data
4: optional i64 last_id (api.body = "last_id",api.js_conv='true') // The id of the last piece of data.
}

View File

@@ -83,24 +83,24 @@ struct AdditionalContent {
struct AgentRunRequest {
1 : i64 bot_id (api.js_conv='true') , //agent id
2 : required i64 conversation_id (api.js_conv='true') , // 会话id
2 : required i64 conversation_id (api.js_conv='true') , // session id
5 : required string query ,
7 : map<string,string> extra , // ext 透传字段
7 : map<string,string> extra , // ext pass-through field
9 : map<string,string> custom_variables ,
10: optional bool draft_mode , // 草稿bot or 线上bot
11: optional common.Scene scene , // explore场景
12: optional string content_type , // 文件 file 图片 image
13: optional i64 regen_message_id (api.js_conv='true') , // 重试消息id
14: optional string local_message_id , // 前端本地的message_id extra_info 里面透传返回
15: optional string preset_bot , // 使用的bot模版 代替bot_id bot_version draft_mode参数, coze home使用 preset_bot="coze_home"
10: optional bool draft_mode , // Draft bot or online bot
11: optional common.Scene scene , // Explore the scene
12: optional string content_type , // Files files pictures images etc
13: optional i64 regen_message_id (api.js_conv='true') , // Retry message id
14: optional string local_message_id , // The local message_id on the front end is passed back in the extra_info
15: optional string preset_bot , // The bot template used, instead of bot_id bot_version draft_mode parameters, coze home uses preset_bot = "coze_home"
16: optional list<string> insert_history_message_list,
17: optional string device_id,
18: optional i64 space_id (api.js_conv='true'),
19: optional list<message.MsgParticipantInfo> mention_list,
20: optional list<Tool> toolList
21: optional string commit_version
22: optional string sub_scene // scene粒度下进一步区分场景目前仅给bot模版使用 = bot_template
23: optional DiffModeIdentifier diff_mode_identifier // diff模式下的聊天配置仅草稿single bot
22: optional string sub_scene // Scene granularity further distinguish scenes, currently only used for bot templates = bot_template
23: optional DiffModeIdentifier diff_mode_identifier // Chat configuration in diff mode, draft only single bot
24: optional i64 shortcut_cmd_id (api.js_conv='true')
}
@@ -140,22 +140,22 @@ struct BotConfig{
}
struct ShortcutCommandDetail {
1: required i64 command_id (api.js_conv='true')
2: map<string,string> parameters // key=参数名 value=值 object_string object 数组序列化之后的 JSON String
2: map<string,string> parameters // Key = parameter name value = value object_string JSON String after object array serialization
}
struct ChatV3Request {
1: required i64 BotID (api.body = "bot_id",api.js_conv='true'), //agent_id
2: optional i64 ConversationID (api.query = "conversation_id", api.js_conv='true'), //conversation_id
3: required string User (api.body = "user_id"), //user_id,数据隔离标识,需要保证唯一
4: optional bool Stream (api.body = "stream"), //是否流式,当前仅支持流失
5: optional list<EnterMessage> AdditionalMessages (api.body = "additional_messages"), //本次对话消息,当前仅支持role=user
6: optional map<string,string> CustomVariables (api.body = "custom_variables"), //用户自定义变量
3: required string User (api.body = "user_id"), //user_id, data isolation identification, need to ensure unique
4: optional bool Stream (api.body = "stream"), //Whether to stream, currently only supports churn.
5: optional list<EnterMessage> AdditionalMessages (api.body = "additional_messages"), //In this conversation message, only role = user is currently supported.
6: optional map<string,string> CustomVariables (api.body = "custom_variables"), //user-defined variables
8: optional map<string, string> MetaData (api.body = "meta_data")
10:optional CustomConfig CustomConfig (api.body = "custom_config")
11:optional map<string, string> ExtraParams (api.body = "extra_params") // 透传参数到 plugin/workflow 等下游
12:optional i64 ConnectorID (api.body="connector_id", api.js_conv='true') // 手动指定渠道 id 聊天。目前仅支持 websdk(=999)
13:optional ShortcutCommandDetail ShortcutCommand (api.body="shortcut_command") // 指定快捷指令
11:optional map<string, string> ExtraParams (api.body = "extra_params") // Pass parameters to plugin/workflow etc downstream
12:optional i64 ConnectorID (api.body="connector_id", api.js_conv='true') // Manually specify channel id chat. Currently only supports websdk (= 999)
13:optional ShortcutCommandDetail ShortcutCommand (api.body="shortcut_command") // Specify shortcut instructions
}
struct ChatV3MessageDetail {
@@ -177,7 +177,7 @@ struct ChatV3MessageDetail {
struct EnterMessage {
1: string Role (api.body = "role"), // user / assistant
2: string Content (api.body = "content"), // 如果是非 text需要解析 JSON
2: string Content (api.body = "content"), // If it is not text, you need to parse JSON.
3: map<string,string> MetaData (api.body = "meta_data"),
4: string ContentType (api.body = "content_type"), // text, card, object_string
5: optional string Type (api.body = "type")