SuperAPI AI 工具集

openrouter-multi-provider

编程与开发

查看项目

更新于 10-15 23:27

技能介绍

用途:通过 OpenRouter 的统一 API,用同一个 API Key 和端点访问 OpenAI、Anthropic、Google、Meta、Mistral 等多家模型,模型 ID 采用 provider/model-name 格式,切换供应商只需改模型 ID。

主要能力:查询供应商与模型清单;用同一提示词跨供应商对比延迟、token 与实际服务端点;按任务选择供应商;通过 provider.order 与 allow_fallbacks 固定或跨供应商故障转移;配置 BYOK 使用自有供应商密钥;用归一化函数处理 JSON 模式等能力差异。

使用方式:需将 OPENROUTER_API_KEY 导出为环境变量,准备 curl 与 jq,Python 3.8+ 并安装 openai SDK。查询模型清单:curl -s https://openrouter.ai/api/v1/models | jq。调用时设置 base_url="https://openrouter.ai/api/v1",用 client.chat.completions.create 指定模型。BYOK 需在 OpenRouter 控制台 Settings > Integrations > Add Provider Key 添加自有密钥。

适用场景:跨供应商模型评测、多供应商工作流、按合规要求固定供应商、高并发生产负载。

限制:各模型在输出质量、功能支持和数据政策上存在差异,需逐模型测试关键提示词;部分模型不支持工具调用等能力;BYOK 密钥失效需在控制台更新。具体价格与免费额度以官方资料为准。