- Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
In some cases, we're seeing the sendMessage function fail. We cannot reproduce this consistently, but it happens in roughly 2 to 5% of our calls.
Undefined array key "safetyRatings" {"exception":"[object] (ErrorException(code: 0): Undefined array key \"safetyRatings\" at /home/vagrant/code/site/admin/vendor/gemini-api-php/client/src/Resources/PromptFeedback.php:38) [stacktrace] #0 /home/vagrant/code/site/admin/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(255): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError() #1 /home/vagrant/code/site/admin/vendor/gemini-api-php/client/src/Resources/PromptFeedback.php(38): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #2 /home/vagrant/code/site/admin/vendor/gemini-api-php/client/src/Responses/GenerateContentResponse.php(99): GeminiAPI\\Resources\\PromptFeedback::fromArray() #3 /home/vagrant/code/site/admin/vendor/gemini-api-php/client/src/Client.php(76): GeminiAPI\\Responses\\GenerateContentResponse::fromArray() #4 /home/vagrant/code/site/admin/vendor/gemini-api-php/client/src/GenerativeModel.php(58): GeminiAPI\\Client->generateContent() #5 /home/vagrant/code/site/admin/vendor/gemini-api-php/client/src/ChatSession.php(38): GeminiAPI\\GenerativeModel->generateContentWithContents() #6 /home/vagrant/code/site/admin/vendor/gemini-api-php/laravel/src/ChatSession.php(25): GeminiAPI\\ChatSession->sendMessage() #7 /home/vagrant/code/site/admin/app/Jobs/AISummary.php(70): GeminiAPI\\Laravel\\ChatSession->sendMessage() If I want to add anything useful, it is that it happens with longer chat conversations.
Metadata
Metadata
Assignees
Labels
No labels