Skip to main content

直接答案

OpenAI 官方 SDK 通常允许自定义 API Key 和 Base URL,因此可以用于老张API的 OpenAI 兼容端点。但这不等于“零代码修改”或所有 SDK、模型和方法完全兼容。先确认目标模型支持 Responses、Chat Completions 或 Images 中的哪个端点,再用固定 SDK 版本做验收。 本页最后核对日期为 2026 年 9 月 2 日。OpenAI 官方协议与 SDK 示例以 OpenAI API 文档为准;老张API模型和分组以控制台为准。

Python

安装或升级:
Responses API:
Chat Completions:

JavaScript / TypeScript

其他 SDK

OpenAI会更新官方语言库、方法名和类型定义。使用 .NET、Java、Go、Ruby 或其他客户端前,应先确认:
  • 该库是否由 OpenAI 官方维护;
  • 当前版本是否支持自定义 Base URL;
  • 是否实现目标端点和流式事件;
  • 是否会严格校验 OpenAI 官方模型枚举;
  • 返回对象是否保留网关新增字段。
本页不再把第三方库列为“OpenAI 官方 SDK”。

兼容性验收

  1. 固定 SDK 和版本;
  2. 从控制台复制准确模型 ID;
  3. 分别验证 Responses、Chat Completions 或 Images;
  4. 验证流式、工具、多模态和错误分支;
  5. 对比 usage 与调用日志;
  6. 检查 SDK 升级是否改变字段名或解析行为。
如果只调用 /v1/models 成功,仍不能证明 SDK 工作流可用。对 Codex CLI 等工具,还必须验证 Responses API、SSE 流式和工具调用合同。

密钥安全

使用服务器端环境变量或密钥管理服务。不要在代码、截图、日志或 echo 输出中暴露完整密钥。参见API Key 管理

相关文档