API Key 入门教程
API Token 使用文档
1. 概述及计费规则
API Key 是身份验证凭据,用于调用 Matpool 提供的大规模语言模型接口。模型调用成功后,系统会根据实际产生的资源消耗(Token 数量),自动从您的账户中扣除对应的“模力豆”。
1.1 基础说明
- 计费单位:模力豆(兑换比例:1 模力豆 = 1 元人民币)。
- 扣费方式:后付费模式。模型调用产生消耗后,系统将自动从账户中的模力豆余额内扣减对应费用。(注:目前不支持直接扣除账户资金余额,请确保模力豆数量充足)。
- 模型单价:不同模型的定价有所差异,具体计费单价请以官网 模型广场 公布的实时价格为准。
1.2 模型计费公式
不同架构的模型计费细节略有不同,主要分为以下三种情况:
基础计费规则(适用于绝大部分模型)
单次结算费用 = (输入 Token 数 ÷ 1,000,000) × 输入单价 + (输出 Token 数 ÷ 1,000,000) × 输出单价
阶梯计费(针对上下文长度动态调价)
部分模型支持较长上下文且采用阶梯计费规则,此类模型会根据用户单次请求的 实际输入 Token 数量 匹配对应的单价。 例如:某模型规定输入 Token < 32k 时,单价为 4 元 / 百万 Token;当输入 Token ≥ 32k 时,单价将调整为 8 元 / 百万 Token。
2. 使用前准备
在调用 API 前,请先完成以下准备工作:
- 注册并登录 Matpool 账户
- 充值模力豆
- 创建并保存 API Token
- 使用 Token 调用接口
3. 充值
Token 调用产生的消耗会扣除模力豆,因此请先确保账户中采购足量的模力豆。
充值入口:
Key- 打开 Matpool 工作空间
- 在左上角点击“采购算力豆/模力豆”
- 按页面提示完成充值
说明:
- 模力豆数量不足时,接口调用可能失败,或无法继续发起请求
- 充值、模力豆和其他费用明细均可在我的账户中查看

4. API Key 管理
API Key 管理入口:
- Matpool 工作空间(左侧菜单)-模型API
你可以在该页面完成以下操作:
- 创建新的 API Token
- 查看已有 Token
- 管理或停用不再使用的 Token
使用建议:
- 为不同项目分别创建独立 Token,便于隔离和排查
- 不要在前端代码中暴露 Token
- 不要将 Token 提交到 Git 仓库
- 如怀疑泄露,请立即在 Key 管理页面停用并重新生成

创建 API Key
在API Key 管理页面点击创建按钮即可创建
使用建议:
- Key的名称请认真填写,便于识别(如生产/测试)
- 当前不支持限制可用模型:用户可以按需在调度时指定模型,具体支持模型请查看模型广场
- 过期时间:可按需进行配置,打开开关即设置为永久过期
- 额度:可按需进行配置,打开开关即设置为无限额度(不推荐)(最终可用额度为配置额度和模力豆余数的最大值)

5. 接口地址
当前调用地址示例:
text复制代码https://token.matpool.com/v1/chat/completions
鉴权方式:
http复制代码Authorization: Bearer YOUR_API_TOKEN
请求头中需要包含:
Content-Type: application/jsonAuthorization: Bearer YOUR_API_TOKEN
6. API 调用
curl 示例
bash复制代码curl https://token.matpool.com/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer your_api_key_here" \ -d '{ "model": "kimi-k2.5", "messages": [ { "role": "system", "content": "You are a helpful assistant" }, { "role": "user", "content": "给我一段产品发布文案" } ], "temperature": 0.7 }'
** 请求参数说明**
model:要调用的模型名称,例如kimi-k2.5messages:对话消息列表temperature:生成随机性,数值越高结果越发散
** messages** 字段示例
system:系统提示词,用于设定模型行为user:用户输入内容
示例:
json复制代码[ { "role": "system", "content": "You are a helpful assistant" }, { "role": "user", "content": "给我一段产品发布文案" } ]
Python 原生请求示例 (requests)
python复制代码import requests url = "https://token.matpool.com/v1/chat/completions" token = "your_api_key_here" payload = { "model": "kimi-k2.5", "messages": [ {"role": "system", "content": "You are a helpful assistant"}, {"role": "user", "content": "给我一段产品发布文案"}, ], "temperature": 0.7, } headers = { "Content-Type": "application/json", "Authorization": f"Bearer {token}", } response = requests.post(url, json=payload, headers=headers, timeout=60) print(response.status_code) print(response.text)
推荐:使用 OpenAI Python SDK
因为 Matpool 接口与 OpenAI 规范完全兼容,绝大多数开发者更倾向于使用官方的 openai Python 库进行丝滑切换。你只需要覆盖 base_url 即可:
python复制代码from openai import OpenAI client = OpenAI( api_key="your_api_key_here", # 替换 Base URL 为 Matpool 接口地址 base_url="https://token.matpool.com/v1" ) response = client.chat.completions.create( model="kimi-k2.5", messages=[ {"role": "system", "content": "You are a helpful assistant"}, {"role": "user", "content": "给我一段产品发布文案"} ], temperature=0.7 ) print(response.choices[0].message.content)
推荐:使用 OpenAI Node.js SDK
同理,对于前端或 Node 端开发者,建议通过官方 openai npm 包进行调用:
javascript复制代码import OpenAI from "openai";
const openai = new OpenAI({
apiKey: "your_api_key_here",
baseURL: "https://token.matpool.com/v1" // 替换为 Matpool 接口地址
});
async function main() {
const completion = await openai.chat.completions.create({
model: "kimi-k2.5",
messages: [
{ role: "system", content: "You are a helpful assistant" },
{ role: "user", content: "给我一段产品发布文案" }
],
temperature: 0.7,
});
console.log(completion.choices[0].message.content);
}
main();
7. 常见 AI 编程工具接入与配置指南
在使用诸如 Claude Code、Codex 等 AI 辅助开发工具时,只需将它们的地址请求指向 Matpool API 即可无缝享受本平台的算力。这里提供使用 CC-Switch 可视化应用(推荐)或直接使用 原生 CLI 配置 两种方式供你选择。
7.1 CC-Switch 客户端配置指南(推荐)
待完善 ** CC-Switch CLI 使用** 待完善
7.2 独立原生环境配置教程
如果不使用或未安装 CC-Switch,通过直接导出终端当前会话的底层环境变量同样可以实现请求转发。
** 环境检查** 在修改环境前,请确保:
- 本地连接状态正常且可以访问公共域名
token.matpool.com。 - 检查此前项目中是否携带死板的
.env约束或者系统级环境(如全局的~/.anthropic缓存)。这可能会覆盖你马上配置的环境变量,排错时请首查此类残留文件。
** Claude Code 配置** 待完善
** Codex 配置** 待完善
** Gemini 配置** 待完善
8. 消费日志
你可以在消费日志页面实时查看 Token 调用产生的消费记录。
入口:
通常可用于查看:
- 某个时间段内的调用消耗
- 调用记录对应的费用情况
- 累计消费金额

9. 账单与余额查看
除了消费日志外,你还可以在用户中心查看整体账单和模力豆充值记录。
入口:
可关注的信息包括:
- 当前模力豆余额
- 模力豆充值记录
- 模力豆消费明细

10. 模型信息
模型信息以平台实际提供的模型列表为准。
模型信息详见模型广场
模型广场入口:导航栏-产品服务-模型广场

使用说明:
- 调用时的模型id,请复制ID

11. 常见问题
401 Unauthorized
可能原因:
- Token 无效
- Token 已停用
Authorization请求头缺失- 未按
Bearer YOUR_API_TOKEN格式传递
403 Forbidden
可能原因:
- 当前 Token 没有对应权限
- 账户状态受限
余额不足
可能原因:
- 模力豆余额不足
建议处理方式:
- 前往用户中心充值模力豆
- 再次发起请求
取消请求或 429 Too Many Requests
可能原因:
- 并发请求数量超过了平台针对该模型设置的限流(Rate Limit)或 QPS 限制
- 账户模力豆耗尽并强行继续请求被拦截(通常抛出 429 提示额度不足)
建议处理方式:
- 在代码中加入重试机制(Retry logic)与指数退避(Exponential backoff)
- 前往用户中心检查当前模力豆余额
请求成功但结果不符合预期
建议优先检查:
model是否填写正确messages是否符合预期system提示词是否限制过多temperature是否设置过高
12. 安全建议
- 使用环境变量保存 Token,不要写死在代码里
- 不要在前端网页直接暴露 Token
- 不要通过聊天工具明文传播正式环境 Token
- 按项目、环境或团队拆分 Token,便于管理
- 对不再使用的 Token 及时停用