首页/AI/AI 应用速查/Gemini generateContent 接口
本包目录(159 条)

Gemini generateContent 接口

Google 的模型调用接口:POST .../v1beta/models/{model}:generateContent,请求体用 contents[].parts[],支持 systemInstruction、tools 与多模态行内数据。

AI 应用速查AI更新于 2026-10-12
路径/v1beta/models/{model}:generateContent
流式:streamGenerateContent
鉴权x-goog-api-key 请求头(或 key 参数)
结构contents → parts → text

最小调用(curl)

最小调用(curl)
curl -s "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent" -H "x-goog-api-key: $GEMINI_API_KEY" -H "Content-Type: application/json" -d '{"contents":[{"parts":[{"text":"用一句话解释 DNS"}]}]}'
回复在 candidates[0].content.parts;被安全策略拦截时查看 promptFeedback 的说明。

易错点

  • 把请求体写成 messages 结构
  • key 拼在 URL 查询串里,容易泄露到日志

数据来源与参考

  • Google AI 开发者文档 ai.google.dev

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌