feat: multi-provider embedder — support OpenAI/DashScope with provider-specific defaults
This commit is contained in:
+9
-5
@@ -3,14 +3,18 @@ chroma:
|
||||
collection_name: markdown_docs
|
||||
|
||||
embed:
|
||||
mode: local # local | api
|
||||
mode: local # local | api
|
||||
# --- local 模式 ---
|
||||
local_model: BAAI/bge-small-zh-v1.5
|
||||
api_base: "" # api 模式下填写
|
||||
# api_key 请通过环境变量 EMBED_API_KEY 设置
|
||||
# --- api 模式 ---
|
||||
provider: openai # openai | dashscope
|
||||
# api_base: "" # 覆盖默认 API 地址(留空 = provider 默认)
|
||||
# model: "" # 覆盖默认模型名(留空 = provider 默认)
|
||||
# api_key 请通过 .env 的 EMBED_API_KEY 设置
|
||||
|
||||
chunk:
|
||||
max_size: 1000 # 分块最大字符数
|
||||
overlap: 100 # 相邻块重叠字符数
|
||||
max_size: 1000
|
||||
overlap: 100
|
||||
|
||||
server:
|
||||
host: 0.0.0.0
|
||||
|
||||
Reference in New Issue
Block a user