朋友送了几个亿小米的token但是格式是anthropic的,没办法只能用newapi搞一下,又是瞎折腾的一晚上

admin 2026-06-12 04:47:25 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文记录了作者将Anthropic格式的小米API令牌通过NewAPI平台转换为OpenAI兼容协议,最终在Hermes客户端成功配置使用的完整过程。核心解决方案是使用NewAPI作为协议中转层,详细说明了从环境部署、渠道配置到令牌生成的具体操作步骤,并总结了遇到协议兼容问题时采用中间层转换的实用经验。 综合评分: 78 文章分类: 安全工具,解决方案,应用安全,其他


cover_image

朋友送了几个亿小米的token但是格式是anthropic的,没办法只能用newapi搞一下,又是瞎折腾的一晚上

原创

v3n0m v3n0m

v3n0m

2026年6月10日 22:54 天津

在小说阅读器读本章

去阅读

起因:朋友的小米额度还剩很多

最近freebuff限制的厉害,没办法愉快的玩ai了,正在发愁的时候,大佬涛哥说他上次小米送的token玩不过来,我就愉快的收下了。

不过我很快就遇到了问题,anthropic的给claude配上完全没问题,但是我最近玩hermes玩的claude都不怎么启动了。

hermes config set model.provider anthropic hermes config set model.base_url https://token-plan-cn.xiaomimimo.com/anthropic hermes config set model.api_key tp-你的密钥

问题来了配上之后没有反应了。

model:     provider: custom     base_url: "https://token-plan-cn.xiaomimimo.com"     api_mode: anthropic-messages     api_key: "tp-这里替换你的完整密钥"     default: "mimo-v2.5-pro"

换自定义模型之后,还是不行。我上网查了一下据说是Hermes原生的Anthropic接口兼容性比较差,anthropic-messages模式不会自动保存、回传 reasoning_content。

其实换成OpenAI 兼容接口也是可以的,但是毕竟白嫖人家的,不太好意思开口。

曲线救国:NewAPI 做协议中转

既然Anthropic格式走不通,有没有什么能将Anthropic格式转成给Hermes提供标准的OpenAI的项目呢。

网上找了一圈,原来NewAPI就支持,以前一直没啥需求就没怎么关注。简单说NewAPI是一个开源的API管理平台,支持多种协议互转,用它能够完成两个协议的中转。

完整配置步骤

Step 1:下载运行 NewAPI

从 GitHub 下载最新版绿色包(Windows 专属,不用 Docker):

👉 https://github.com/QuantumNous/new-api/releases/latest

选 new-api-x.exe 下载,放 D 盘新建的 NewAPI 文件夹里,双击运行。

起不来,开始以为是3000端口被占用,但是查了之后发现并没有。

原来端口是被windows锁定了,预留给了Hyper-V/WSL/Docker导致的。

既然3000不行我换一个大点的可以吗,就9922了。

Step 2:系统初始化

浏览器打开 http://localhost:9922,按提示走:

  1. 数据库检查 → 直接下一步
  2. 设置管理员账号密码
  3. 使用模式 → 选「自用模式」
  4. 完成初始化 → 登录

Step 3:添加小米渠道

左侧菜单「渠道管理」→ 右上角「添加渠道」,严格按照下面填

类型选择Anthropic Claude,渠道名称可以任意,API地址填入小米的,你自己的密钥,模型这里这里是通过自定义模型填入mimo-v2.5-pro, mimo-v2-flash

提交后点「测试」,显示「测试成功」就行。

Step 4:创建令牌

「令牌管理」→「添加令牌」:

  • 过期时间:永不过期
  • 额度:无限
  • 模型限制:选 mimo-v2.5-pro 和 mimo-v2-flash

提交后立即复制 sk- 开头的令牌,只显示一次。

Step 5:Hermes 配置

打开 CMD,逐条执行:

hermes config set model.provider custom hermes config set model.base_url http://localhost:9922/v1 hermes config set model.api_mode openai hermes config set model.api_key sk-你复制的令牌 hermes config set model.default mimo-v2.5-pro hermes config set model.max_tokens 4096

验证

有回复,正常使用。(本来是打得复活了吗结果不知道怎么输入了拼音还是错的)

最后

折腾了一晚上,核心教训就一句:协议不兼容的问题,别死磕浪费时间,找个中间层转一下。



免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:v3n0m v3n0m v3n0m《朋友送了几个亿小米的token但是格式是anthropic的,没办法只能用newapi搞一下,又是瞎折腾的一晚上》

评论:0   参与:  0