你的第一次调用
用 OpenAI SDK 在 ModelSite 上发出第一个 chat 请求
把现有 OpenAI 客户端的 base_url 换成 ModelSite,就能调用 DeepSeek、GLM、Qwen、MiniMax 等平台上的对话模型(图像、视频等模型使用各自的端点,见对应页面)。
基础信息
| 项 | 值 |
|---|---|
| Base URL | https://api.modelsite.ai/v1 |
| 鉴权 | Authorization: Bearer $MODELSITE_API_KEY(Key 以 sk-ms- 开头;不接受 x-api-key 头) |
| 格式 | OpenAI 兼容(/chat/completions、/responses)、Anthropic 兼容(/messages) |
发起请求
POST
/v1/chat/completionsfrom openai import OpenAI
client = OpenAI(
api_key="sk-ms-xxxxxxxx", # 也可只设环境变量 OPENAI_API_KEY(SDK 只读这个名字)
base_url="https://api.modelsite.ai/v1",
)
resp = client.chat.completions.create(
model="glm-5.3-flash",
messages=[{"role": "user", "content": "你好,介绍一下你自己"}],
)
print(resp.choices[0].message.content)示例中的模型名 glm-5.3-flash 仅供参考。完整、最新的模型 ID 列表请用 GET /v1/models 查询,详见 模型列表。
响应示例
{
"id": "chatcmpl-xxxxx",
"object": "chat.completion",
"created": 1760000000,
"model": "glm-5.3-flash",
"choices": [
{
"index": 0,
"message": { "role": "assistant", "content": "你好!我是运行在 ModelSite 上的大语言模型……" },
"finish_reason": "stop"
}
],
"usage": { "prompt_tokens": 12, "completion_tokens": 28, "total_tokens": 40 }
}下一步
- 用 Anthropic SDK?看 Messages(Anthropic 兼容)
- 想要流式输出?看 Chat 对话 的流式章节
- 遇到报错?看错误码
- 限流、请求头与官方 API 的差异?看平台扩展与差异