POST /v1/chat/completions 是最常用的对话生成接口,支持流式输出、函数调用(tools/functions)以及 JSON mode。请求示例
常见用法
- 流式输出:在请求体中设置
stream: true。cURL 请添加-N选项,Python 端可组合requests.post(..., stream=True)逐行读取。 - 函数调用:通过
tools与tool_choice描述可调用的函数,后续在响应中解析tool_calls并执行业务逻辑。 - JSON 约束:配合
response_format设置为{"type": "json_schema"},可让模型严格返回结构化数据。
Rivus AI 会自动对齐常见第三方兼容实现中的差异字段,减少模型切换带来的适配成本。
