fixing chatbot

This commit is contained in:
Flatlogic Bot 2026-02-02 06:38:01 +00:00
parent 90ec729b40
commit dcb77af04b
59 changed files with 5 additions and 1 deletions

View File

@ -214,7 +214,7 @@ def await_response(ai_request_id: Any, options: Optional[Dict[str, Any]] = None)
data = status_resp.get("data") or {} data = status_resp.get("data") or {}
if isinstance(data, dict): if isinstance(data, dict):
status_value = data.get("status") status_value = data.get("status")
if status_value == "success": if status_value in ["success", "completed"]:
return { return {
"success": True, "success": True,
"status": 200, "status": 200,

View File

@ -855,6 +855,9 @@ def chatbot(request):
else: else:
system_prompt += " The user is currently browsing in English." system_prompt += " The user is currently browsing in English."
import logging
logger = logging.getLogger(__name__)
logger.info(f'Chatbot request: {user_message}')
response = LocalAIApi.create_response({ response = LocalAIApi.create_response({
"input": [ "input": [
{"role": "system", "content": system_prompt}, {"role": "system", "content": system_prompt},
@ -862,6 +865,7 @@ def chatbot(request):
] ]
}) })
logger.info(f'Chatbot response: {response}')
if response.get("success"): if response.get("success"):
text = LocalAIApi.extract_text(response) text = LocalAIApi.extract_text(response)
return JsonResponse({"success": True, "response": text}) return JsonResponse({"success": True, "response": text})