Appearance
首次调用
获取 API Key
- 登录 OPT 管理平台
- 进入 API 密钥 页面
- 点击 创建密钥,获取
sk-开头的 API Key
基础调用
OPT 完全兼容 OpenAI Chat Completions API,只需修改 base_url 和 api_key。
Base URL: https://www.sky-ze.com
curl
bash
curl https://www.sky-ze.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPT_API_KEY" \
-d '{
"model": "qwen3-max-2026-01-23",
"messages": [
{"role": "user", "content": "你好,请介绍一下你自己"}
],
"stream": false
}'Python
python
from openai import OpenAI
client = OpenAI(
api_key="your-opt-api-key",
base_url="https://www.sky-ze.com/v1"
)
response = client.chat.completions.create(
model="qwen3-max-2026-01-23",
messages=[
{"role": "user", "content": "你好,请介绍一下你自己"}
]
)
print(response.choices[0].message.content)JavaScript
javascript
import OpenAI from 'openai'
const client = new OpenAI({
apiKey: 'your-opt-api-key',
baseURL: 'https://www.sky-ze.com/v1'
})
const response = await client.chat.completions.create({
model: 'qwen3-max-2026-01-23',
messages: [
{ role: 'user', content: '你好,请介绍一下你自己' }
]
})
console.log(response.choices[0].message.content)流式输出
将 stream 设为 true 即可启用 SSE 流式输出:
python
stream = client.chat.completions.create(
model="qwen3-max-2026-01-23",
messages=[{"role": "user", "content": "讲个故事"}],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")