如果你的项目已经使用 OpenAI SDK,优先用 OpenAI-compatible 方式接入 Tapapi。通常只需要改三处:api_key、base_url 和 model。
这页是迁移总入口。更完整的语言示例见 Python、Node.js / TypeScript、PHP / Laravel 和 HTTP REST。
接入边界
配置方式
不要把 API Key 写在前端代码、公开仓库、公开截图或客户端直连配置里。浏览器项目请通过自己的后端代理调用 Tapapi。
迁移检查表
Python 服务端示例
Node.js 服务端示例
图片生成
OpenAI SDK 的图片生成方法可以继续使用,但生产代码不要只兼容一种返回字段。
生产代码不要只兼容一种返回字段。图片结果可能是 url,也可能是 b64_json。如果拿到 URL,建议后端下载后转存到自己的 COS、S3、R2 或 OSS。
Responses 和视频怎么处理
/v1/chat/completions 仍然是文本迁移的默认主线。/v1/responses 是已存在的文本协议入口,但是否适合你的项目,要看模型详情、SDK 版本和你是否需要 Responses 特有能力。
视频能力当前按受控开放处理。公开视频主口径是:
生产调用前必须确认控制台模型、价格、账号权限和任务轮询规则。没有确认前,不要把视频 API 写成默认 SDK 依赖。
当前不要直接照搬的接口
下一步