本页介绍了如何排查 Gemini API 和 Firebase AI Logic SDK 的常见错误代码。
400 错误:API key not valid. Please pass a valid API key.
如果您收到一条显示 API key not valid. Please pass a valid API key. 的 400 错误,通常意味着 Firebase 配置文件/对象中的 API 密钥不存在,或者未设置为与您的应用和/或 Firebase 项目搭配使用。
检查 Firebase 配置文件/对象中列出的 API 密钥是否与应用的 API 密钥一致。您可以在 Google Cloud 控制台的 API 和服务 > 凭据面板中查看所有 API 密钥。
如果您发现它们不匹配,请获取新的 Firebase 配置文件/对象,然后替换应用中的旧文件/对象。新的配置文件/对象应包含适用于您的应用和 Firebase 项目的有效 API 密钥。
400 错误:Service agents are being provisioned ... Service agents are needed to read the Cloud Storage file provided.
如果您尝试发送包含 Cloud Storage for Firebase 网址的多模态请求,可能会遇到以下 400 错误:
Service agents are being provisioned ... Service agents are needed to read the Cloud Storage file provided.
此错误是由以下原因造成的:在项目中启用 Agent Platform API 时,未正确自动预配所需的服务代理。这是某些项目的已知问题,我们正在努力寻找全局修复方案。
以下是解决项目问题并正确配置这些服务代理的解决方法,以便您开始在多模态请求中添加 Cloud Storage for Firebase 网址。您必须是项目的所有者,并且只需为项目完成一次这组任务。
使用 gcloud CLI 进行访问和身份验证。
最简单的方法是从 Cloud Shell 中执行此操作。如需了解详情,请参阅