MarketingSystemDataExportTool/grpc/mix/mixv1/ai_task.proto

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.启用
}