Сообщение об ошибке (FailedPrecondition: 400 Местоположение пользователя не поддерживается для использования API.) при использовании среды выполнения Google Colab объемом 51 ГБ и Palm API.

API Google PaLM (импорт google.generativeai как Palm) успешно работает, когда я использую среду выполнения Colab с двумя процессорами.

Однако, когда я переключаюсь на среду выполнения Colab с 8 процессорами и 51 ГБ (через Colab Pro+), я получаю сообщение об ошибке при выполнении простого запроса API PaLM. В сообщении об ошибке говорится:

FailedPrecondition: 400 User location is not supported for the API use.

Что я пробовал:

  • Когда я снова переключаюсь на среду выполнения Colab с двумя процессорами, все работает. Только когда я переключаюсь на среду выполнения с большим объемом оперативной памяти 51 ГБ, она не работает.

  • После того, как я установил google-generativeai, я перезапускаю среду выполнения, так что это не проблема, поскольку это работает со средой выполнения Colab с двумя процессорами.

  • Обратите внимание: в некоторые дни это работает, а в некоторые дни, по-видимому, случайно, нет. Я хочу использовать среду выполнения Colab с 8 процессорами, чтобы ускорить работу моей совместной работы.


Вот пример совместной работы с минимальным кодом для воспроизведения ошибки: https://colab.research.google.com/drive/1fm4CZjj_axPssIOkBRi4V6JxX9q1Zt4p?usp=sharing

Обратите внимание: для запуска вышеуказанной совместной работы вам необходимо загрузить собственный ключ API PaLM.


Если у вас возникла такая же проблема, вы можете добавить +1 к ошибке, которую я создал в системе отслеживания ошибок Google, здесь .

2 ответа

Использовать!curl ipinfo.ioчтобы проверить, где находится ваш экземпляр Colab. просто быстрый тест. 2 из 3 экземпляров с «высоким объемом памяти», которые я создал, приземлились в Бельгии. Бельгия не входит в список «разрешенных регионов».

Palm API в настоящее время поддерживается только в ограниченном количестве стран .

В основном ЕС не поддерживается.

Если вы получаете сообщение «400 Местоположение пользователя не поддерживается для использования API». это потому что ты не в том регионе.

Переключение между Colab имеет тенденцию перемещать вас на другой сервер, а иногда и щелкает. Я почти уверен, что эта проблема исправлена.

Другие вопросы по тегам