Spaces:
Sleeping
Sleeping
enhanced env example
Browse files- .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 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|