ciyidogan commited on
Commit
b46d0f1
·
verified ·
1 Parent(s): 7907a6b

Create llm_request.py

Browse files
Files changed (1) hide show
  1. llm_request.py +20 -0
llm_request.py ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import requests
2
+ from log import log
3
+
4
+ def request_spark_model(spark_url, project_name, user_input, system_prompt, chat_history):
5
+ try:
6
+ response = requests.post(
7
+ f"{spark_url}/generate",
8
+ json={
9
+ "project_name": project_name,
10
+ "user_input": user_input,
11
+ "system_prompt": system_prompt,
12
+ "context": chat_history
13
+ },
14
+ timeout=60
15
+ )
16
+ response.raise_for_status()
17
+ return response.json().get("model_answer")
18
+ except Exception as e:
19
+ log(f"❌ Spark microservice hatası: {e}")
20
+ return "Hata: Model cevabı alınamadı."