跳转到主要内容
开始创作
开发文档

创建智能体

创建智能体模板或实例。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 }
}