跳过主要内容OpenRouter 是一个 AI 平台,它通过单个 API 提供对来自不同提供商的各种语言模型的访问。这可以简化设置并允许您轻松地试验不同的模型。 网站: https://openrouter.ai/获取 API 密钥
- 注册/登录: 访问 OpenRouter 网站。使用您的 Google 或 GitHub 帐户登录。
- 获取 API 密钥: 访问 密钥页面。您应该会看到列出的 API 密钥。如果没有,请创建一个新密钥。
- 复制密钥: 复制 API 密钥。
支持的模型
OpenRouter 支持大量且不断增长的模型。Cline 会自动获取可用模型列表。请参阅 OpenRouter 模型页面以获取完整且最新的列表。
在 Cline 中配置
- 打开 Cline 设置: 单击 Cline 面板中的设置图标 (⚙️)。
- 选择提供商: 从“API 提供商”下拉列表中选择“OpenRouter”。
- 输入 API 密钥: 将 OpenRouter API 密钥粘贴到“OpenRouter API 密钥”字段中。
- 选择模型: 从“模型”下拉列表中选择您想要的模型。
- (可选)自定义基本 URL: 如果您需要使用自定义基本 URL 来访问 OpenRouter API,请勾选“使用自定义基本 URL”并输入 URL。对于大多数用户来说,保持此为空白。
OpenRouter 提供了一个可选的“middle-out”消息转换,以帮助处理超出模型最大上下文大小的提示。您可以通过勾选“将提示和消息链压缩到上下文大小”框来启用它。
提示和注意事项
- 模型选择: OpenRouter 提供广泛的模型。进行试验以找到最适合您需求的模型。
- 定价: OpenRouter 根据底层模型的定价收费。有关详细信息,请参阅 OpenRouter 模型页面。
- 提示缓存
- OpenRouter 会将缓存请求传递给支持它的底层模型。查看 OpenRouter 模型页面以了解哪些模型提供缓存。
- 对于大多数模型,如果模型本身支持缓存(类似于 Requesty 的工作方式),缓存应该会自动激活。
- 通过 OpenRouter 访问 Gemini 模型的例外情况: 由于通过 OpenRouter 访问时,有时会观察到 Google 缓存机制存在潜在的响应延迟,因此 specifically for Gemini models(特别是针对 Gemini 模型),需要手动激活步骤。
- 如果通过 OpenRouter 使用 Gemini 模型,您必须手动勾选提供商设置中的“启用提示缓存”框以激活该模型的缓存。此复选框充当临时解决方案。对于 OpenRouter 上的非 Gemini 模型,此复选框对于缓存不是必需的。