- CLIP embedding (9086) + Milvus VDB (8886) + NetworkX graph (9092) - BGE-Reranker (9090) for result reranking - Hybrid retrieval: vector search + graph expansion + RRF fusion - API: /api/ingest, /api/search, /api/pipelines, /api/plugins, /api/status - Two pipelines: kg-rag-standard (full) and kg-rag-lite (vector only) - Tested E2E: ingest + search with rerank_score=0.99
29 lines
978 B
JSON
29 lines
978 B
JSON
{
|
|
"password_key": "RagPipeline2026Key",
|
|
"filesroot": "$[workdir]$/files",
|
|
"logger": {
|
|
"name": "rag-pipeline",
|
|
"levelname": "info",
|
|
"logfile": "$[workdir]$/logs/rag-pipeline.log"
|
|
},
|
|
"website": {
|
|
"paths": [["$[workdir]$/wwwroot", ""]],
|
|
"client_max_size": 52428800,
|
|
"host": "0.0.0.0",
|
|
"port": 9093,
|
|
"coding": "utf-8",
|
|
"indexes": ["index.html"],
|
|
"startswiths": [
|
|
{"leading": "/api/status", "registerfunction": "status"},
|
|
{"leading": "/api/ingest", "registerfunction": "ingest"},
|
|
{"leading": "/api/search", "registerfunction": "search"},
|
|
{"leading": "/api/pipelines", "registerfunction": "pipelines"},
|
|
{"leading": "/api/plugins", "registerfunction": "plugins"}
|
|
],
|
|
"processors": [
|
|
[".tmpl", "tmpl"], [".app", "app"], [".ui", "bui"],
|
|
[".dspy", "dspy"], [".md", "md"]
|
|
]
|
|
}
|
|
}
|