Ошибка ответа вспомогательного API Google gemini-3-api

Попытка протестировать gemini-3-api.

Получена ошибка при использовании Helper.

{
"error": {
"code": 400,
"message": "В части functionCall отсутствует thought_signature для вызова функции. Это необходимо для корректной работы инструментов, а отсутствие thought_signature может привести к снижению производительности модели. Дополнительные данные: функция по умолчанию search, позиция 2. Подробнее см. по адресу https://ai.google.dev/gemini-api/docs/thought-signatures.",
"status": "INVALID_ARGUMENT"
}
}

Creative OK



URL модели для gemini-3: https://generativelanguage.googleapis.com/v1beta/models/gemini-3-pro-preview

Есть какие-либо предложения?

1 лайк

@sam, это аналог того, над чем ты работал для OpenAI и Anthropic, верно?

3 лайка

Да, это удивительно сложный протокол, особенно когда задействовано несколько вызовов инструментов.

Я работаю над этим! Надеюсь, реализую это на этой неделе.

Теперь объекты Thinking содержат поле “provider_data”, и новое изменение заключается в том, чтобы позволить объектам ToolCall также передавать эти данные.

4 лайка

Это теперь исправлено :confetti_ball:

3 лайка

Эта тема была автоматически закрыта через 19 часов. Новые ответы больше не принимаются.