Messages
message HeaderEntry {
string name = 1;
string value = 2;
}
message HttpRequest
message HttpRequest {
string url = 1;
string path = 2;
string method = 3;
string body = 5;
string model = 6;
string protocol = 7;
}
message HttpResponse
message HttpResponse {
int32 code = 1;
string body = 3;
google.protobuf.Struct chat_completions_body = 4;
}
message RequestLog
message RequestLog {
string id = 1;
string tenant_id = 2;
string route_id = 3;
string route_name = 4;
string request_id = 5;
string requested_model = 6;
string remote_addr = 7;
google.protobuf.Struct route_labels = 8;
google.protobuf.Struct timing = 12;
google.protobuf.Struct duration = 13;
string error = 14;
google.protobuf.Struct ext_fields = 15;
google.protobuf.Timestamp created_at = 16;
google.protobuf.Timestamp updated_at = 17;
}
message RequestLogEvent
message RequestLogEvent {
}
message UpstreamRequest
message UpstreamRequest {
}
message UpstreamRequestMeta {
int32 attempt_index = 1;
string upstream_id = 2;
string upstream_name = 3;
string upstream_api_key_id = 4;
string provider_protocol = 5;
bool final = 6;
string error = 7;
}