AI 模型管理
版本提示
自 v5.2.0 起新增此模块。通过 app.aiModel 访问,提供云开发环境下 AI 模型分组的配置、查询、更新与删除能力,支持接入 OpenAI 兼容网关(如 DeepSeek、混元、Moonshot 等)。
AiModelService 围绕 AI 模型分组(AIModelGroup) 进行管理,每个分组包含:
GroupName:分组名,自定义分组不允许以cloudbase为前缀BaseUrl:模型服务地址(需为 OpenAI 兼容网关)Models:分组下的模型列表(数组,更新时为全量替换)Secret:访问模型服务的密钥,支持SecretId / SecretKey或ApiKeyStatus:分组状态,1开启 /2关闭Type:分组类型,builtin(云开发内置)/custom(用户自定义)
初始化
import CloudBase from '@cloudbase/manager-node'
const app = CloudBase.init({
secretId: 'Your SecretId',
secretKey: 'Your SecretKey',
envId: 'Your envId'
})
const aiModel = app.aiModel
createAIModel
1. 接口描述
接口功能:创建一个自定义 AI 模型配置分组。
接口声明:app.aiModel.createAIModel(options): Promise<CreateAIModelResp>
注意
groupName 不允许以 cloudbase 为前缀,该前缀为系统保留。
云端会对 baseUrl + secret 做联通性校验,请确保填写真实可达的模型服务地址与有效密钥。