Chat Completions
使用熟悉的 OpenAI 消息格式创建对话补全。现有 OpenAI SDK 项目通常只需要修改 API Key 和 Base URL。
请求
POST /v1/chat/completions
bash
curl https://api.layso.ai/v1/chat/completions \
-H "Authorization: Bearer $LAYSO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.5",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "介绍一下 LAYSO AI"}
]
}'Python
python
from openai import OpenAI
client = OpenAI(
api_key="YOUR_LAYSO_API_KEY",
base_url="https://api.layso.ai/v1"
)
response = client.chat.completions.create(
model="gpt-5.5",
messages=[{"role": "user", "content": "Hello"}]
)
print(response.choices[0].message.content)TypeScript
ts
import OpenAI from 'openai'
const client = new OpenAI({
apiKey: process.env.LAYSO_API_KEY,
baseURL: 'https://api.layso.ai/v1'
})
const response = await client.chat.completions.create({
model: 'gpt-5.5',
messages: [{ role: 'user', content: 'Hello' }]
})流式响应
将 stream 设为 true。服务端会通过 SSE 持续返回增量内容。
json
{"model":"gpt-5.5","messages":[{"role":"user","content":"Hello"}],"stream":true}