Google Gemini 的 API 密钥不适用于 Google collab

问题描述 投票:0回答:1

我正在创建一个 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 密钥,但它不起作用。

python google-colaboratory google-gemini
1个回答
0
投票

您需要在Colab中点击左侧栏的按键

然后当你运行它时它应该输出你的密钥

from google.colab import userdata
# The gemini api key
API_KEY = userdata.get('API_KEY')
print(API_KEY)
© www.soinside.com 2019 - 2024. All rights reserved.