":{"message":"Invalid URL (GET /v1beta/models/gemini-3-flash-preview:generateCon...
🚨 错误信息
{"error":{"message":"Invalid URL (GET /v1beta/models/gemini-3-flash-preview:generateContent)","type":"invalid_request_error","code":""}}
🤖 AI解决方案
错误分析报告
错误翻译
原文:Invalid URL (GET /v1beta/models/gemini-3-flash-preview:generateContent)
译文:无效的URL (GET /v1beta/models/gemini-3-flash-preview:generateContent)
原因分析
这是一个API请求的URL格式错误。问题在于API端点路径的构建方式不正确:
: 而不是正确的路径分隔符/v1beta/models/gemini-3-flash-preview:generateContent 这部分:generateContent 这种格式解决方案
情况一:使用官方SDK(推荐)
python
import google.generativeai as genai配置API密钥
genai.configure(api_key='YOUR_API_KEY')使用正确的模型调用方式
model = genai.GenerativeModel('gemini-3-flash-preview')
response = model.generate_content("你的提示词")
print(response.text)
情况二:直接使用HTTP请求
python
import requests
import jsonurl = "https://generativelanguage.googleapis.com/v1beta/models/gemini-3-flash-preview:generateContent"
注意:正确的端点是 models/MODEL_NAME:generateContent
headers = {
"Content-Type": "application/json"
}
payload = {
"contents": [{
"parts": [{
"text": "你的提示词"
}]
}]
}
response = requests.post(
f"{url}?key=YOUR_API_KEY",
headers=headers,
data=json.dumps(payload)
)
️ 预防措施
1. 查阅官方文档
2. 使用官方SDK
pip install google-generativeai3. 验证API端点
在手动构建URL时,使用以下格式检查:
✅ 正确:https://generativelanguage.googleapis.com/v1beta/models/MODEL_NAME:generateContent
❌ 错误:https://generativelanguage.googleapis.com/v1beta/models/MODEL_NAME/generateContent