feat: add streaming learning assistant and knowledge base scaffolding

This commit is contained in:
刘金宝
2026-06-10 09:32:36 +08:00
parent f0cdc454b3
commit 89258ab448
31 changed files with 2021 additions and 330 deletions
+26
View File
@@ -43,3 +43,29 @@ LLM_SCORING_JSON_RESPONSE=true
LLM_SCORING_MAX_TOKENS=4096
REPORT_STORAGE_DIR=/app/storage/reports
# Knowledge base / Milvus / RAG
MILVUS_URI=http://milvus-standalone:19530
MILVUS_COLLECTION_PREFIX=kb_inst
MILVUS_DEFAULT_DB=default
CELERY_BROKER_URL=redis://redis:6379/1
CELERY_RESULT_BACKEND=redis://redis:6379/2
KNOWLEDGE_INGESTION_SYNC=false
KNOWLEDGE_STORAGE_DIR=/app/storage/knowledge
KNOWLEDGE_MAX_UPLOAD_MB=50
# Embedding
EMBEDDING_PROVIDER=openai_compatible
EMBEDDING_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
EMBEDDING_API_KEY=CHANGE_ME
EMBEDDING_MODEL=text-embedding-v4
EMBEDDING_DIM=1024
EMBEDDING_BATCH_SIZE=16
EMBEDDING_TIMEOUT_SECONDS=30
# Learning assistant RAG
RAG_TOP_N=20
RAG_TOP_K=5
RAG_SCORE_THRESHOLD=0.35
RAG_QUERY_REWRITE_ENABLED=false
RAG_RERANK_ENABLED=false