30 lines
913 B
YAML
30 lines
913 B
YAML
chroma:
|
|
persist_dir: ./data
|
|
collection_name: markdown_docs
|
|
|
|
embed:
|
|
mode: local # local | api
|
|
# --- local 模式 ---
|
|
local_model: BAAI/bge-small-zh-v1.5
|
|
# --- api 模式 ---
|
|
provider: openai # openai | dashscope
|
|
# api_base: "" # 覆盖默认 API 地址(留空 = provider 默认)
|
|
# model: "" # 覆盖默认模型名(留空 = provider 默认)
|
|
# api_key 请通过 .env 的 EMBED_API_KEY 设置
|
|
|
|
chunk:
|
|
max_size: 1000
|
|
overlap: 100
|
|
|
|
server:
|
|
host: 0.0.0.0
|
|
port: 8000
|
|
# ssl_keyfile: "" # HTTPS 私钥路径(设置后启用 HTTPS)
|
|
# ssl_certfile: "" # HTTPS 证书路径(设置后启用 HTTPS)
|
|
|
|
search:
|
|
mode: hybrid # hybrid | vector
|
|
bm25_weight: 0.3 # BM25 权重 (0=纯向量, 1=纯BM25)
|
|
candidate_multiplier: 3 # 向量检索候选倍数
|
|
enable_rerank: false # Cross-Encoder 重排序
|