-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
68 lines (60 loc) · 1.92 KB
/
Copy path.env.example
File metadata and controls
68 lines (60 loc) · 1.92 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
# Copy to `.env` at repo root. Do not commit `.env`.
#
# This file includes two launch profiles:
# 1) Hosted OpenAI-compatible mode
# 2) Local Ollama / OpenAI-compatible mode
#
# Keep only one active profile in your `.env`.
# ============================================================
# Hosted OpenAI-compatible mode
# ============================================================
LLM_API_KEY=
# Optional OpenAI-compatible gateway URL:
# LLM_BASE_URL=
OPENAI_TIMEOUT=180
OPENAI_MAX_RETRIES=5
# Hosted model examples:
RAG_CHAT_MODEL=gpt-4o-mini
RAG_EMBEDDING_MODEL=text-embedding-3-small
# ============================================================
# Local Ollama / OpenAI-compatible mode (example)
# ============================================================
# LLM_API_KEY=local-placeholder
# LLM_BASE_URL=http://localhost:11434/v1
# RAG_CHAT_MODEL=llama3.1:8b
# RAG_EMBEDDING_MODEL=nomic-embed-text
# RAG_CHROMA_PATH=runtime/chroma_db_local
# RAG_CORPUS_VERSION=local-dev-v1
# ============================================================
# Legacy compatibility / OpenAI-compatible fallback
# ============================================================
# OPENAI_API_KEY=
# OPENAI_BASE_URL=
#
# If LLM_API_KEY / LLM_BASE_URL are set, they take precedence.
#
# ============================================================
# Common RAG settings (used by current code)
# ============================================================
# Retrieval quality
RAG_RAW_TOP_K=10
RAG_MAX_DISTANCE=0.44
RAG_FINAL_TOP_K=5
# Legacy fallback:
# RAG_TOP_K=5
RAG_MAX_TOKENS=1500
RAG_TEMPERATURE=0.3
RAG_CHROMA_PATH=runtime/chroma_db
RAG_CORPUS_VERSION=hosted-dev-v1
# Embedding call behavior
OPENAI_EMBED_RETRIES=5
RAG_EMBED_BATCH_SIZE=16
# Indexing/chunking
RAG_CHUNK_SIZE=800
RAG_CHUNK_OVERLAP=200
RAG_MIN_CHUNK_LEN=80
# Optional network proxy
# HTTPS_PROXY=http://127.0.0.1:7890
# Optional CLI preview tuning
# RAG_CLI_CONTEXT_MAX_ITEMS=0
# RAG_CLI_CONTEXT_PREVIEW_CHARS=220