LIZHIZHAO.CN 记录生活,收藏时间

笔记 笔记

省钱小妙招,openrouter

站长 约 6 分钟

省钱小妙招,openrouter

从到处试用,到开始算成本

这段时间,我陆续用了 DeepSeek、Codex、Claude Code、Grok 等平台和工具。接触得多了,能选的模型越来越多,也开始在意使用成本。

我想找一个更省钱的用法:需要的时候能换着试模型,不必每试一个,都先考虑要不要付费。

后来发现了 OpenRouter。它把不同厂商的模型放在一个入口里,其中还有一些免费模型,可以直接聊天,也可以接到自己的工具里。

目前我用的 DeepSeek Harness 就能直接接入,用起来很方便。这也是我想把它分享出来的原因。把入口、注册和配置方法整理在一起,希望大家少花一点找资料、试配置的时间。

我看中的是模型多,也方便换

OpenRouter 是一个模型接入平台。打开模型目录,可以查看不同模型的价格、上下文长度和支持的功能;不想配置软件,也能在 Chat 页面直接使用。

对我来说,比较实用的是统一接口。工具接好 OpenRouter 之后,换模型主要就是换模型 ID,不用每次重新接一套接口。

平台也提供路由、备用模型和使用记录。图片理解、工具调用、结构化输出这些能力,则要看具体模型是否支持。功能和套餐的区别可以查官方说明。

不过,接入 OpenRouter 不代表所有模型都免费。付费模型仍按用量计费,其他平台的会员也不会变成这里的余额。我这篇主要分享免费模型的用法。

注册账号

  1. 打开 openrouter.ai,点击 Sign Up。
  2. 按注册页面提供的方式完成注册,需要验证邮箱时按提示操作。
  3. 登录后进入 Models 或 Chat,先选免费模型试用。
  4. 要接入 DeepSeek Harness 或其他工具,再到 API Keys创建密钥。

开始使用不需要先订阅或绑定银行卡,官方开发者入口也有说明。我的建议是先不充值,看看免费额度够不够自己用。

找到免费模型

我建议直接从官网模型目录找,使用免费筛选入口,或按价格从低到高查看。打开模型详情页,确认输入、输出价格为零,再复制完整的模型 ID。

免费版本常见的格式是:

厂商/模型名称:free

这里的 :free 是已经存在的免费版本标记,不能给任意模型加上这个后缀就免费使用。同名的普通版和免费版要分清,接入时以详情页的完整 ID 为准。参见官方模型文档。

免费名单会变,我就不在这里列一长串型号了。收藏模型目录,比照着旧教程找已经下线的模型更方便。

选好后,可以先在网页 Chat 里发一条短消息。我建议拿自己平时会做的任务试,比如改一段文字、翻译一小段资料,或者解释一段代码,合不合用很快就能看出来。

懒得选,可以用免费路由

OpenRouter 还有一个免费模型入口:

openrouter/free

它会从当前可用的免费模型中选择,并筛选出支持请求所需能力的模型。这个入口的输入、输出 token 价格为零,详情见 Free Models Router。

想随手试试,可以用它;想持续用同一个模型,就复制那个模型自己的免费 ID。免费路由每次选到的模型可能不同,回答风格也可能变化。

配置时认准 openrouter/free,其他自动路由要单独看价格。

我在 DeepSeek Harness 里的用法

我目前用 DeepSeek Harness 接入 OpenRouter,已经实测可用。它内置了供应商选项,操作很简单:

  1. 打开 Harness 的 设置 → 模型 → 添加模型供应商。
  2. 在 第三方模型供应商 中选中 OpenRouter。
  3. 把自己在 OpenRouter 创建的 API Key 粘贴进去,完成配置。
  4. 回到会话,选择对应的模型,就可以开始用了。

另外可以安装 dsh-openrouter-free-models,给免费模型测速并自动排序。免费模型有时快、有时慢,先测一遍,再从会话里选对应的模型,比挨个试省事。这套用法我已经跑通过了。

Key 可以在 OpenRouter 的 API Keys 页面创建,自己保管,别放进公开截图或代码仓库。

接入其他工具

其他客户端如果支持 OpenRouter,也可以使用同一个平台的模型。优先选工具内置的 OpenRouter 供应商;需要手动配置兼容接口时,参考下面的信息:

配置项内容
API Key自己在 OpenRouter 创建的 Key
Base URLhttps://openrouter.ai/api/v1
模型 IDopenrouter/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
  • AI工具
  • 免费模型
  • 省钱指南

评论

还没有人说话。

有更新,再见面。

偶尔来信,记录值得留下的日常。

只发新文章与新作品,不转发、不群发广告。随时可以退订。

日子慢慢,写下来。