适合哪些项目
- 已有 OpenAI SDK 代码,希望接入更多模型。
- Dify、FastGPT、n8n、LangChain 项目需要统一模型入口。
- AI 工具站、微信机器人、知识库问答需要按量消耗。
- 个人开发者希望先小额验证需求,再扩大调用量。
兼容 OpenAI SDK 的调用方式
from openai import OpenAI
client = OpenAI(
api_key="你的 API Key",
base_url="https://b.onerouter.com/openai/v1"
)
result = client.chat.completions.create(
model="gpt-compatible-model",
messages=[{"role": "user", "content": "生成一个客服回复"}]
)
常见错误排查
401 Unauthorized
通常是 API Key 填写错误、复制不完整或当前 Key 被禁用。请在控制台重新创建 Key 后测试。
402 Payment Required
通常是余额不足。建议先充值小额额度,跑通实际业务链路后再扩大消耗。
429 Rate Limit
说明当前调用频率过高或上游模型限流。可以降低并发、开启重试,或切换到备用模型。
推荐下一步
先用一个最小 Demo 跑通 API,再把接口配置到你的 Dify、FastGPT 或 n8n 项目中。相关教程:Dify 接入教程、FastGPT 接入教程、n8n 调用教程。