Spaces:
Paused
Paused
| syntax = "proto3"; // 使用Protobuf版本3 | |
| package runtime.aot.machine_learning.parents.vertex; | |
| service VertexInferenceService { | |
| rpc Predict (Requests) returns (Response); | |
| rpc PredictWithStream (Requests) returns (stream Response); | |
| } | |
| //Global | |
| message Messages{ | |
| int64 unknown = 1; // 也许只是常量1(请求)/3(回应) | |
| string message = 2; // 消息 | |
| } | |
| // Requests | |
| message Requests { | |
| string models = 1; // 模型名称 | |
| Args args = 2; | |
| } | |
| message Args { | |
| reserved 1; | |
| Messages messages = 2; // 消息,可以视作user | |
| string rules = 3; // 规则,可以视作system | |
| } | |
| // Response | |
| message Response { | |
| int64 response_code = 2; // 返回状态码,200,439等 | |
| Args1 args = 4; | |
| } | |
| message Args1{ | |
| Args2 args = 1; // 不知道什么意义的套一层 | |
| } | |
| message Args2{ | |
| Messages args = 2; // 不知道什么意义的套一层 | |
| } |