实时对话式 AI 场景,你可以通过以下两种方式接入知识库。
LLM 使用火山方舟平台的应用,并为应用配置知识库插件。
注意
知识库插件和 Function calling 不能同时使用。
具体实现方式如下:
LLMConfig
部分需要注意如下关键配置:
Mode
:设置为 ArkV3
,指定使用火山方舟平台。BotId
:填入已配置知识库插件的应用 ID。LLM 使用 Coze 平台的智能体,并为智能体配置知识库。
LLMConfig
部分需注意如下关键配置:
Mode
:设置为 CozeBot
,指定使用 Coze 平台。BotId
:填入已配置知识库的 Coze 智能体 ID。请求示例(LLMConfig 部分):
"LLMConfig": { // 大模型配置 - 使用Coze平台 "Mode": "CozeBot", "CozeBotConfig": { "Url": "https://api.coze.cn", // Coze API 固定地址 "BotId": "YOUR_COZE_BOT_ID", // 已配置知识库的 Coze 智能体 ID "APIKey": "YOUR_COZE_API_KEY", // 你的Coze API访问密钥 (PAT或OAuth token) "UserId": "user_for_coze_conversation_context", // 与智能体对话的用户ID,由你自己定义 "HistoryLength": 5, // 可选, 保留的历史对话轮数,默认为3 "Prefill": false, // 可选, 是否提前将ASR中间结果送入LLM,默认为false "EnableConversation": false // 可选, 是否将上下文存储在Coze平台,默认为false } }