POST /v1/chat/completions用于聊天、推理、代码生成和工具调用,是最常见的文本接口入口。
| 字段 | 类型 | 说明 |
|---|---|---|
model | string | 模型名,建议先通过 GET /v1/models 确认 |
messages | array | OpenAI 风格消息数组 |
temperature | number | 采样参数,可按场景调整 |
stream | boolean | 是否使用流式返回 |
curl https://123api.co/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "gpt-5.4-mini",
"messages": [
{"role": "system", "content": "你是一个专业助手。"},
{"role": "user", "content": "给我一段上线公告。"}
],
"temperature": 0.7
}'resp = client.chat.completions.create(
model="gpt-5.4-mini",
messages=[
{"role": "system", "content": "你是一个专业助手。"},
{"role": "user", "content": "给我一段上线公告。"}
],
temperature=0.7
)
print(resp.choices[0].message.content)如果你已经在项目中使用 OpenAI 官方 SDK,一般只需要修改 base_url 与 apiKey。