curl --location 'https://api.aiyou178.com/dispatcher/hangxiaoyi/hangxiaoyi/chat/completions' \
--header 'Authorization: YOUR_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"messages": [
{
"role": "user",
"content": "ahahaha"
}
],
"model": "ptalk-voice",
"user": "带设备id方便以后做聊天记录",
"session_id": "带唯一对话管理id, 如果想交由服务器管理对话历史",
"request_id": "请求id, 方便排查",
"lng": 120.001,
"lat": 30.22
}'- model: 使用哪一个模型(包含了预设的prompt, agentic flow), 具体咨询相关售前合作
- messages:
- 可以传入
system, 会被过滤并忽略 - 只有效支持
user和assistant两种 - 去除多余的
system后, 必须包含至少一个user的信息 - 如果启用
session_id, 只会使用最后一个message, 所以启用的情况下, 可以如样例只穿一个user - 支持图片
- 可以传入
- user: 记录请求方的用户, 方便后续排查问题, 最长64个字符
- request_id: 记录请求方的请求id, 方便后续排查问题, 只支持英文, 数字, -, _, 最长64个字符
- session_id: 管理对话历史, 请求方使用唯一id区分, 例如uuid, 最长64个字符
- lng / lat: 带上后会启用地理能力, 回答会和地理相关, 更精准
采用openai兼容的/chat/completions流式返回, 可以参阅openai的文档
curl --location 'https://api.aiyou178.com/dispatcher/hangxiaoyi/hangxiaoyi/models' \
--header 'Authorization: YOUR_TOKEN' \
--header 'Content-Type: application/json'