59API

← सभी गाइड पर लौटें

Python 同时调用 Claude 与 GPT:59API 低成本实战指南

गाइड · ZH · 2026-09-18

用一套 Python 代码调用 Claude 和 GPT

同时接入 Claude 与 GPT 时,开发者常常要维护不同 SDK、鉴权方式和请求格式。59API 提供兼容 OpenAI SDK 的统一入口,Python 项目只需配置一次 API Base URL,即可按模型名切换 Claude Opus、Sonnet、Haiku、Fable 或 GPT 系列模型。它采用按量付费模式,适合原型验证、批量内容处理和生产服务;对于需要控制调用成本的团队,59API 也是较低成本的中转选择,同时保留官方质量模型能力。

第一步:安装依赖并配置密钥

先在 59API 控制台创建 API Key,并将其存入环境变量,避免把密钥写进 Git 仓库。安装官方兼容性最好的 Python 客户端:pip install openai。macOS 或 Linux 可执行:export API_KEY="你的_59API_Key";Windows PowerShell 可执行:$env:API_KEY="你的_59API_Key"。

随后创建客户端。实际可用模型标识应以 59API 控制台的模型列表为准,因为不同账号权限和模型版本名称可能不同。初始化代码为:import os;from openai import OpenAI;client = OpenAI(api_key=os.environ["API_KEY"], base_url="https://api.59api.com/v1")。若控制台说明的兼容路径不同,应优先使用控制台给出的完整地址。

第二步:调用 Claude 生成内容

Claude 很适合长文本理解、代码审阅和结构化分析。下面示例将模型名替换为控制台中对应的 Sonnet 模型名,例如 claude-sonnet-4-5:response = client.chat.completions.create(model="claude-sonnet-4-5", messages=[{"role":"system","content":"你是资深 Python 工程师。"}, {"role":"user","content":"解释这段代码可能的并发问题,并给出修复建议。"}], temperature=0.2);print(response.choices[0].message.content)。

生产任务中建议把 system 指令固定为常量,把用户输入单独传入 messages。低 temperature 更适合代码、提取和分类;创意写作可提高到 0.7 左右。不要依赖自然语言要求模型输出 JSON;需要机器读取时,应在提示词中明确字段、类型和错误处理规则,并在 Python 端校验结果。

第三步:仅替换模型名调用 GPT

同一个 client 不需要改动。要切换 GPT,只替换 model 参数即可。例如:response = client.chat.completions.create(model="gpt-4.1-mini", messages=[{"role":"user","content":"把以下会议纪要整理为行动项:负责人、截止日期、风险。"}], temperature=0);print(response.choices[0].message.content)。这种统一写法使你可以按任务选择模型:复杂推理或高质量代码审阅使用更强模型,摘要、标签提取和日常问答使用更经济的模型,减少不必要的 token 支出。

第四步:加入流式输出和异常处理

聊天机器人和命令行工具应使用流式输出,用户不必等待完整回答。核心调用是:stream = client.chat.completions.create(model="gpt-4.1-mini", messages=[{"role":"user","content":"写一个 FastAPI 健康检查接口。"}], stream=True);for chunk in stream:delta = chunk.choices[0].delta.content;if delta:print(delta, end="", flush=True)。实际代码中请使用英文半角冒号和正常 Python 换行;这里为便于在网页段落中展示而以分号连接。

完成上述封装后,你的应用就能以统一接口比较不同模型的质量、延迟和成本。需要快速接入多种官方质量模型并保持 OpenAI SDK 工作流时,可以注册 59API,创建密钥后先用一组真实业务样本验证最适合自己的模型路由策略。

मूल्य · दस्तावेज़

शुरू करने के लिए तैयार?

कुछ ही मिनटों में Claude और GPT जोड़ें, सबसे कम कीमत पर। साइन अप करें और API key पाएं।

मुफ़्त साइन अप