102 lines
3.7 KiB
Plaintext
102 lines
3.7 KiB
Plaintext
# LLM API 配置(支持 OpenAI SDK 格式的任意 LLM API)
|
||
# 可直接填写你自己的 LLM 接口,例如:
|
||
# LLM_BASE_URL=http://127.0.0.1:18081/v1
|
||
# LLM_MODEL_NAME=gpt-5.4
|
||
LLM_API_KEY=your_api_key_here
|
||
LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
|
||
LLM_MODEL_NAME=qwen-plus
|
||
#
|
||
# ── With Prompture: use "provider/model" format ──
|
||
# LM Studio (free, local):
|
||
# LLM_MODEL_NAME=lmstudio/local-model
|
||
# LLM_BASE_URL=http://localhost:1234/v1
|
||
# LLM_API_KEY=lm-studio
|
||
#
|
||
# Ollama (free, local):
|
||
# LLM_MODEL_NAME=ollama/llama3.1:8b
|
||
#
|
||
# Kimi / Moonshot:
|
||
# LLM_MODEL_NAME=moonshot/moonshot-v1-8k
|
||
# LLM_API_KEY=your_moonshot_key
|
||
#
|
||
# Claude:
|
||
# LLM_MODEL_NAME=claude/claude-sonnet-4-20250514
|
||
# LLM_API_KEY=sk-ant-...
|
||
#
|
||
# Groq (fast, free tier):
|
||
# LLM_MODEL_NAME=groq/llama-3.1-70b-versatile
|
||
# LLM_API_KEY=gsk_...
|
||
#
|
||
# See all providers: https://github.com/jhd3197/prompture#providers
|
||
|
||
# Docker 容器内访问宿主机 LLM 时使用的地址
|
||
# Linux + Docker Compose 下可保持默认 host.docker.internal
|
||
DOCKER_LLM_BASE_URL=http://host.docker.internal:18081/v1
|
||
|
||
# ===== Graphiti + Neo4j(默认推荐)=====
|
||
GRAPH_BACKEND=graphiti
|
||
GRAPHITI_URI=bolt://localhost:7687
|
||
GRAPHITI_USER=neo4j
|
||
GRAPHITI_PASSWORD=password123
|
||
GRAPHITI_DATABASE=neo4j
|
||
GRAPHITI_LLM_CLIENT_MODE=openai
|
||
GRAPHITI_EMBEDDER_API_KEY=ollama
|
||
GRAPHITI_EMBEDDER_BASE_URL=http://127.0.0.1:11434/v1
|
||
GRAPHITI_EMBEDDER_MODEL=qwen3-embedding:8b
|
||
GRAPHITI_EMBEDDER_DIM=1024
|
||
GRAPH_SEARCH_RERANKER=rrf
|
||
GRAPH_SEARCH_APP_RERANKER=embedding_rrf
|
||
GRAPH_SEARCH_APP_SEMANTIC_WEIGHT=2.0
|
||
GRAPH_SEARCH_EXPAND_EDGES_FROM_NODES=true
|
||
OLLAMA_PORT=11434
|
||
OLLAMA_EMBEDDER_MODEL=qwen3-embedding:8b
|
||
|
||
# 可选:如需独立于 Graphiti / OpenZep 当前 embedder,可单独覆写:
|
||
# GRAPH_SEARCH_APP_EMBEDDER_API_KEY=ollama
|
||
# GRAPH_SEARCH_APP_EMBEDDER_BASE_URL=http://127.0.0.1:11434/v1
|
||
# GRAPH_SEARCH_APP_EMBEDDER_MODEL=qwen3-embedding:8b
|
||
# 可选:如果你另起了免费 cross-encoder / rerank 服务(TEI / Infinity / vLLM)
|
||
# GRAPH_SEARCH_APP_RERANKER=api_rrf
|
||
# GRAPH_SEARCH_APP_RERANKER_PROVIDER=tei
|
||
# GRAPH_SEARCH_APP_RERANKER_BASE_URL=http://127.0.0.1:18090
|
||
# GRAPH_SEARCH_APP_RERANKER_MODEL=your_reranker_model
|
||
# GRAPH_SEARCH_APP_RERANKER_TIMEOUT=20
|
||
# 免费召回增强:从高相关节点补抓相邻边,默认开启
|
||
# GRAPH_SEARCH_NODE_EDGE_EXPANSION_LIMIT=2
|
||
# GRAPH_SEARCH_NODE_EDGE_PER_NODE_LIMIT=8
|
||
# GRAPHITI_ENABLE_CROSS_ENCODER=false
|
||
|
||
# Docker 中的 MiroFish 容器访问宿主机 LLM / 容器内 Ollama 时使用:
|
||
DOCKER_GRAPHITI_LLM_BASE_URL=http://host.docker.internal:18081/v1
|
||
DOCKER_GRAPHITI_EMBEDDER_BASE_URL=http://ollama:11434/v1
|
||
|
||
# ===== OpenZep / Zep(可选,非默认)=====
|
||
# ZEP_API_KEY=your_zep_api_key_here
|
||
# ZEP_MODE=openzep
|
||
# 本地源码运行 MiroFish 时使用 localhost
|
||
# ZEP_BASE_URL=http://localhost:8000/api/v2
|
||
# Docker 中的 MiroFish 容器会自动改用 openzep 服务名
|
||
# DOCKER_ZEP_BASE_URL=http://openzep:8000/api/v2
|
||
# 留空表示不启用 OpenZep API 鉴权
|
||
# OPENZEP_API_KEY=
|
||
# OPENZEP_LLM_API_KEY=your_api_key_here
|
||
# OPENZEP_LLM_BASE_URL=http://127.0.0.1:18081/v1
|
||
# OPENZEP_DOCKER_LLM_BASE_URL=http://host.docker.internal:18081/v1
|
||
# OPENZEP_LLM_MODEL=gpt-5.4
|
||
# OPENZEP_EMBEDDER_API_KEY=ollama
|
||
# OPENZEP_EMBEDDER_BASE_URL=http://127.0.0.1:11434/v1
|
||
# OPENZEP_DOCKER_EMBEDDER_BASE_URL=http://ollama:11434/v1
|
||
# OPENZEP_EMBEDDER_MODEL=qwen3-embedding:8b
|
||
|
||
# ===== Neo4j / OpenZep 端口 =====
|
||
NEO4J_PASSWORD=password123
|
||
NEO4J_HTTP_PORT=7474
|
||
NEO4J_BOLT_PORT=7687
|
||
OPENZEP_PORT=8000
|
||
|
||
# ===== 加速 LLM 配置(可选)=====
|
||
# 注意如果不使用加速配置,env 文件中就不要出现下面的配置项
|
||
LLM_BOOST_API_KEY=your_api_key_here
|
||
LLM_BOOST_BASE_URL=your_base_url_here
|
||
LLM_BOOST_MODEL_NAME=your_model_name_here
|