fix: remove thinkingConfig entirely — field does not exist in Gemini API

The API returned: Unknown name "thinkingConfig": Cannot find field.
gemini-2.5-flash works with a plain generateContent request, no special config needed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro
2026-07-15 04:15:06 +00:00
co-authored by Claude Sonnet 4.6
parent 54736a8742
commit 13199b1de4
3 changed files with 2 additions and 15 deletions
@@ -112,10 +112,6 @@ class ShowConfiguracionChat extends Component
'contents' => [['parts' => [['text' => 'Responde solo "ok"']]]],
'generationConfig' => ['maxOutputTokens' => 5, 'temperature' => 0],
];
if (preg_match('/gemini-(2\.5|3[\.\d]*)/', $model)) {
$body['thinkingConfig'] = ['thinkingBudget' => 0];
}
$response = Http::timeout(15)
->withHeaders(['Content-Type' => 'application/json'])
->post("{$url}?key={$key}", $body);