准备工作:注册千聚并获取API Key
在开始Node.js调用之前,你需要先拥有一个可用的API Key。千聚AI中转站提供统一的API管理后台,支持OpenAI、Claude、Gemini、DeepSeek、Qwen等主流模型。
千聚的API Key格式为 sk-xxxxxxxx,与OpenAI官方格式兼容,便于后续迁移或统一管理。
Base URL配置:最容易出错的关键点
Node.js调用AI API网关时,Base URL是连接目标服务的地址。很多开发者默认使用官方地址,但通过千聚中转站调用时,需要将Base URL替换为千聚提供的网关地址。
典型配置如下:
const baseURL = "https://api.token88.cc/v1";
注意:不要遗漏末尾的 /v1,这是OpenAI兼容接口的路径前缀。千聚完全兼容OpenAI的调用协议,因此你在Node.js代码中只需修改 baseURL 和 apiKey 两个参数,其余逻辑保持不变。
模型名称的选择与确认
不同模型在千聚平台上有对应的调用名称,例如 gpt-4o、claude-3-opus、deepseek-chat 等。你可以在千聚控制台的“模型列表”页面查看所有可用的模型名称及其对应的Token计费方式。
| 模型类别 | 示例调用名称 | 适用场景 |
|---|---|---|
| OpenAI系列 | gpt-4o, gpt-4-turbo | 通用对话、代码生成 |
| Claude系列 | claude-3-opus | 长文本分析、推理 |
| DeepSeek系列 | deepseek-chat | 中文优化、性价比高 |
| Gemini系列 | gemini-pro | 多模态理解 |
建议先在千聚后台测试对应模型是否能正常返回,再写入Node.js代码,避免因模型名称拼写错误导致调用失败。
Node.js完整调用示例代码
以下是一个使用axios库调用千聚AI API网关的Node.js示例,包含API Key、Base URL和模型名三个核心配置点:
const axios = require('axios');
const apiKey = "sk-你的千聚API密钥";
const baseURL = "https://api.token88.cc/v1";
const model = "gpt-4o";
async function callAI() {
try {
const response = await axios.post(
${baseURL}/chat/completions,
{
model: model,
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);
}
}
callAI();
这段代码中,apiKey、baseURL 和 model 三个变量是你要根据千聚平台实际信息填写的关键参数。运行前请确保已安装axios库:npm install axios。
常见问题排查与解决
如果你按照上述步骤配置后仍然无法正常调用,可以从以下几个方面排查:
- 检查Base URL末尾是否包含
/v1:缺少路径会导致404错误。 - 确认API Key未过期且余额充足:在千聚控制台查看密钥状态和Token余额。
- 模型名称是否与千聚后台一致:部分模型名称可能包含版本号,请以千聚官方列表为准。
- 网络环境是否正常:部分国内网络可能需要配置代理,千聚网关支持国内直接访问。
千聚的优势在于,你只需一个API Key即可调用多种模型,无需分别注册不同平台,大大降低了Node.js开发的集成复杂度。
开始你的第一次模型调用
现在你已经掌握了Node.js调用AI API网关的核心配置方法。下一步就是实际操作:访问千聚官网获取你的专属API Key,配置Base URL,选择你需要的模型,运行上面的示例代码,验证一次完整的调用流程。
立即访问 www.token88.cc 查看完整模型列表并购买Token,开启你的AI应用开发之旅。
- 千聚官网模型列表与Token购买
- API Key获取与安全管理教程
- Base URL配置与OpenAI兼容接口说明
- Node.js与Python调用AI模型对比指南
适合继续扩展的标题方向
- AI API网关Node.js调用报错500?常见错误码与解决方案
- 千聚中转站Node.js调用多个模型的最佳实践
- AI API网关调用速度对比:千聚与官方直连的延迟差异