笔记 笔记
省钱小妙招,openrouter
从到处试用,到开始算成本
这段时间,我陆续用了 DeepSeek、Codex、Claude Code、Grok 等平台和工具。接触得多了,能选的模型越来越多,也开始在意使用成本。
我想找一个更省钱的用法:需要的时候能换着试模型,不必每试一个,都先考虑要不要付费。
后来发现了 OpenRouter。它把不同厂商的模型放在一个入口里,其中还有一些免费模型,可以直接聊天,也可以接到自己的工具里。
目前我用的 DeepSeek Harness 就能直接接入,用起来很方便。这也是我想把它分享出来的原因。把入口、注册和配置方法整理在一起,希望大家少花一点找资料、试配置的时间。
我看中的是模型多,也方便换
OpenRouter 是一个模型接入平台。打开模型目录,可以查看不同模型的价格、上下文长度和支持的功能;不想配置软件,也能在 Chat 页面直接使用。
对我来说,比较实用的是统一接口。工具接好 OpenRouter 之后,换模型主要就是换模型 ID,不用每次重新接一套接口。
平台也提供路由、备用模型和使用记录。图片理解、工具调用、结构化输出这些能力,则要看具体模型是否支持。功能和套餐的区别可以查官方说明。
不过,接入 OpenRouter 不代表所有模型都免费。付费模型仍按用量计费,其他平台的会员也不会变成这里的余额。我这篇主要分享免费模型的用法。
注册账号
- 打开 openrouter.ai,点击 Sign Up。
- 按注册页面提供的方式完成注册,需要验证邮箱时按提示操作。
- 登录后进入 Models 或 Chat,先选免费模型试用。
- 要接入 DeepSeek Harness 或其他工具,再到 API Keys创建密钥。
开始使用不需要先订阅或绑定银行卡,官方开发者入口也有说明。我的建议是先不充值,看看免费额度够不够自己用。
找到免费模型
我建议直接从官网模型目录找,使用免费筛选入口,或按价格从低到高查看。打开模型详情页,确认输入、输出价格为零,再复制完整的模型 ID。
免费版本常见的格式是:
厂商/模型名称:free
这里的 :free 是已经存在的免费版本标记,不能给任意模型加上这个后缀就免费使用。同名的普通版和免费版要分清,接入时以详情页的完整 ID 为准。参见官方模型文档。
免费名单会变,我就不在这里列一长串型号了。收藏模型目录,比照着旧教程找已经下线的模型更方便。
选好后,可以先在网页 Chat 里发一条短消息。我建议拿自己平时会做的任务试,比如改一段文字、翻译一小段资料,或者解释一段代码,合不合用很快就能看出来。
懒得选,可以用免费路由
OpenRouter 还有一个免费模型入口:
openrouter/free
它会从当前可用的免费模型中选择,并筛选出支持请求所需能力的模型。这个入口的输入、输出 token 价格为零,详情见 Free Models Router。
想随手试试,可以用它;想持续用同一个模型,就复制那个模型自己的免费 ID。免费路由每次选到的模型可能不同,回答风格也可能变化。
配置时认准 openrouter/free,其他自动路由要单独看价格。
我在 DeepSeek Harness 里的用法
我目前用 DeepSeek Harness 接入 OpenRouter,已经实测可用。它内置了供应商选项,操作很简单:
- 打开 Harness 的 设置 → 模型 → 添加模型供应商。
- 在 第三方模型供应商 中选中 OpenRouter。
- 把自己在 OpenRouter 创建的 API Key 粘贴进去,完成配置。
- 回到会话,选择对应的模型,就可以开始用了。
另外可以安装 dsh-openrouter-free-models,给免费模型测速并自动排序。免费模型有时快、有时慢,先测一遍,再从会话里选对应的模型,比挨个试省事。这套用法我已经跑通过了。
Key 可以在 OpenRouter 的 API Keys 页面创建,自己保管,别放进公开截图或代码仓库。
接入其他工具
其他客户端如果支持 OpenRouter,也可以使用同一个平台的模型。优先选工具内置的 OpenRouter 供应商;需要手动配置兼容接口时,参考下面的信息:
| 配置项 | 内容 |
|---|---|
| API Key | 自己在 OpenRouter 创建的 Key |
| Base URL | https://openrouter.ai/api/v1 |
| 模型 ID | openrouter/free 或选好的完整免费模型 ID |
如果工具要求完整的聊天接口地址,则填写 https://openrouter.ai/api/v1/chat/completions。按字段要求填写,避免重复拼接路径。通用配置可参考官方 Quickstart。
接入后先发一条简单消息,看看实际调用的模型和费用。用于编程 Agent 时,还要确认模型支持工具调用。
用代码调用
想自己接入程序,可以参考这个 Python 示例。先安装 SDK:
pip install openai
把自己的 Key 配置到 OPENROUTER_API_KEY 环境变量,再运行:
import os
from openai import OpenAI
client = OpenAI(
base_url="https://openrouter.ai/api/v1",
api_key=os.environ["OPENROUTER_API_KEY"],
)
response = client.chat.completions.create(
model="openrouter/free",
messages=[
{"role": "user", "content": "请把这句话翻译成英文:今天适合出去走走。"}
],
max_tokens=300,
)
print(response.choices[0].message.content)
print("实际返回模型:", response.model)
固定模型时,替换 model 即可。示例按官方文档整理,未单独执行验证。做网页应用时,把 Key 留在服务端,不要写进浏览器代码。
免费额度与使用成本
我核对了 2026 年 10 月 17 日的官方定价页,免费模型的请求上限如下:
| 账号累计购买额度 | 每分钟 | 每日 |
|---|---|---|
| 未达到 10 美元门槛 | 20 次 | 50 次 |
| 达到至少 10 美元门槛 | 20 次 | 1,000 次 |
额度按账号计算,不是每个模型各有一份。编程 Agent 做一轮任务,可能会连续调用多次,50 次不一定能用很久。失败请求也可能计入次数,频繁重试很容易耗完额度。
购买门槛看累计购买额度,具体到账和账号限额以页面显示为准。我建议先用免费额度,确实不够再考虑充值。规则后续可能调整,可以回到限额文档确认。
想控制成本,我会留意几处配置:模型是不是免费版,备用列表里有没有付费模型,有没有开启额外收费的搜索或插件。客户端自身的收费也要另外看。
碰到 429,先看是次数用完还是服务商限流,等一会再试;碰到 402,检查是否误选付费模型,以及余额和 Key 的支出限制。负余额也可能影响免费模型调用。免费服务忙的时候,换一个模型往往比连续重试更合适。
另外,请求会交给实际服务商处理,数据政策要看对应说明。我不会拿密码、客户隐私或公司机密来试模型。相关政策在这里。
分享给同样想省一点的朋友
用过几个平台之后,我越来越在意一件事:手头的任务,用哪个工具合适,花多少钱值得。
OpenRouter 是我在这个过程中发现的一个选择。先用免费模型试任务,觉得合适再留下来;有更高要求的时候,再考虑付费。
如果你也在 DeepSeek、Codex、Claude Code、Grok 这些平台和工具之间切换,可以从这里试起。注册一个账号,选一个免费模型,发出第一条消息就行。
我把这次发现整理出来,也欢迎大家分享自己用得顺手、成本合适的模型和工具。
相关入口
- OpenRouter 官网 / 注册
- 模型目录 / 网页聊天
- 免费模型路由 / 创建 API Key
- 接入文档 / 免费额度说明
读到这里,如果有一点点收获——
用微信扫一扫,在手机上打开后分享给朋友
评论
还没有人说话。