皖信智能对话 copy
    皖信智能对话 copy
    • 二进制文件
      POST
    • 知识库召回测试
      POST
    • 文件解析接口
      POST
    • 语料库文件添加
      POST
    • 问答库文件添加
      POST
    • 问答库以及语料库内容删除
      POST
    • 工作流运行
      POST
    • 工作流保存接口
      POST
    • 知识库初始化
      POST

      知识库初始化

      正式环境
      http://121.229.177.64:8088/wanxin_ai/
      正式环境
      http://121.229.177.64:8088/wanxin_ai/
      POST
      /zhixin_agent/knowledge_database/init
      知识库设置完各项参数后,点击确定时调用这个接口

      请求参数

      Body 参数application/json
      indexing_technique
      string 
      必需
      user_info
      object 
      必需
      user_name
      string 
      必需
      user_id
      string 
      必需
      dataset_info
      object 
      必需
      dataset_name
      string 
      必需
      dataset_description
      string 
      必需
      data_source_type
      string 
      必需
      process_rule
      object 
      必需
      rules
      object 
      必需
      mode
      string 
      必需
      doc_form
      string 
      必需
      doc_language
      string 
      必需
      retrieval_model
      object 
      必需
      search_method
      string 
      必需
      reranking_enable
      boolean 
      必需
      reranking_model
      object 
      必需
      top_k
      integer 
      必需
      score_threshold_enabled
      boolean 
      必需
      score_threshold
      number 
      必需
      reranking_mode
      string 
      必需
      weights
      object 
      必需
      embedding_model
      string 
      必需
      embedding_model_provider
      string 
      必需
      示例
      {
          "indexing_technique": "high_quality",
          "user_info": {
              "user_name": "hongxm",
              "user_id": "0001"
          },
          "dataset_info": {
              "dataset_name": "测试数据库",
              "dataset_description": "该知识库里面全是关于测试数据库的",
              "data_source_type": "notion_import"
          },
          "process_rule": {
              "rules": {
                  "pre_processing_rules": [
                      {
                          "id": "remove_extra_spaces",
                          "enabled": true
                      },
                      {
                          "id": "remove_urls_emails",
                          "enabled": false
                      }
                  ],
                  "segmentation": {
                      "separator": "\n\n, \n, 。, !, ?, ",
                      "max_tokens": 500,
                      "chunk_overlap": 50
                  }
              },
              "mode": "custom"
          },
          "doc_form": "text_model",
          "doc_language": "Chinese",
          "retrieval_model": {
              "search_method": "hybrid_search",
              "reranking_enable": true,
              "reranking_model": {
                  "reranking_provider_name": "langgenius/tongyi/tongyi",
                  "reranking_model_name": "gte-rerank"
              },
              "top_k": 3,
              "score_threshold_enabled": true,
              "score_threshold": 0.5,
              "reranking_mode": "reranking_model",
              "weights": {
                  "weight_type": "customized",
                  "vector_setting": {
                      "vector_weight": 0.7,
                      "embedding_provider_name": "",
                      "embedding_model_name": ""
                  },
                  "keyword_setting": {
                      "keyword_weight": 0.3
                  }
              }
          },
          "embedding_model": "text-embedding-v3",
          "embedding_model_provider": "langgenius/tongyi/tongyi"
      }

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      cURL
      curl --location --request POST 'http://121.229.177.64:8088/wanxin_ai//zhixin_agent/knowledge_database/init' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "indexing_technique": "high_quality",
          "user_info": {
              "user_name": "hongxm",
              "user_id": "0001"
          },
          "dataset_info": {
              "dataset_name": "测试数据库",
              "dataset_description": "该知识库里面全是关于测试数据库的",
              "data_source_type": "notion_import"
          },
          "process_rule": {
              "rules": {
                  "pre_processing_rules": [
                      {
                          "id": "remove_extra_spaces",
                          "enabled": true
                      },
                      {
                          "id": "remove_urls_emails",
                          "enabled": false
                      }
                  ],
                  "segmentation": {
                      "separator": "\n\n, \n, 。, !, ?, ",
                      "max_tokens": 500,
                      "chunk_overlap": 50
                  }
              },
              "mode": "custom"
          },
          "doc_form": "text_model",
          "doc_language": "Chinese",
          "retrieval_model": {
              "search_method": "hybrid_search",
              "reranking_enable": true,
              "reranking_model": {
                  "reranking_provider_name": "langgenius/tongyi/tongyi",
                  "reranking_model_name": "gte-rerank"
              },
              "top_k": 3,
              "score_threshold_enabled": true,
              "score_threshold": 0.5,
              "reranking_mode": "reranking_model",
              "weights": {
                  "weight_type": "customized",
                  "vector_setting": {
                      "vector_weight": 0.7,
                      "embedding_provider_name": "",
                      "embedding_model_name": ""
                  },
                  "keyword_setting": {
                      "keyword_weight": 0.3
                  }
              }
          },
          "embedding_model": "text-embedding-v3",
          "embedding_model_provider": "langgenius/tongyi/tongyi"
      }'

      返回响应

      🟢200成功
      application/json
      Body
      dataset
      object 
      必需
      id
      string 
      必需
      name
      string 
      必需
      description
      string 
      必需
      permission
      string 
      必需
      data_source_type
      string 
      必需
      indexing_technique
      string 
      必需
      created_by
      string 
      必需
      created_at
      integer 
      必需
      status
      integer 
      必需
      示例
      {
          "dataset": {
              "id": "044aecc3-04c3-4a2c-a34a-e43ec146a71b",
              "name": "1",
              "description": "该知识库里面全是关于测试数据库的",
              "permission": "only_me",
              "data_source_type": "notion_import",
              "indexing_technique": "high_quality",
              "created_by": "0001",
              "created_at": 1745913443
          },
          "status": 200
      }
      修改于 2025-06-16 03:01:41
      上一页
      工作流保存接口
      Built with