云海 AI 开放平台 · 多模型统一接入查看活动
云海
文档控制台EN / 中登录 / 注册
文档中心Chat Completions

Chat Completions

使用消息列表完成多轮文本对话。

接口

http
POST /v1/chat/completions

请求示例

bash
curl http://localhost:3187/v1/chat/completions \
  -H "Authorization: Bearer $YUNHAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"YOUR_MODEL_ID","messages":[{"role":"user","content":"你好"}]}'

核心参数

字段说明
model已开通的模型 ID
messages包含 role 和 content 的消息列表
stream设为 true 使用流式输出

Python 示例

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["YUNHAI_API_KEY"],
    base_url="http://localhost:3187/v1",
)
response = client.chat.completions.create(
    model="YOUR_MODEL_ID",
    messages=[{"role": "user", "content": "你好"}],
)
print(response.choices[0].message.content)

安装 SDK:pip install openai。附加参数是否可用取决于上游模型。