44 lines
994 B
Protocol Buffer
44 lines
994 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package mixservice.mixv1;
|
|
option go_package = "./mix/mixv1;mixv1";
|
|
|
|
// AI任务
|
|
service AiTask {
|
|
// 获取简单AI任务列表
|
|
rpc SimpleList (AiTaskSimpleListReq) returns (AiTaskSimpleListResp) {}
|
|
// 获取AI任务详情
|
|
rpc Detail (AiTaskDetailReq) returns (AiTaskDetail) {}
|
|
}
|
|
|
|
message AiTaskSimpleListReq{}
|
|
|
|
// AI任务列表响应
|
|
message AiTaskSimpleListResp {
|
|
repeated AiTaskSimpleDetail list = 1;
|
|
}
|
|
|
|
// AI任务详情
|
|
message AiTaskSimpleDetail {
|
|
int32 id = 1;
|
|
string name = 2;
|
|
string code = 3;
|
|
}
|
|
|
|
// AI任务详情请求
|
|
message AiTaskDetailReq {
|
|
int32 id = 1;
|
|
}
|
|
|
|
// AI任务详情
|
|
message AiTaskDetail {
|
|
int32 id = 1; // 任务ID
|
|
string name = 2; // 任务名称
|
|
string code = 3; // 任务代码
|
|
string desc = 4; // 任务描述
|
|
string extra_params = 5; // 所需额外参数(JSON格式)
|
|
string prompt = 6; // 提示词
|
|
int32 scene = 7; // 场景 1.对话 2.表单 3.知识库
|
|
int32 status = 8; // 是否启用 0.禁用 1.启用
|
|
}
|