V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录

HodlAI 简介

HodlAI 是一个将 Web3 经济模型与 AI API 使用结合的平台。持有 $HODLAI 代币即可获得每日免费额度,用于调用 200+ 顶级 AI 模型,包括 GPT-5.2 、Claude 4.5 、Gemini 3 Pro 等。AI API 兼容 OpenAI 、Anthropic 和其他主流接口。

核心特点

  • 🧠 200+ AI 模型一站调用
  • 🪙 持币领取免费额度(每日自动刷新)
  • 📊 链上透明,资产始终在用户钱包
  • 🔗 全端兼容 OpenAI / Claude / Gemini 接口
  • 🔑 链接钱包即可获取 API Key

经济机制

  • 每笔交易收取 3% 作为资金池保障
  • 每 5000 $HODLAI = 约 $1 每日额度
  • 钻石手机制:持有越久额度释放越快

相关链接

平台 链接
🌐 官网 https://hodlai.fun/
🐦 Twitter https://x.com/hodlai_bsc
💬 Telegram https://t.me/hodlai_fun
SingeeKing
10.19D
V2EX  ›  HodlAI

openrouter 有点 buggy 啊

  •  
  •   SingeeKing ·
    PRO
    · 1 月 31 日 · 1048 次点击

    我用 LobeChat + HodlAI 测试了我的几个 Agent ,感觉到用量明显不对;加上站长说了用的方案是「 new api + openrouter 」我就测试了下到底是什么导致的,然后发现 openrouter 相当草台班子啊

    1) 对于 Claude 模型不返回 usage 信息

    我第一个观察到的点是 LobeChat 右下角之前一直都有的统计信息没了;然后我自己请求了下 openrouter 的 API 发现对于 Claude 模型,用 /chat/completions 接口根本没有 usage 信息返回

    2) 用 Claude Messages 接口返回的 usage 信息格式不对

    那我试试 Claude 模型 + /messages 接口呢🤔 惊喜,usage 信息来了!

    但为啥 LobeChat 还是不能正常展示呢…… 结果我一看,"cache_creation_input_tokens":null 是个什么鬼,官方是 0 啊!

    题外话,这种问题 LobeChat 确实可以兼容下;但官方 API Reference 里明确写了这个类型是 number + 它在不存在时自己返回的是 0 ,openrouter 返回个 null 也确实不太合适

    3) 大善人还是 bug

    cache_creation_input_tokens 的语义其实是「本次创建缓存用了多少 token 」,Claude 会把这类 token 多收 25% 的费用

    那它是 null…… 究竟缓存了吗?收了缓存钱了吗?

    答案其实是…… 缓存了但并没收钱🤔 OpenRouter 把这笔费用自己承担了

    4) 所以为啥感觉贵呢

    首先,即使它缓存了,但后面的请求不一定用缓存 —— OpenRouter 的 Claude 上游是 4 个随机的(我感觉完全没有「请求亲和性」的设计),所以理论上只有 25% 的概率会利用到缓存

    不过真正的问题是…… 还记得 bug 1 吗?在 HodlAI 中,newapi 并没有拿到 openrouter 的正确的用量信息,所以 newapi 只能自己计算 token 按照无缓存计费,那么综合考虑 Agent 的上下文叠加 + 缓存有 90% off ,所以感觉贵就有情可原了

    题外话,那用 claude messages 格式接入 newapi 是不是就能正确计费了?答案是…… 并不能…… newapi 也未能正确解析 openrouter 返回的 usage —— 而 claude 官方的就没有任何问题 —— 二者只差了个 null 所以估计还是那个 null 引起的

    5) 还有啥其它的吗

    OpenRouter 的 Activity 页面就没有人用吗?简直就是个 bug 集合体!

    日志出现有十分钟以上的延迟,基于时间的筛选完全不能正常工作,打开的详情页面那个 json 完全靠猜才能知道含义

    11 条回复    2026-02-02 11:27:10 +08:00
    88AI
        1
    88AI  
    PRO
       1 月 31 日   ❤️ 1
    我们会把模型慢慢地尽量都转向官方直连渠道
    88AI
        2
    88AI  
    PRO
       1 月 31 日
    Claude 模型和 GPT 模型已更换为官网直连渠道
    kulove
        3
    kulove  
       1 月 31 日 via Android   ❤️ 1
    OpenRouter 的 Activity 一直在用 没发现有延迟啊 基本都是秒级显示
    SingeeKing
        4
    SingeeKing  
    OP
    PRO
       1 月 31 日
    @88AI #2 是不是忘记关了 openrouter 的 Claude 模型?我记得早上测试了下缓存是可以的,但现在又恢复成上游是 openrouter 那样了
    SingeeKing
        5
    SingeeKing  
    OP
    PRO
       1 月 31 日
    @kulove 这就不清楚了,不排除是不是因为我几乎没用过相关数据被归类于冷数据了,我昨天最长等一个请求在 Activity 上出现等了半个多小时
    88AI
        6
    88AI  
    PRO
       1 月 31 日 via iPhone
    官网直连的换上去有的 App 会报错,换回去了
    SingeeKing
        7
    SingeeKing  
    OP
    PRO
       1 月 31 日 via iPhone
    @88AI 但不换官方的话,openrouter 没有 cache 用起来太贵了
    Tubbs
        8
    Tubbs  
       2 天前
    @88AI +1 ,模型的缓存一直是 0 ,希望解决下这个问题,没有 cache 的价格太高了
    88AI
        9
    88AI  
    PRO
       2 天前
    @Tubbs 很奇怪,gemini-3-pro-preview 就有缓存,claude 就没有
    SingeeKing
        10
    SingeeKing  
    OP
    PRO
       1 天前
    @88AI #9 openai 和 gemini 的缓存都正常,因为是支持隐式缓存; Claude 不行,因为必须显示缓存,然后 newapi 接入它默认用的 /chat/completions 接口根本没有缓存字段,所以缓存无法生效
    agegcn
        11
    agegcn  
       1 天前
    OpenRouter 到底是谁在用
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4735 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 03:05 · PVG 11:05 · LAX 19:05 · JFK 22:05
    ♥ Do have faith in what you're doing.