把既有 OpenAI 应用切换到平台端点
目标:不改动应用程序架构,把原本调用 OpenAI API 的程序切换到平台的模型端点,全程只需要改两个配置值。
费用:按所选模型的 Token 用量计费,单价见模型中心各模型的计价方式(Pricing)。
前置条件
- 已注册账号且有可用额度
- 已创建 API 密钥
- 既有应用使用 OpenAI SDK(Python 或 JavaScript)或直接以 HTTP 调用
步骤 1:挑选对应的模型
- 进入 Hub > 模型中心,按类型筛选找到符合需求的聊天模型。
- 建议先到 Playground 试用,确认回复质量与参数设置符合预期。
步骤 2:获取连接信息
在模型详情点击 API 端点(API Endpoint),面板会显示 API 路径与代码示例。记下:
- API 路径(作为
base_url) - 模型名称(作为
model参数)
步骤 3:修改应用配置
以 Python 的 OpenAI SDK 为例,只需改 client 初始化:
from openai import OpenAI
# 原来:client = OpenAI(api_key="sk-...")
client = OpenAI(
base_url="<步骤 2 获取的 API 路径>",
api_key="<您的平台 API 密钥>",
)
# 调用端只需改模型名称,其余代码不变
response = client.chat.completions.create(
model="<步骤 2 获取的模型名称>",
messages=[{"role": "user", "content": "Hello!"}],
)
建议把 base_url、api_key、model 三个值放进环境变量,方便在不同环境切换。
步骤 4:验证
- 运行应用,确认收到正常回复。
- 到 管理 > 使用量 > 模型推理使用量 确认调用记录与金额符合预期。
费用管控
为这个应用专用的 API 密钥设置预算限额,超过额度时请求会被拒绝,避免异常流量烧穿预算。
下一步
- 流量增长、需要专属资源时,改用私有端点,调用方式不变,只需再换一次
base_url与模型名称