vnsd13 commited on
Commit
c3c8ba5
Β·
1 Parent(s): 2599ea3

fixing persona2

Browse files
app/services/chat_service.py CHANGED
@@ -1,6 +1,6 @@
1
  # app/services/chat_service.py
2
  import google.generativeai as genai
3
- from app.config import GOOGLE_API_KEY, SYSTEM_PROMPT_EN, CONTOH_DIALOG_FEW_SHOT_ID
4
  from app.models import ChatRequest
5
 
6
  genai.configure(api_key=GOOGLE_API_KEY)
@@ -8,7 +8,7 @@ genai.configure(api_key=GOOGLE_API_KEY)
8
  # πŸš€ Gunakan nama model resmi Google Gemini
9
  model = genai.GenerativeModel(
10
  model_name='gemini-3.5-flash-lite',
11
- system_instruction=SYSTEM_PROMPT_EN
12
  )
13
 
14
  async def process_chat_message(request: ChatRequest) -> str:
@@ -40,7 +40,7 @@ async def process_chat_message(request: ChatRequest) -> str:
40
 
41
  # Kirim pesan terbaru
42
  if not formatted_history:
43
- prompt_content = f"{CONTOH_DIALOG_FEW_SHOT_ID}\n\nInput: {request.message}\nOutput:"
44
  else:
45
  prompt_content = request.message
46
 
 
1
  # app/services/chat_service.py
2
  import google.generativeai as genai
3
+ from app.config import GOOGLE_API_KEY, FULL_SYSTEM_INSTRUCTION
4
  from app.models import ChatRequest
5
 
6
  genai.configure(api_key=GOOGLE_API_KEY)
 
8
  # πŸš€ Gunakan nama model resmi Google Gemini
9
  model = genai.GenerativeModel(
10
  model_name='gemini-3.5-flash-lite',
11
+ system_instruction=FULL_SYSTEM_INSTRUCTION
12
  )
13
 
14
  async def process_chat_message(request: ChatRequest) -> str:
 
40
 
41
  # Kirim pesan terbaru
42
  if not formatted_history:
43
+ prompt_content = f"{FULL_SYSTEM_INSTRUCTION}\n\nInput: {request.message}\nOutput:"
44
  else:
45
  prompt_content = request.message
46
 
app/services/scheduler_service.py CHANGED
@@ -32,7 +32,7 @@ if GOOGLE_API_KEY:
32
  genai.configure(api_key=GOOGLE_API_KEY)
33
  # πŸš€ GUNAKAN FULL_SYSTEM_INSTRUCTION YANG SUDAH LENGKAP DENGAN FEW-SHOT EXEMPLARS
34
  proactive_model = genai.GenerativeModel(
35
- "gemini-1.5-flash", # Catatan: Pastikan nama model valid (misal gemini-1.5-flash atau gemini-2.0-flash)
36
  system_instruction=FULL_SYSTEM_INSTRUCTION
37
  )
38
  print("βœ… GOOGLE_API_KEY terdeteksi. Gemini Proaktif Siap.")
 
32
  genai.configure(api_key=GOOGLE_API_KEY)
33
  # πŸš€ GUNAKAN FULL_SYSTEM_INSTRUCTION YANG SUDAH LENGKAP DENGAN FEW-SHOT EXEMPLARS
34
  proactive_model = genai.GenerativeModel(
35
+ "gemini-3.5-flash-lite", # Catatan: Pastikan nama model valid (misal gemini-1.5-flash atau gemini-2.0-flash)
36
  system_instruction=FULL_SYSTEM_INSTRUCTION
37
  )
38
  print("βœ… GOOGLE_API_KEY terdeteksi. Gemini Proaktif Siap.")