Node SDK 调用
通过 @cloudbase/node-sdk 在 Node.js 服务端(如云函数、云托管)调用 CloudBase AI 大模型,支持文本生成、流式输出、图片生成等能力。
准备工作
- 已创建云开发环境(旧套餐可升级),并已启用模型开关(见 接入大模型)
安装
npm install @cloudbase/node-sdk
版本要求
Node SDK 调用混元生图模型需要 @cloudbase/node-sdk >= 3.18.3;其依赖的 @cloudbase/ai >= 2.30.0(该版本已内置 HY-Image-3.0-Plus-4090-Tob-v1.0 模型配置)。请检查版本:npm list @cloudbase/ai
初始化
云函数中使用
const tcb = require("@cloudbase/node-sdk");
const app = tcb.init({
env: "您的环境ID",
timeout: 60000 // AI 生成可能耗时较长,建议设置较长超时时间
});
exports.main = async (event, context) => {
const ai = app.ai();
// 使用 AI 功能
};