API 网关
OpenAI 兼容接口
/v1/chat/completions 与 /v1/responses 的调用方式。
CoWork 网关的 OpenAI 兼容族提供对话补全与 Responses 两种形态:
| 端点 | 用途 |
|---|---|
POST /v1/chat/completions | 对话补全(含流式) |
POST /v1/responses | Responses 接口 |
对话补全
curl https://nextco.work/v1/chat/completions \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.2",
"messages": [
{ "role": "system", "content": "你是一个简洁的助手。" },
{ "role": "user", "content": "用一句话介绍 CoWork。" }
]
}'响应体与 OpenAI 的 chat.completion 形状保持一致,可直接配合官方 SDK:把 SDK 的 baseURL 指向 https://nextco.work/v1 即可。
from openai import OpenAI
client = OpenAI(
api_key="sk-你的密钥",
base_url="https://nextco.work/v1",
)
resp = client.chat.completions.create(
model="gpt-5.2",
messages=[{"role": "user", "content": "Hello, CoWork!"}],
)
print(resp.choices[0].message.content)流式输出
在请求体里加 "stream": true,返回 text/event-stream 的 SSE 分块。用法细节见流式响应。