Ключ API Google Gemini не работает в коллаборации Google

Я создавал ключ API и следовал этому руководству. Когда я заменяю «GOOGLE_API_KEY» в коде ячейки ниже:

# Or use `os.getenv('GOOGLE_API_KEY')` to fetch an environment variable.
GOOGLE_API_KEY=userdata.get('[REDACTED]')

genai.configure(api_key=GOOGLE_API_KEY)

Я получил ошибку:

---------------------------------------------------------------------------
SecretNotFoundError                       Traceback (most recent call last)
<ipython-input-17-e4a84a54faa3> in <cell line: 2>()
      1 # Or use `os.getenv('GOOGLE_API_KEY')` to fetch an environment variable.
----> 2 GOOGLE_API_KEY=userdata.get('[REDACTED]')
      3 
      4 genai.configure(api_key=GOOGLE_API_KEY)

/usr/local/lib/python3.10/dist-packages/google/colab/userdata.py in get(key)
     51     )
     52   if not resp.get('exists', False):
---> 53     raise SecretNotFoundError(key)
     54   if not resp.get('access', False):
     55     raise NotebookAccessError(key)

SecretNotFoundError: Secret '[REDACTED]' does not exist.

Я попытался создать ключи API в своей учетной записи, но это не сработало.

Если это ваш ключ API, я предлагаю вам создать новый, которым вы не должны делиться.

Linda Lawton - DaImTo 22.04.2024 13:06
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
1
705
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам нужно нажать клавишу на левой панели в Colab.

тогда, когда вы запустите это, он должен вывести ваш ключ

from google.colab import userdata
# The gemini api key
API_KEY = userdata.get('API_KEY')
print(API_KEY)

Знак ключа не отображается на моей консоли GCP Co-Lab. Нужно ли мне включать какой-либо API?

Santanu Ghosh 18.06.2024 17:52

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