概述
CloudBase AI 提供统一的大模型接入能力,支持 Web、小程序、Node.js 等多端调用,一套代码适配多模型。
支持的模型
| 模型 | 提供商 | 说明 |
|---|---|---|
| 腾讯混元 | hunyuan.tencent.com | 腾讯自研大模型 |
| DeepSeek | deepseek.com | 高性能推理模型 |
| 自定义模型 | - | 支持兼容 OpenAI 协议的任意模型 |
完整模型列表见 CloudBase AI 控制台
核心能力
| 能力 | 说明 | 支持平台 |
|---|---|---|
| 文本生成 | 非流式调用,一次性返回完整结果 | Web / 小程序 / Node.js |
| 流式文本生成 | 流式返回,适用于实时对话场景 | Web / 小程序 / Node.js |
| 图片生成 | 文生图能力 | Node.js |
| 图片理解 | 图生文能力 | Web / Node.js |
| 工具调用 | Function Calling,扩展模型能力 | Web / Node.js |
调用方式
根据开发场景选择合适的调用方式:
| 调用方式 | 适用场景 | 文档 |
|---|---|---|
| 小程序 SDK | 微信小程序 / 小游戏 | 小程序调用 |
| Web SDK | 浏览器端 Web 应用 | Web SDK 调用 |
| Node SDK | 云函数、云托管、Node.js 服务端 | Node SDK 调用 |
| cURL / HTTP API | 后端服务、脚本、任意语言 | cURL 调用 |
| OpenAI SDK | 兼容 OpenAI SDK 的项目迁移 | OpenAI SDK 调用 |
快速开始
1. 获取环境 ID 和 API Key
- 访问 CloudBase 控制台
- 进入 环境配置 → API Key 配置
- 创建 API Key(用于 HTTP API 调用)或 Publishable Key(用于客户端 SDK)
2. 配置大模型
- 访问 CloudBase AI 控制台
- 选择需要接入的大模型
- 填写模型厂商提供的 API Key
详细配置说明见 大模型配置指南
3. 选择调用方式
Web 端示例:
import cloudbase from "@cloudbase/js-sdk";
const app = cloudbase.init({
env: "<YOUR_ENV_ID>",
accessKey: "<YOUR_PUBLISHABLE_KEY>"
});
const ai = app.ai();
const model = ai.createModel("hunyuan-exp");
const result = await model.streamText({
model: "hunyuan-turbos-latest",
messages: [{ role: "user", content: "你好" }],
});
for await (const text of result.textStream) {
console.log(text);
}
小程序端示例:
wx.cloud.init({ env: "<YOUR_ENV_ID>" });
const model = wx.cloud.extend.AI.createModel("hunyuan-exp");
const result = await model.generateText({
model: "hunyuan-turbos-latest",
messages: [{ role: "user", content: "你好" }],
});
console.log(result.choices[0].message.content);