在Google Colab运行Gemini AI时出现InternalServerError连接报错
解决Colab中Gemini模型列表查询的500错误
错误原因
- 无效API密钥配置:你将
GOOGLE_API_KEY设置为字符串"gemini",这不是有效的认证密钥,导致请求无法通过身份校验,触发内部服务器错误。 - API来源混淆:无Google Cloud账号时,应使用Google AI Studio生成的API密钥,而非Vertex AI密钥(Vertex AI需绑定GCP账号,你无权限使用)。
修复步骤
获取有效API密钥
前往Google AI Studio创建项目,生成专属API密钥(为一串随机字符,而非"gemini"),复制该密钥。正确配置API密钥
在Colab单元格中执行以下代码,替换"你的真实API密钥"为复制的密钥:import google.generativeai as genai genai.configure(api_key="你的真实API密钥")重新执行模型查询
运行以下代码即可列出支持内容生成的Gemini模型:for m in genai.list_models(): if 'generateContent' in m.supported_generation_methods: print(m.name)
额外说明
- 免费版Colab即可使用Gemini基础模型,无需Colab Pro权限。
- Colab默认网络可正常访问Gemini API,无需额外配置代理。
内容的提问来源于stack exchange,提问作者pyrsth
相关产品推荐
相关产品推荐

