Ahmed-Alghamdi commited on
Commit
ed99449
·
verified ·
1 Parent(s): 5477dab

Update config.py

Browse files
Files changed (1) hide show
  1. config.py +11 -12
config.py CHANGED
@@ -2,22 +2,21 @@ import os
2
 
3
  class Config:
4
  DOCUMENT_FILE = 'RAG DATA.txt'
5
-
6
- # 1. رجعنا للموديل القوي والدقيق جداً في العربية
7
  EMBEDDING_MODEL = 'sentence-transformers/paraphrase-multilingual-mpnet-base-v2'
8
 
9
  BATCH_SIZE = 32
10
 
11
- # 2. إعدادات متوازنة:
12
- # 4 فقرات كافية جداً (لأننا كبرنا حجم الفقرة الواحدة لـ 1000 حرف)
13
- # هذا سيخفف الحمل قليلاً مقارنة بـ 6 فقرات
14
- TOP_K = 4
15
 
16
- # خفضنا النسبة لضمان عدم ضياع أي معلومة محتملة
17
- MIN_SIMILARITY_SCORE = 0.22
18
 
19
  MAX_LENGTH = 1000
20
-
21
- # 3. نبقي على الموديل السريع جداً في الكتابة لتعويض بطء البحث
22
- GROQ_API_KEY = os.getenv("GROQ_API_KEY")
23
- LLM_MODEL = "llama-3.3-70b-versatile"
 
 
2
 
3
  class Config:
4
  DOCUMENT_FILE = 'RAG DATA.txt'
5
+ # خلك على الموديل القوي في البحث، طالما السيرفر يتحمل
 
6
  EMBEDDING_MODEL = 'sentence-transformers/paraphrase-multilingual-mpnet-base-v2'
7
 
8
  BATCH_SIZE = 32
9
 
10
+ # هنا الميزة القوية في Gemini: نقدر نكبر عدد الفقرات براحتنا
11
+ # لأنه يستقبل توكنز كثيرة جداً مجاناً
12
+ TOP_K = 8 # زدنا العدد لضمان وصول كل المعلومات
 
13
 
14
+ # قللنا النسبة عشان ما يقول "لا تتوفر معلومات"
15
+ MIN_SIMILARITY_SCORE = 0.15
16
 
17
  MAX_LENGTH = 1000
18
+
19
+ # مفتاح جوجل
20
+ GOOGLE_API_KEY = os.getenv("GOOGLE_API_KEY")
21
+ # موديل الفلاش السريع والمجاني
22
+ GENAI_MODEL = "gemini-1.5-flash"