主题
命令行使用
所有示例中的 YOUR_API_KEY 和 MODEL_ID 都必须替换。
查询模型
bash
curl https://ai.zjtzsmc.com/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"Chat Completions
bash
curl https://ai.zjtzsmc.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"MODEL_ID","messages":[{"role":"user","content":"请回复:连接成功"}]}'Windows PowerShell:
powershell
$headers = @{
Authorization = "Bearer YOUR_API_KEY"
"Content-Type" = "application/json"
}
$body = @{
model = "MODEL_ID"
messages = @(@{ role = "user"; content = "请回复:连接成功" })
} | ConvertTo-Json -Depth 5
Invoke-RestMethod `
-Uri "https://ai.zjtzsmc.com/v1/chat/completions" `
-Method Post -Headers $headers -Body $bodyResponses API
仅在分组和模型支持 Responses 时使用:
bash
curl https://ai.zjtzsmc.com/v1/responses \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"MODEL_ID","input":"请回复:连接成功"}'Python SDK
bash
pip install -U openaipython
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["AI_API_KEY"],
base_url="https://ai.zjtzsmc.com/v1",
)
result = client.chat.completions.create(
model="MODEL_ID",
messages=[{"role": "user", "content": "你好"}],
)
print(result.choices[0].message.content)认证注意事项
- 推荐使用
Authorization: Bearer ...请求头。 - 不要使用
?key=或?api_key=。 - 不要把真实密钥写入公开脚本。
- 404 通常是接口路径错误;401 通常是认证问题;429 通常是限流。