跳到主要内容

把既有 OpenAI 应用切换到平台端点

目标:不改动应用程序架构,把原本调用 OpenAI API 的程序切换到平台的模型端点,全程只需要改两个配置值。

费用:按所选模型的 Token 用量计费,单价见模型中心各模型的计价方式(Pricing)。

前置条件

  • 已注册账号且有可用额度
  • 已创建 API 密钥
  • 既有应用使用 OpenAI SDK(Python 或 JavaScript)或直接以 HTTP 调用

步骤 1:挑选对应的模型

  1. 进入 Hub > 模型中心,按类型筛选找到符合需求的聊天模型。
  2. 建议先到 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_urlapi_keymodel 三个值放进环境变量,方便在不同环境切换。

步骤 4:验证

  1. 运行应用,确认收到正常回复。
  2. 管理 > 使用量 > 模型推理使用量 确认调用记录与金额符合预期。

费用管控

为这个应用专用的 API 密钥设置预算限额,超过额度时请求会被拒绝,避免异常流量烧穿预算。

下一步

  • 流量增长、需要专属资源时,改用私有端点,调用方式不变,只需再换一次 base_url 与模型名称