Skip to content

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}

LAYSO AI API 文档