Google Generative AI: ошибка 404 «models/gemini-1.5-flash не найдена» при вызове GenerateContentPython

Программы на Python
Ответить
Anonymous
 Google Generative AI: ошибка 404 «models/gemini-1.5-flash не найдена» при вызове GenerateContent

Сообщение Anonymous »

У меня есть приложение Flask, которое интегрируется с Google Generative AI (Gemini) и Календарем Google. Раньше все работало нормально, но недавно я начал сталкиваться с двумя проблемами:
  • Ошибка «Модель не найдена (404)»
Всякий раз, когда мой код вызывает API Gemini, я получаю:

Код: Выделить всё

ERROR:gemini_parser:Error extracting candidate info: 404 models/gemini-1.5-flash is not found for API version v1beta,
or is not supported for generateContent. Call ListModels to see the list of available models and their supported methods.
ERROR:gemini_parser:Error scoring candidate: 404 models/gemini-1.5-flash is not found for API version v1beta...
Это происходит для каждого обработанного резюме, и все кандидаты отмечаются как «Ошибка анализа» с оценкой по умолчанию.
Вот как я инициализирую модель:

Код: Выделить всё

import google.generativeai as genai

genai.configure(api_key="MY_API_KEY")
model = genai.GenerativeModel("gemini-1.5-flash")

response = model.generate_content("Test prompt")
print(response.text)
Раньше этот код работал, но теперь я получаю ошибку, указанную выше.
  • Ошибки SSL в журналах
При запуске я также вижу такие предупреждения, как:

Код: Выделить всё

WARNING:tools:SSL/Connection error on attempt 1: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:2580)
WARNING:tools:SSL/Connection error on attempt 2: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:2580)
ERROR:tools:Error checking availability: The read operation timed out
Несмотря на это, мое приложение Flask продолжает работать на http://127.0.0.1:5000 и обрабатывать запросы.

Что я пробовал:
Перезапустил приложение и повторно прошел аутентификацию с помощью Google API.
Проверил, что мой ключ API и учетные данные установлены.
Проверено genai.list_models() — возвращает генератор, но я не уверен, что Gemini-1.5-flash все еще находится в списке.
Пробывал разные сети, чтобы исключить подключение.

Мои вопросы:
  • Почему models/gemini-1.5-flash сейчас возвращает 404?
Google объявил его устаревшим или переименовал?
Он доступен только в определенных версиях API (v1 или v1beta)?
  • Может ли исчерпание квоты API стать причиной такого поведения?
  • Как правильно проверить доступные в настоящее время модели Gemini?
  • Связаны ли ошибки SSL с проблемой 404 или это просто отдельная локальная неправильная конфигурация (сервер разработки Flask использует HTTP вместо HTTPS)?
Будем признательны за любые рекомендации 🙏>

Подробнее здесь: https://stackoverflow.com/questions/797 ... -when-call
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»