Skip to main content
Python 适合后端服务、批量跑图、数据处理和自动化脚本。新项目建议优先使用 OpenAI SDK 的兼容模式;不方便安装 SDK 时,也可以使用 requests 调用 HTTP 接口。
不要把 Tapapi API Key 写进浏览器前端、公开 Notebook、公开仓库或客户端配置。Python 示例默认运行在服务端、脚本或队列 worker 中。

安装

环境变量

初始化客户端

文本请求

流式输出

流式响应通常读取 choices[0].delta.content。生产代码要跳过空内容、保活事件和没有普通文本 delta 的 chunk。最终 usage 可能受上游或网络影响缺失,计费以控制台账单记录为准。

Responses 请求

/v1/chat/completions 是 Python 接入的默认主线。需要 Responses API 时,先确认你的 openai SDK 版本、模型详情和返回字段:
Responses 的返回结构和 Chat Completions 不完全一样,不要共用同一套解析代码。

图片生成

图片返回可能是 urlb64_json。生产环境建议把图片转存到自己的对象存储,不要长期依赖临时 URL。批量生成时还要记录请求 n、实际返回数量和成功转存数量。

保存图片结果

如果 URL 下载失败,优先重试下载和转存,不要立刻重新生成图片。

原生 HTTP

错误处理

常见处理原则: 更多规则见 错误码与重试

生产建议

下一步