Skip to main content

在itBuilder中使用OpenRouter

OpenRouter是一个AI平台,通过单一API提供来自不同提供商的各种语言模型访问。这可以简化设置并让您轻松尝试不同模型。

官网: https://openrouter.ai/


获取API密钥

  1. 注册/登录: 访问OpenRouter网站。使用您的Google或GitHub账户登录。
  2. 获取API密钥: 转到密钥页面。您应该会看到一个列出的API密钥。如果没有,请创建一个新密钥。
  3. 复制密钥: 复制API密钥。

支持的模型

OpenRouter支持大量且不断增长的模型。itBuilder会自动获取可用模型列表。参考OpenRouter模型页面获取完整和最新的列表。


在itBuilder中配置

  1. 打开itBuilder设置: 点击itBuilder面板中的齿轮图标()。
  2. 选择提供商: 从"API提供商"下拉菜单中选择"OpenRouter"。
  3. 输入API密钥: 将您的OpenRouter API密钥粘贴到"OpenRouter API密钥"字段中。
  4. 选择模型: 从"模型"下拉菜单中选择您想要的模型。
  5. (可选)自定义基础URL: 如果您需要为OpenRouter API使用自定义基础URL,请勾选"使用自定义基础URL"并输入URL。大多数用户请留空。

支持的转换

OpenRouter提供了一个可选的"middle-out"消息转换功能,帮助处理超过模型最大上下文大小的提示。您可以通过勾选"将提示和消息链压缩到上下文大小"框来启用它。


提示和注意事项

  • 模型选择: OpenRouter提供广泛的模型选择。尝试找到最适合您需求的模型。
  • 定价: OpenRouter根据底层模型的定价收费。详情请参阅OpenRouter模型页面
  • 提示缓存:
    • OpenRouter将缓存请求传递给支持它的底层模型。查看OpenRouter模型页面了解哪些模型提供缓存。
    • 对于大多数模型,如果模型本身支持(类似于Requesty的工作方式),缓存应该会自动激活。
    • 通过OpenRouter使用Gemini模型的例外: 由于通过OpenRouter访问时Google的缓存机制有时可能会出现响应延迟,特别针对Gemini模型需要手动激活步骤。
    • 如果通过OpenRouter使用Gemini模型,您必须手动勾选提供商设置中的"启用提示缓存"框以激活该模型的缓存。此复选框作为临时解决方案。对于OpenRouter上的非Gemini模型,此复选框对于缓存不是必需的。
  • 自带密钥(BYOK): 如果您使用自己的密钥访问底层服务,OpenRouter将收取正常费用的5%。itBuilder会自动调整成本计算以反映这一点。