gabykim commited on
Commit
e067a96
·
1 Parent(s): ad887b7

enhanced env example

Browse files
Files changed (1) hide show
  1. .env.example +48 -6
.env.example CHANGED
@@ -1,11 +1,53 @@
 
 
1
  LLM__MODEL_NAME=llama3.2
2
  LLM__MODEL_PROVIDER=ollama
3
  LLM__API_KEY=your_api_key
4
- DB__PERSIST_DIRECTORY=./my_chroma_db
5
- DB__CODEBASE_DIRECTORY=.
6
- EMBEDDING__MODEL_PROVIDER=openai
7
- EMBEDDING__MODEL_NAME=text-embedding-ada-002
8
- EMBEDDING__API_KEY=your_api_key
 
 
 
 
 
 
9
  RERANKER__MODEL_NAME=rerank-2
10
  RERANKER__MODEL_PROVIDER=voyage
11
- RERANKER__API_KEY=your_api_key
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # LLM Configuration
2
+ # Model settings for the main language model
3
  LLM__MODEL_NAME=llama3.2
4
  LLM__MODEL_PROVIDER=ollama
5
  LLM__API_KEY=your_api_key
6
+
7
+ # Evaluator Configuration
8
+ # Settings for the model evaluation
9
+ EVALUATOR__MODEL_NAME=llama3.2
10
+ EVALUATOR__MODEL_PROVIDER=ollama
11
+ EVALUATOR__API_KEY=your_api_key
12
+ EVALUATOR__EVALUATION_ROUNDS=1
13
+
14
+ # Reranker Configuration
15
+ # Settings for result reranking
16
+ RERANKER__ENABLED=false
17
  RERANKER__MODEL_NAME=rerank-2
18
  RERANKER__MODEL_PROVIDER=voyage
19
+ RERANKER__API_KEY=your_api_key
20
+ RERANKER__TOP_K=4
21
+ RERANKER__RELEVANCE_THRESHOLD=0.5
22
+
23
+ # Database Configuration
24
+ # ChromaDB and codebase settings
25
+ DB__PERSIST_DIRECTORY=./chromadb/mycode
26
+ DB__COLLECTION_NAME=code
27
+ DB__CODEBASE_DIRECTORY=./
28
+
29
+ # Parser Configuration
30
+ # Settings for code parsing and file patterns
31
+ PARSER__LANGUAGES='{"python": {"enabled": true, "file_extensions": [".py"], "tree_sitter_language": "python", "chunk_types": ["class_definition", "function_definition"], "max_file_size": 1000000}}'
32
+ PARSER__PATH_PATTERNS='{"include": ["**/*"], "exclude": ["**/venv/**", "**/.git/**", "**/__pycache__/**", "**/tests/**"]}'
33
+
34
+ # Chat Configuration
35
+ # Settings for the chat interface and context handling
36
+ CHAT__MAX_CONTEXT_CHUNKS=5
37
+ CHAT__SIMILARITY_THRESHOLD=0.7
38
+ CHAT__INTERFACE_TITLE='Code Repository Q&A Assistant'
39
+ CHAT__INTERFACE_DESCRIPTION="Ask questions about the codebase and I'll help you understand it!"
40
+ CHAT__MAX_LENGTH_PER_CHUNK=8000
41
+ CHAT__CODE_PATH_PREFIX=src/
42
+
43
+ # Embedding Configuration
44
+ # Settings for text embedding generation
45
+ EMBEDDING__MODEL_NAME=mxbai-embed-large
46
+ EMBEDDING__MODEL_PROVIDER=ollama
47
+ EMBEDDING__API_KEY=your_api_key
48
+
49
+ # Chat Analytics Configuration
50
+ # Settings for analytics tracking
51
+ CHAT_ANALYTICS__ENABLED=false
52
+ CHAT_ANALYTICS__PROVIDER=mixpanel
53
+ CHAT_ANALYTICS__API_KEY=your_api_key