创建智能体
创建智能体模板或实例。isTemplate=true 创建模板;false 创建实例,可指定 templateId 关联来源模板。
创建智能体模板或实例。isTemplate=true 创建模板;false 创建实例,可指定 templateId 关联来源模板。
POST /openapi/v1/agents/add
dynamicPrompt 会注入每轮对话上下文,用于昵称、品种等个性化偏好,无需修改 persona。extra 为实例扩展 JSON(模板创建时可不传)。outputFilterRegex 使用 Go RE2 正则语法,仅影响 TTS 朗读内容,不影响 STT/文本展示;正则无效时运行时静默忽略。
请求参数
参数
类型
请求示例
{
"name": "小林助手",
"isTemplate": false,
"persona": "你是一个友好的助手...",
"dynamicPrompt": "用户希望被称呼为小明",
"outputFilterRegex": "\\*[^*]+\\*|\\[.*?\\]",
"extra": {"name": "博美", "icon": "https://..."},
"skillIds": [1, 2],
"persistentSkillIds": [1],
"ttsVoiceId": "voice_001",
"llmConfigId": 1,
"asrConfigId": 2,
"temperature": 0.3,
"speed": 1.0,
"vol": 1.0,
"pitch": 0
}响应示例
{
"code": 0,
"msg": "创建成功",
"data": { "agentId": 10 }
}