皖信智能对话 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/qa_append

      请求参数

      Body 参数application/json
      source_type
      string 
      必需
      file_ids
      array [object {4}] 
      必需
      id
      string 
      必需
      type
      string 
      必需
      question
      string 
      必需
      answer
      string 
      必需
      dataset_id
      string 
      必需
      示例
      {
          "source_type": "qa",
          "file_ids": [
              {
                  "id": "007",
                  "type": "课题类",
                  "question": "训练过程中类别不平衡怎么办?怎么解决的?",
                  "answer": "从采样的策略上: 通过采样方法将不平衡的数据集变为平衡的数据集,优点是简单方便。具体分为过采样和欠采样。过采样 :将小份的样本复制多份。这样可能会造成训练出的模型有一定过拟合。欠采样:将大份的样本中筛选一部分作为数据集,等于丢弃部分训练集的数据,也可能会造成过拟合。可以采用3个方法减少欠采样带来的损失。1.1 EasyEnsemble :利用模型融合的方法,多次欠采样产生多个数据集,从而训练多个模型,综合多个模型的结果作为最终的结果1.2 BalanceCascade: 利用增量训练的思想,先利用欠采样产生的训练集训练一个分类器,然后对分类正确的样本从总训练集中筛除,再次在剩余的数据集利用欠采样训练第二个分类器,最终结合所有的分类器结果作为最终结果。1.3 NearMiss:利用KNN试图挑选那些最具代表性的大众样本。"
              },
              {
                  "id": "008",
                  "type": "事项类",
                  "question": "互补搜索是什么?",
                  "answer": "在网络结构搜索中,作者结合两种技术:资源受限的NAS与NetAdapt,前者用于在计算和参数数量受限的前提下搜索网络的各个模块,所以称之为模块级搜索。"
              }
          ],
          "dataset_id": "40fb5900-706a-479a-b33d-cc46322ced51"
      }

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'http://121.229.177.64:8088/wanxin_ai//zhixin_agent/knowledge_database/qa_append' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "source_type": "qa",
          "file_ids": [
              {
                  "id": "007",
                  "type": "课题类",
                  "question": "训练过程中类别不平衡怎么办?怎么解决的?",
                  "answer": "从采样的策略上: 通过采样方法将不平衡的数据集变为平衡的数据集,优点是简单方便。具体分为过采样和欠采样。过采样 :将小份的样本复制多份。这样可能会造成训练出的模型有一定过拟合。欠采样:将大份的样本中筛选一部分作为数据集,等于丢弃部分训练集的数据,也可能会造成过拟合。可以采用3个方法减少欠采样带来的损失。1.1 EasyEnsemble :利用模型融合的方法,多次欠采样产生多个数据集,从而训练多个模型,综合多个模型的结果作为最终的结果1.2 BalanceCascade: 利用增量训练的思想,先利用欠采样产生的训练集训练一个分类器,然后对分类正确的样本从总训练集中筛除,再次在剩余的数据集利用欠采样训练第二个分类器,最终结合所有的分类器结果作为最终结果。1.3 NearMiss:利用KNN试图挑选那些最具代表性的大众样本。"
              },
              {
                  "id": "008",
                  "type": "事项类",
                  "question": "互补搜索是什么?",
                  "answer": "在网络结构搜索中,作者结合两种技术:资源受限的NAS与NetAdapt,前者用于在计算和参数数量受限的前提下搜索网络的各个模块,所以称之为模块级搜索。"
              }
          ],
          "dataset_id": "40fb5900-706a-479a-b33d-cc46322ced51"
      }'

      返回响应

      🟢200成功
      application/json
      Body
      documents
      array [object {23}] 
      必需
      id
      string 
      可选
      position
      integer 
      可选
      data_source_type
      string 
      可选
      data_source_info
      null 
      可选
      data_source_detail_dict
      null 
      可选
      dataset_process_rule_id
      string 
      可选
      name
      string 
      可选
      created_from
      string 
      可选
      created_by
      string 
      可选
      created_at
      integer 
      可选
      tokens
      integer 
      可选
      indexing_status
      string 
      可选
      error
      null 
      可选
      enabled
      boolean 
      可选
      disabled_at
      null 
      可选
      disabled_by
      null 
      可选
      archived
      boolean 
      可选
      display_status
      null 
      可选
      word_count
      integer 
      可选
      hit_count
      integer 
      可选
      doc_form
      string 
      可选
      doc_metadata
      null 
      可选
      file_id
      string 
      可选
      batch
      string 
      必需
      status
      integer 
      必需
      示例
      {
          "documents": [
              {
                  "id": "8b786374-0223-4ed6-bb60-c760c7bf5015",
                  "position": 1,
                  "data_source_type": "notion_import",
                  "data_source_info": null,
                  "data_source_detail_dict": null,
                  "dataset_process_rule_id": "d78fa9ef-50e1-4460-8245-41a648784e18",
                  "name": "汽车以旧换新补贴实施细则.docx",
                  "created_from": "web",
                  "created_by": "0001",
                  "created_at": 1745869007,
                  "tokens": 0,
                  "indexing_status": "waiting",
                  "error": null,
                  "enabled": true,
                  "disabled_at": null,
                  "disabled_by": null,
                  "archived": false,
                  "display_status": null,
                  "word_count": 0,
                  "hit_count": 0,
                  "doc_form": "text_model",
                  "doc_metadata": null,
                  "file_id": "c969a6f6-89e5-41b6-8dbc-cff937ec52b2"
              }
          ],
          "batch": "20250429113647662969",
          "status": 200
      }
      修改于 2025-06-16 03:01:41
      上一页
      语料库文件添加
      下一页
      问答库以及语料库内容删除
      Built with