Spaces:
Paused
Paused
import requests | |
from log import log | |
def request_spark_model(spark_url, project_name, user_input, system_prompt, chat_history): | |
try: | |
response = requests.post( | |
f"{spark_url}/generate", | |
json={ | |
"project_name": project_name, | |
"user_input": user_input, | |
"system_prompt": system_prompt, | |
"context": chat_history | |
}, | |
timeout=60 | |
) | |
response.raise_for_status() | |
return response.json().get("model_answer") | |
except Exception as e: | |
log(f"❌ Spark microservice hatası: {e}") | |
return "Hata: Model cevabı alınamadı." | |