智信-agent
  1. 知识库管理
智信-agent
  • 文件分析
    • 文件解析接口
      POST
    • 文本分段测试接口
      POST
    • 二进制文件
      POST
  • 知识库管理
    • 知识库初始化
      POST
    • 知识库召回测试
      POST
    • 知识库查询
      POST
    • 知识库文件添加
      POST
  • 工作流
    • AI生成prompt
      POST
    • 工作流运行
      POST
    • 单节点运行
      POST
    • 工作流保存接口
      POST
  • MCP管理
    • 建立MCP服务器
      POST
    • MCP服务器工具的添加
      POST
    • MCP服务器工具的删除
      POST
    • MCP服务器工具的修改
      POST
    • 修改服务器名称和描述
      POST
    • 关闭MCP服务器
      POST
    • 查看所有的工具
      POST
    • 查询当前活跃的mcp服务器信息
      GET
    • 使用指定工具
      POST
  • 数据库开发
    • 数据库内部接口
      • 接口整合
      • 自然语言及SQL执行
      • schma查询
      • 单表的字段描述查询
      • all
    • 数据库工作流运行
      • 数据库工作流保存
      • 数据库单节点运行
  • mineru
    POST
  1. 知识库管理

知识库初始化

开发中
开发环境
http://172.29.50.10:2333
开发环境
http://172.29.50.10:2333
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://172.29.50.10:2333/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-04-25 06:46:27
上一页
二进制文件
下一页
知识库召回测试
Built with