hadadrjt commited on
Commit
047f8a1
·
1 Parent(s): ea8a8bf

ai: Simply outputs logic.

Browse files
Files changed (1) hide show
  1. jarvis.py +1 -1
jarvis.py CHANGED
@@ -151,7 +151,7 @@ async def fetch_response_async(host, provider_key, selected_model, messages, mod
151
  response = await client.post(f"{host}", json={**data, "extra_body": extra, "session_id": session_id}, headers={"Authorization": f"Bearer {provider_key}"})
152
  response.raise_for_status()
153
  resp_json = response.json()
154
- ai_text = resp_json["choices"][0]["message"]["content"] if resp_json.get("choices") and resp_json["choices"][0].get("message") and resp_json["choices"][0]["message"].get("content") else RESPONSES["RESPONSE_2"]
155
  return process_ai_response(ai_text)
156
  except Exception:
157
  marked_item(provider_key, LINUX_SERVER_PROVIDER_KEYS_MARKED, LINUX_SERVER_PROVIDER_KEYS_ATTEMPTS)
 
151
  response = await client.post(f"{host}", json={**data, "extra_body": extra, "session_id": session_id}, headers={"Authorization": f"Bearer {provider_key}"})
152
  response.raise_for_status()
153
  resp_json = response.json()
154
+ ai_text = resp_json.get("choices", [{}])[0].get("message", {}).get("content", RESPONSES["RESPONSE_2"])
155
  return process_ai_response(ai_text)
156
  except Exception:
157
  marked_item(provider_key, LINUX_SERVER_PROVIDER_KEYS_MARKED, LINUX_SERVER_PROVIDER_KEYS_ATTEMPTS)