Anye
Anye
发布于 2025-09-26 / 85 阅读
0
0

混元模型玩家必看:CNB API 不限量调用!

前言

嘿嘿,本来是抓包发现 CNB 的 Hunyuan 模型不鉴权,但是一问 youkun 有 API 能直接调,那我昨天捣鼓这半天算什么事啊。

如果你想玩 AI+,但是太烧 token 玩不动,自己部署模型又太笨,不妨试试这个 0 成本不限量调用 hunyuan-a13b 模型的方法。

准备工作

  • CNB 账号一个

  • 腾讯云账号一个(用于部署到 EO Pages)

创建 CNB 访问令牌

1. 创建 CNB 账号+创建组织+创建仓库

这一步就不教了哈,你既然点进来了应该都有账号,要是实在没有,来这看https://www.anye.xyz/archives/biEj2Hxb#1.-%E5%88%9B%E5%BB%BAcnb%E8%B4%A6%E5%8F%B7

最后我们依然得到:Anyexyz/Temp/runtime 记住该 REPO

2. 创建访问令牌

访问https://cnb.cool/profile/token/create,创建访问令牌,使用范围建议选定刚才创建的仓库

授权范围需要勾选

  • repo-code :只读

其余权限保持默认,点击 创建

你会得到这样一个东西:

令牌名:CNB-CHAT
Git Username:cnb
Token:dhVJyCsesfh72B151ceUQBRmmfd

记住此处的 Token

3. 创建 EO Pages 项目

国内版请点击:https://console.cloud.tencent.com/edgeone/pages/upload

国际版请点击:https://console.tencentcloud.com/edgeone/pages

点击 创建项目 - 直接上传

根据需求选择可用区:

4. 拉取 CNB-Chat 源码

https://cnb.cool/Anyexyz/CNB-Chat

在本地拉取源码:

git clone https://cnb.cool/Anyexyz/CNB-Chat
CNB-Chat
├── edgeone.json
├── functions
│   └── v1
│       ├── chat
│       │   └── completions.js
│       └── models.js
├── .env
└── index.html

修改 .env 文件内容,粘贴上面记住的 Token 和 Repo,如下所示

CNB_TOKEN=dhVJyCsesfh72B151ceUQBRmmfd
CNB_REPO=Anyexyz/Temp/runtime

上传源码进行部署,等待部署成功。

5. 添加自定义域名

访问预览地址确认服务可用,可以使用下面的代码进行测试:

curl --request POST '{你的自定义域名地址}/v1/chat/completions' --header 'Content-Type: application/json' --data '{
  "model": "hunyuan-a13b",
  "stream": false,
  "messages": [
    {
      "role": "user",
      "content": "你好"
    }
  ]
}'

得到响应:
```

{
  "created": 1758853114,
  "id": "c7b532aba87f457e9940707c4b606842",
  "object": "chat.completion",
  "model": "hunyuan-a13b",
  "version": "202506241100",
  "choices": [
    {
      "index": 0,
      "finish_reason": "stop",
      "message": {
        "role": "assistant",
        "content": "你好!😊有什么问题或者需求可以告诉我哦,我很乐意帮忙呢。\n",
        "reasoning_content": "好的,用户发来了“你好”,这是一个常见的问候。我需要用友好且亲切的语气回应,同时保持专业性。首先,确认用户的意图,可能是想开始对话或者有问题需要帮助。接下来,要确保回应简洁明了,避免冗长。然后,提供帮助的方向,比如询问具体需求或问题,这样能引导用户进一步说明。同时,注意使用表情符号来增加亲和力,但不要过多。还要检查是否有拼写或语法错误,确保回复流畅自然。最后,保持开放式的结尾,让用户感到被欢迎继续交流。现在组织语言,确保符合这些要求。\n"
      }
    }
  ],
  "search_info": { "mindmap": {} },
  "processes": {},
  "customized_info": "询问闲聊",
  "usage": { "prompt_tokens": 3, "completion_tokens": 156, "total_tokens": 159 }
}

即可正常使用。

后记

截止发文,该 API 仍可免费开放使用,后续 CNB 计划添加 Token 用量统计,能够更好的监控和管理资源消耗。


评论