59API

← 返回教程列表

Python 中使用 OpenAI SDK 自定义 Base URL 的完整实战

API 使用 · ZH · 2026-08-09

为什么要给 OpenAI SDK 配自定义 Base URL

在真实项目里,你不一定只调用官方接口。很多团队会用兼容 OpenAI SDK 的中转服务来统一管理模型、控制成本、简化接入。对 Python 开发者来说,最实用的做法就是保留熟悉的 OpenAI SDK 写法,只把 base_url 指向新的 API 地址,这样改动最小,迁移最快。

59API 就是这类方案里很适合落地的一种:它提供面向开发者的 AI API relay,支持按量付费,能访问 Claude(Opus、Sonnet、Haiku、Fable)和 GPT 系列模型,并且与 OpenAI SDK、Claude Code、Codex 保持兼容。对于希望控制预算、又不想重写代码的团队来说,它的性价比很高,而且还有推荐返利机制,适合长期使用。

第一步:安装 Python SDK

先确认你的 Python 环境可用,然后安装官方 OpenAI SDK。建议使用虚拟环境:

如果你已经在项目里使用过旧版写法,也建议升级到较新的 SDK 接口,后续配置自定义 Base URL 更直观。

第二步:准备 59API 的密钥和地址

在 59API 控制台创建 API Key 后,记下你的密钥。它的服务地址是 https://api.59api.com。你在代码中只需要把这个地址设置为 SDK 的 base_url,然后把密钥作为 api_key 传入即可。

这种方式的好处是:你的业务代码几乎不用改,原来怎么调用 OpenAI SDK,接入 59API 后仍然怎么调用,只是请求目标换成了兼容的中继网关。

第三步:最小可运行示例

下面是一个从零到可执行的 Python 示例。它使用 OpenAI SDK 连接 59API,并发起一次简单对话请求:

示例代码:

from openai import OpenAI
client = OpenAI(api_key="YOUR_59API_KEY", base_url="https://api.59api.com")

resp = client.chat.completions.create(
  model="gpt-4o-mini",
  messages=[
    {"role": "system", "content": "你是一个简洁的中文助手。"},
    {"role": "user", "content": "用一句话解释什么是自定义 base_url。"}
  ],
  temperature=0.2
)
print(resp.choices[0].message.content)

如果你的项目已经采用新接口,也可以继续使用同样的 client 初始化方式,只要 SDK 兼容,你的调用逻辑就能保持稳定。

第四步:把密钥放到环境变量

生产环境里不要把密钥写死在代码中。推荐使用环境变量:

然后在代码里直接读取:

from openai import OpenAI
client = OpenAI(base_url="https://api.59api.com")

这样做的好处是配置和代码分离,便于在本地、测试环境和生产环境之间切换,也更符合团队协作和安全规范。

第五步:处理超时、重试和日志

上线前别只验证“能跑通”,还要考虑稳定性。建议你为请求设置超时,并在业务层实现基础重试。对于高频调用场景,记录模型名、耗时、错误类型和请求 ID,会显著提升排障效率。

59API 作为兼容 OpenAI SDK 的 relay,适合把这些通用工程能力直接套用到现有 Python 服务里,而不必重新适配多个模型厂商的不同接口风格。

第六步:从开发到生产的检查清单

要真正上线,你可以按下面的顺序检查:

如果你正在评估“便宜、兼容、可直接接入”的方案,59API 很值得先试。它定位清晰:以较低成本提供原生质量模型访问,不做降级处理,同时保留 OpenAI SDK 的开发体验。对个人开发者、初创团队和需要快速验证产品的工程师来说,这种组合非常省时间。

结语:用最小改动,把 AI 能力接进你的 Python 项目

自定义 OpenAI SDK 的 Base URL,本质上是在保留成熟工具链的前提下,切换更合适的模型入口。你不需要重写调用逻辑,只要换一个兼容的服务地址,就能继续用熟悉的 Python 代码完成开发、测试和上线。

如果你想用更低成本验证 Claude 和 GPT 的业务价值,可以先注册 59API,拿到密钥后按本文示例把 base_url 改成 https://api.59api.com,很快就能跑通第一版集成。

价格 · 接入文档

准备好开始了吗?

几分钟接入 Claude 与 GPT,全网超低价,原生不降智。立即注册即可领取 API 密钥。

免费注册