首页
/ Cherry Studio中OpenRouter免费模型收费问题解析

Cherry Studio中OpenRouter免费模型收费问题解析

2025-05-08 05:00:25作者:庞眉杨Will

在Cherry Studio项目(v1.1.17版本)中,用户反馈了一个关于OpenRouter免费模型使用时的收费问题。本文将深入分析这一现象的技术原因,并探讨其背后的实现逻辑。

问题现象

用户发现,在使用OpenRouter提供的免费模型时,每次请求都会被收取0.02美元的费用。这与使用其他客户端(Roo Code、Cline等)时的体验不同,后者在使用免费模型时不会产生额外费用。

技术分析

经过项目贡献者的调查,发现这一收费现象与Cherry Studio的联网搜索功能实现机制有关:

  1. 联网功能触发收费:当用户启用联网搜索功能时,Cherry Studio会优先使用模型提供商(此处为OpenRouter)自带的搜索服务,而非Cherry自带的搜索功能。

  2. OpenRouter的特殊性:与其他提供商不同,OpenRouter对其联网搜索服务收取固定费用(每次0.02美元),即使使用的是标记为"free"的免费模型。

  3. Tavily的替代方案:即使用户配置了Tavily作为搜索服务提供商,如果通过OpenRouter使用模型,系统仍会优先使用OpenRouter的收费搜索服务。

实现逻辑

Cherry Studio当前的搜索服务选择逻辑如下:

  1. 检查模型提供商是否提供自有搜索服务
  2. 如果提供商有搜索服务,优先使用该服务
  3. 如果提供商没有搜索服务,则回退到使用Tavily

这种设计在大多数情况下是合理的,因为多数模型提供商的搜索服务是免费的。但OpenRouter是一个例外情况。

解决方案

针对这一问题,项目团队正在考虑以下改进方案:

  1. 为OpenRouter添加专门的联网搜索开关选项
  2. 允许用户强制使用Tavily而非提供商的搜索服务
  3. 在UI中更明确地提示可能产生的费用

用户建议

对于当前版本的用户,可以采取以下临时解决方案:

  1. 关闭联网搜索功能(如果不必要)
  2. 使用其他搜索服务提供商
  3. 配置MCP(模型控制协议)来优化使用方式

总结

这一案例展示了在集成第三方服务时可能遇到的特殊边界情况。Cherry Studio团队正在积极改进这一体验,未来版本将提供更灵活的控制选项,让用户能够更好地管理使用成本。

登录后查看全文
热门项目推荐
相关项目推荐