一、Node.js调用模型中转站需要准备什么
在开始写代码之前,你需要在 千聚AI中转站官网 完成两个基础操作:获取API Key和确认模型名称。千聚支持OpenAI、Claude、Gemini、DeepSeek、Grok、Qwen、Kimi、豆包、GLM等多款主流模型,所有模型都通过统一的OpenAI兼容接口提供,这意味着你只需学会一套调用方式。
Codex 一键安装包: https://token88.cc/codex-qianju
特别推荐:支持 Windows 和 MacOS一键安装,适合需要快速配置 Codex 令牌 API key 的用户。
- 注册并登录千聚账号 – 访问官网,完成注册并登录后台。
- 获取API Key – 在“API Key管理”页面创建密钥,请妥善保存,后续代码中会用到。
- 查看模型列表与对应的模型名 – 每个模型的调用名称可能不同于官方原始名,务必从千聚的模型菜单中复制正确的标识符。
- 购买Token – 根据预估用量购买Token,按量计费,用多少扣多少。
二、Node.js调用配置:Base URL与API Key
千聚的接口完全兼容OpenAI的格式。你只需要将Base URL替换为千聚提供的地址,并在请求头中传入自己的API Key即可。下面是一个标准的Node.js示例(使用axios库):
const axios = require('axios');
const apiKey = 'sk-你的千聚API Key';
const baseURL = 'https://api.token88.cc/v1'; // 千聚中转站Base URL
async function callModel() {
try {
const response = await axios.post(${baseURL}/chat/completions, {
model: 'gpt-4o', // 请从千聚模型列表获取正确名称
messages: [{ role: 'user', content: '你好,请介绍一下自己。' }]
}, {
headers: { 'Authorization': Bearer ${apiKey}, 'Content-Type': 'application/json' }
});
console.log(response.data.choices[0].message.content);
} catch (error) {
console.error('调用失败:', error.response?.data || error.message);
}
}
callModel();
关键点提醒:
- Base URL:务必使用千聚提供的地址,文中示例为通用地址,具体请以官网文档为准。
- 模型名称:不要照搬官方原始名,例如官方的“gpt-4-turbo”在千聚中可能写作“gpt-4-turbo-2024-04-09”或其他别名。请在官网上确认准确的模型字符串。
- API Key:复制时注意头尾不要有多余空格,建议放在环境变量中管理。
三、常见错误排查:模型名写错或Key无效
| 错误现象 | 可能原因 | 解决办法 |
|---|---|---|
| 401 Unauthorized | API Key错误或已过期 | 重新生成Key,检查Bearer后有无空格 |
| 404 Model Not Found | 模型名称不匹配 | 前往千聚模型列表复制准确名称 |
| 429 Too Many Requests | 超过速率限制或余额不足 | 检查Token余额,或稍后重试 |
| 500 Internal Server Error | 请求格式或参数异常 | 检查请求体中的messages结构 |
多数问题都出在模型名称拼写错误或API Key中混入了多余字符。建议先在千聚后台的“在线调试”工具中验证成功,再将参数复制到Node.js代码中。
四、如何获取最新模型列表与Token套餐
千聚会持续更新支持的模型和价格,建议你直接访问 立即访问千聚 获取实时信息。对于团队开发者,千聚还提供余额管理、多Key隔离、用量统计等功能,更适合统一管理多个项目。
下一步行动:
访问千聚官网注册账号并获取API Key。
在模型列表页找到你需要的模型名称。
使用上面的Node.js代码模板,替换三个核心参数,发起第一次调用。
如果遇到问题,可在官网查阅详细API文档或联系客服。
通过以上步骤,你应该能顺利完成模型中转站Node.js调用配置。记住:API Key、Base URL、模型名称三者缺一不可且必须精确无误。希望这篇教程能帮你少走弯路。