": { "code": 400, "message": "API key not valid. Please pass a valid API key.", ...
🚨 错误信息
API call failed with status code 400, {
"error": {
"code": 400,
"message": "API key not valid. Please pass a valid API key.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "API_KEY_INVALID",
"domain": "googleapis.com",
"metadata": {
"service": "generativelanguage.googleapis.com"
}
},
{
"@type": "type.googleapis.com/google.rpc.LocalizedMessage",
"locale": "en-US",
"message": "API key not valid. Please pass a valid API key."
}
]
}
}
🤖 AI解决方案
API call failed with status code 400, {
"error": {
"code": 400,
"message": "API key not valid. Please pass a valid API key.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "API_KEY_INVALID",
"domain": "googleapis.com",
"metadata": {
"service": "generativelanguage.googleapis.com"
}
},
{
"@type": "type.googleapis.com/google.rpc.LocalizedMessage",
"locale": "en-US",
"message": "API key not valid. Please pass a valid API key."
}
]
}
}错误翻译
"API 密钥无效。请传递一个有效的 API 密钥。"
原因分析
API 密钥无效或未正确传递。
解决方案
请检查您的 API 密钥是否正确,并确保在 API 调用时已将其包含在请求中。通常,API 密钥会作为请求头(例如
Authorization: Bearer YOUR_API_KEY)或查询参数传递。