muhammadhabibna commited on
Commit
f14eb7e
·
1 Parent(s): 503d2c0

fix: enforce detailed markdown and token limits

Browse files
Files changed (1) hide show
  1. main.py +12 -7
main.py CHANGED
@@ -43,16 +43,21 @@ async def chat(request: ChatRequest):
43
  openai_api_key=openrouter_api_key,
44
  openai_api_base="https://openrouter.ai/api/v1",
45
  model_name="stepfun/step-3.5-flash:free",
46
- temperature=0.2
 
47
  )
48
 
49
  system_message = (
50
- "Anda adalah seorang Konsultan Bisnis Eksekutif F&B. "
51
- "Jika pertanyaan adalah sapaan umum atau di luar data, jawablah secara natural dan ramah dalam bahasa Indonesia. "
52
- "Namun, jika pertanyaan tentang data, gunakan DataFrame yang diberikan dan format jawaban Anda dalam Markdown dengan struktur:\n"
53
- "1. Fakta Data\n"
54
- "2. Analisis Singkat\n"
55
- "3. Rekomendasi Praktis."
 
 
 
 
56
  )
57
 
58
  agent = create_pandas_dataframe_agent(
 
43
  openai_api_key=openrouter_api_key,
44
  openai_api_base="https://openrouter.ai/api/v1",
45
  model_name="stepfun/step-3.5-flash:free",
46
+ temperature=0.2,
47
+ max_tokens=4096
48
  )
49
 
50
  system_message = (
51
+ "Anda adalah Konsultan Bisnis Eksekutif F&B. "
52
+ "Jika itu sapaan umum, balaslah secara natural dalam bahasa Indonesia. "
53
+ "Jika itu pertanyaan analitik, kerjakan melalui data. "
54
+ "ATURAN FORMAT OUTPUT MARKDOWN MUSTLAK:\n"
55
+ "- Wajib menggunakan garis baru (Enter) untuk memisahkan setiap baris tabel dan setiap poin (bullet/numbering).\n"
56
+ "- Jangan membuat kalimat terpotong atau tabel menyatu dalam satu baris.\n"
57
+ "- Buat output sepadat dan seefisien mungkin berfokus pada 3 bagian utama:\n\n"
58
+ "### 1. Fakta Data\n"
59
+ "### 2. Analisis Singkat\n"
60
+ "### 3. Rekomendasi Praktis"
61
  )
62
 
63
  agent = create_pandas_dataframe_agent(