Update backend/llm/gemini_client.py
Browse files- backend/llm/gemini_client.py +10 -3
backend/llm/gemini_client.py
CHANGED
|
@@ -36,9 +36,9 @@ class GeminiClient:
|
|
| 36 |
print("=" * 80)
|
| 37 |
print("Gemini Request Debug")
|
| 38 |
print("API Key Present :", bool(self.api_key))
|
| 39 |
-
print("Model :",
|
| 40 |
-
print("Base URL :",
|
| 41 |
-
print("Final URL :", url)
|
| 42 |
print("Prompt Length :", len(prompt))
|
| 43 |
print("=" * 80)
|
| 44 |
data: Optional[dict] = None
|
|
@@ -65,6 +65,11 @@ class GeminiClient:
|
|
| 65 |
},
|
| 66 |
timeout=self.timeout,
|
| 67 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
if not response.ok:
|
| 69 |
print("=" * 80)
|
| 70 |
print("Gemini API Error")
|
|
@@ -73,6 +78,8 @@ class GeminiClient:
|
|
| 73 |
print("Model:", self.model)
|
| 74 |
print("Base URL:", self.base_url)
|
| 75 |
print("Response Body:")
|
|
|
|
|
|
|
| 76 |
print(response.text)
|
| 77 |
print("=" * 80)
|
| 78 |
|
|
|
|
| 36 |
print("=" * 80)
|
| 37 |
print("Gemini Request Debug")
|
| 38 |
print("API Key Present :", bool(self.api_key))
|
| 39 |
+
print("Model :",repr(self.model))
|
| 40 |
+
print("Base URL :",repr(self.base_url))
|
| 41 |
+
print("Final URL :", repr(url))
|
| 42 |
print("Prompt Length :", len(prompt))
|
| 43 |
print("=" * 80)
|
| 44 |
data: Optional[dict] = None
|
|
|
|
| 65 |
},
|
| 66 |
timeout=self.timeout,
|
| 67 |
)
|
| 68 |
+
print("Status Code:", response.status_code)
|
| 69 |
+
print("Actual response URL:", response.url)
|
| 70 |
+
print("Response headers:", dict(response.headers))
|
| 71 |
+
print("Response repr:", repr(response.text))
|
| 72 |
+
print("Response content:", response.content)
|
| 73 |
if not response.ok:
|
| 74 |
print("=" * 80)
|
| 75 |
print("Gemini API Error")
|
|
|
|
| 78 |
print("Model:", self.model)
|
| 79 |
print("Base URL:", self.base_url)
|
| 80 |
print("Response Body:")
|
| 81 |
+
print("Actual response URL:", response.url)
|
| 82 |
+
|
| 83 |
print(response.text)
|
| 84 |
print("=" * 80)
|
| 85 |
|