-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
82 lines (80 loc) · 3.06 KB
/
Copy path.env.example
File metadata and controls
82 lines (80 loc) · 3.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
JARVIS_HOST=127.0.0.1
JARVIS_PORT=8000
JARVIS_LOG_LEVEL=INFO
JARVIS_LOG_DIR=logs
JARVIS_DATA_DIR=data
JARVIS_KNOWLEDGE_DEFAULT_LANGUAGE=zh
JARVIS_KNOWLEDGE_DEFAULT_CHUNK_PROFILE=medium_overlap_v1
JARVIS_DASHSCOPE_API_KEY=
JARVIS_DASHSCOPE_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
JARVIS_DASHSCOPE_EMBEDDING_MODEL=text-embedding-v4
JARVIS_DASHSCOPE_EMBEDDING_BATCH_SIZE=8
JARVIS_DASHSCOPE_EMBEDDING_MAX_WORKERS=2
JARVIS_ALIYUN_OPENSEARCH_API_KEY=
JARVIS_ALIYUN_OPENSEARCH_ENDPOINT=
JARVIS_ALIYUN_OPENSEARCH_WORKSPACE=default
JARVIS_ALIYUN_OPENSEARCH_DOCUMENT_ANALYZE_SERVICE_ID=ops-document-analyze-002
JARVIS_ALIYUN_OPENSEARCH_DOCUMENT_ANALYZE_IMAGE_STORAGE=base64
JARVIS_ALIYUN_OPENSEARCH_DOCUMENT_ANALYZE_ENABLE_SEMANTIC=true
JARVIS_OPENSEARCH_BASE_URL=http://127.0.0.1:9200
JARVIS_OPENSEARCH_USERNAME=
JARVIS_OPENSEARCH_PASSWORD=
JARVIS_OPENSEARCH_INDEX_PREFIX=kb_wikipedia
JARVIS_OPENSEARCH_BULK_BATCH_SIZE=100
JARVIS_OPENSEARCH_BULK_MAX_RETRIES=4
JARVIS_LLM_PROVIDER=deepseek
JARVIS_LLM_TIMEOUT_SECONDS=60
JARVIS_REACT_RUNTIME_BACKEND=builtin
JARVIS_RESULT_AGGREGATOR_BACKEND=llm
JARVIS_DEEPSEEK_API_KEY=
JARVIS_DEEPSEEK_BASE_URL=https://api.deepseek.com
JARVIS_DEEPSEEK_MODEL=deepseek-v4-flash
JARVIS_KIMI_API_KEY=
JARVIS_KIMI_BASE_URL=https://api.moonshot.cn/v1
JARVIS_KIMI_MODEL=moonshot-v1-8k
JARVIS_GEMINI_API_KEY=
JARVIS_GEMINI_BASE_URL=https://generativelanguage.googleapis.com/v1beta/openai
JARVIS_GEMINI_MODEL=gemini-2.5-flash
JARVIS_TAVILY_API_KEY=
JARVIS_TAVILY_BASE_URL=https://api.tavily.com
JARVIS_TUSHARE_TOKEN=
JARVIS_TUSHARE_MCP_ENABLED=false
JARVIS_IFIND_MCP_TOKEN=
JARVIS_XAI_API_KEY=
JARVIS_XAI_BASE_URL=https://api.x.ai/v1
JARVIS_FEISHU_APP_ID=
JARVIS_FEISHU_APP_SECRET=
JARVIS_FEISHU_BOT_NAME=Jarvis
JARVIS_FEISHU_PROXY_MODE=direct
JARVIS_FEISHU_PROXY_URL=
JARVIS_OBSIDIAN_WORKSPACE_PATH=data/obsidian_wiki
# Deprecated compatibility alias. Prefer JARVIS_OBSIDIAN_WORKSPACE_PATH.
JARVIS_OBSIDIAN_VAULT_PATH=
JARVIS_MCP_ENABLED=false
JARVIS_MCP_CONFIG_PATH=data/mcp_servers.yaml
JARVIS_MCP_TOOLS_CACHE_TTL_SECONDS=300
JARVIS_OTEL_ENABLED=false
JARVIS_OTEL_SERVICE_NAME=jarvis-api
JARVIS_OTEL_EXPORTER_OTLP_ENDPOINT=http://127.0.0.1:4318
JARVIS_OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf
JARVIS_OTEL_TRACES_SAMPLER=parentbased_traceidratio
JARVIS_OTEL_TRACES_SAMPLER_ARG=1.0
JARVIS_OTEL_CAPTURE_CONTENT=true
# Local Langfuse observability stack.
# These defaults match docker-compose.langfuse.yml and bootstrap a local project.
LANGFUSE_INIT_ORG_ID=jarvis-local-org
LANGFUSE_INIT_ORG_NAME=Jarvis Local
LANGFUSE_INIT_PROJECT_ID=jarvis-local-project
LANGFUSE_INIT_PROJECT_NAME=Jarvis Local
LANGFUSE_INIT_PROJECT_PUBLIC_KEY=pk-lf-jarvis-local
LANGFUSE_INIT_PROJECT_SECRET_KEY=sk-lf-jarvis-local
LANGFUSE_INIT_USER_EMAIL=admin@jarvis.local
LANGFUSE_INIT_USER_NAME=Jarvis Admin
LANGFUSE_INIT_USER_PASSWORD=jarvis-local-admin
LANGFUSE_OTEL_AUTH_HEADER=Basic cGstbGYtamFydmlzLWxvY2FsOnNrLWxmLWphcnZpcy1sb2NhbA==
# MySQL configuration for conversation persistence
JARVIS_MYSQL_HOST=127.0.0.1
JARVIS_MYSQL_PORT=3306
JARVIS_MYSQL_USER=jarvis
JARVIS_MYSQL_PASSWORD=jarvis
JARVIS_MYSQL_DATABASE=jarvis