You need to enable JavaScript to run this app.
导航
对话式 AI 如何接入知识库 RAG?
最近更新时间:2025.05.15 13:15:32首次发布时间:2025.05.15 10:26:17
我的收藏
有用
有用
无用
无用

实时对话式 AI 场景,你可以通过以下两种方式接入知识库。

方式1:通过方舟应用(Bot)

LLM 使用火山方舟平台的应用,并为应用配置知识库插件。

注意

知识库插件和 Function calling 不能同时使用。

具体实现方式如下:

  1. 前往火山方舟_我的应用,创建应用并配置知识库插件(需先创建知识库)。
    Image
  2. 调用 StartVoiceChat 接口时,LLMConfig 部分需要注意如下关键配置:
    • Mode:设置为 ArkV3,指定使用火山方舟平台。
    • BotId:填入已配置知识库插件的应用 ID。

方式2:通过 Coze 智能体

LLM 使用 Coze 平台的智能体,并为智能体配置知识库。

  1. 创建一个 Coze 智能体,并为智能体配置知识库。如何为智能体添加知识?
  2. 调用 StartVoiceChat 接口时,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
            }
        }