Google Gemini Pro API 开发起步与鉴权教程


成功集成 Google Gemini Pro API 需依次完成:一、在 Google Cloud 创建项目并启用 Vertex AI Gemini API;二、生成 API 密钥或服务账号密钥并授予权限;三、构造含正确 URL、Authorization/Content-Type 头及 JSON 请求体的 HTTPS POST 请求;四、用 curl 验证响应;五、Python 中用 requests 调用。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望在自己的应用程序中集成 Google Gemini Pro API,但尚未完成环境配置与身份验证设置,则可能是由于 API 密钥未正确生成或请求头未按规范构造。以下是完成 Google Gemini Pro API 开发起步与鉴权的步骤:

一、获取 Google Cloud 项目与启用 Gemini API

必须在一个有效的 Google Cloud 项目中启用 Gemini API,否则所有请求将返回 403 或 404 错误。该步骤为调用 API 的前提条件,确保服务已激活且配额可用。

1、访问 https://console.cloud.google.com/ 并使用 Google 账户登录。

2、在顶部项目选择器中,点击“新建项目”,输入项目名称并创建。

3、进入新项目后,在左侧导航栏点击“API 和服务”→“库”,在搜索框中输入 Gemini API

4、在搜索结果中点击 Vertex AI Gemini API(注意非旧版 “Generative Language API”),点击“启用”按钮。

二、创建 API 密钥或服务账号密钥

Google Gemini Pro API 支持两种鉴权方式:简单场景使用 API 密钥,生产环境推荐使用服务账号密钥。二者不可混用,且密钥权限范围需严格匹配调用需求。

1、若选用 API 密钥:进入“API 和服务”→“凭据”,点击“创建凭据”→“API 密钥”,复制生成的密钥字符串。

2、若选用服务账号密钥:在“凭据”页点击“创建凭据”→“服务账号密钥”,选择已有或新建服务账号,密钥类型选 JSON,点击“创建”并自动下载文件。

3、为服务账号授予必要角色:在“IAM 和管理”→“IAM”中,找到对应服务账号,点击编辑图标,添加角色 Vertex AI UserService Usage Consumer

三、构造符合要求的 HTTP 请求头与请求体

Gemini Pro API 仅接受 HTTPS POST 请求,且必须携带正确的认证头与内容类型声明。请求体格式必须为 JSON,且模型名称需精确匹配官方支持值。

1、设置请求 URL 为:https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=YOUR_API_KEY(若使用 API 密钥)。

2、若使用服务账号密钥,需先通过私钥生成 OAuth 2.0 访问令牌,再在请求头中添加:Authorization: Bearer ya29.a0...

3、请求头中必须包含:Content-Type: application/json

4、请求体示例(纯文本输入):{"contents":[{"parts":[{"text":"你好"}]}]}

四、验证鉴权是否生效的最小可行请求

使用 curl 或 Postman 发送最简请求,可快速确认密钥有效性与网络可达性。该测试不依赖 SDK,排除客户端封装干扰。

1、执行以下命令(将 YOUR_API_KEY 替换为实际密钥):curl -X POST "https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=YOUR_API_KEY" -H "Content-Type: application/json" -d '{"contents":[{"parts":[{"text":"Hello"}]}]}'

2、若返回包含 candidates 字段的 JSON 响应,说明鉴权成功。

3、若返回 400 Bad Request,检查请求体 JSON 格式;若返回 403 Forbidden,确认 API 已启用且密钥未被限制 IP 或应用限制。

五、在代码中集成 API 调用(Python 示例)

直接使用标准 HTTP 库调用可避免 SDK 版本兼容问题,适用于快速验证逻辑。该方式不依赖 google-generativeai 包,降低环境依赖复杂度。

1、安装 requests 库:pip install requests

2、编写 Python 脚本,设置 API 密钥变量:API_KEY = "your_api_key_here"

3、构造请求字典并发送 POST:response = requests.post(f"https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key={API_KEY}", headers={"Content-Type": "application/json"}, json={"contents": [{"parts": [{"text": "解释量子纠缠"}]}]})

4、打印响应内容:print(response.json())


# python  # js  # json  # go  # app  # curl  # ai  # google  # 环境配置  # gemini 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 实测效率提升超35%!科大讯飞星火AIPC开启AI办公新纪元  5分钟教你用AI给黑白老照片上色,让回忆变得鲜活  文本分类与聚类:网络安全中的自然语言处理应用  通义万相IP形象设计怎么用_通义万相IP形象设计使用方法详细指南【教程】  Quizlet AI:学生提分神器,告别传统学习方式,效率倍增  2025年最佳AI时间管理软件:Motion、Reclaim AI与Clockwise终极评测  教你用AI帮你进行论文选题,快速找到有研究价值的方向  生物医学图像分割:U-Net模型训练与应用详解  美食ASMR:感官盛宴与解压体验  SnappaAI排版如何生成社交媒体图_SnappaAI排版社媒图尺寸与风格选择【技巧】  Gemini 辅助进行多平台社交媒体内容调度  颠覆认知!《小丑回魂》幕后:用爆笑台词颠覆你的恐怖想象  AI视频制作教程:从图像到病毒式Vlog全攻略  Feelin网页版在线入口 Feelin官方网站导航  正确安装梁托:终极指南与常见错误规避  AI工作流程详解:概念到生产的完整指南  通义千问怎样优化提示词效果_通义千问提示词优化技巧【攻略】  智行ai抢票怎么选优先车次_智行ai抢票车次优先级设置技巧【指南】  图像分割技术详解:定义、类型、技术与应用  Weavernote:AI驱动的知识管理与高效笔记应用  AI周报生成工具有哪些_一键生成工作总结的AI工具推荐  Midjourney怎么用一键生成漫画_Midjourney漫画生成方法【攻略】  DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  AI动画制作教程:Adobe Express一键语音转动画  tofai网页版官方入口 tofai官网登录网址  利用AI快速生成数组和枚举:详细指南与实用技巧  AI婴儿播客视频制作终极指南:免费工具与步骤  颠覆工作方式:2025年必备的9款强大AI工具  Sora AI:颠覆视频创作?OpenAI最新文生视频模型深度解析  银行对账单解读完全指南:掌握财务状况,优化资金管理  使用AI配乐:ElevenLabs Music音乐生成器终极指南  智行ai抢票怎样设置抢票通道_智行ai抢票通道选择与速度优化【指南】  都灵裹尸布之谜:AI揭示耶稣基督的真实面貌?  Lovart AI设计助手:AI驱动设计,零成本开启创意新纪元  百度输入法总是弹出ai 百度输入法ai自动弹出关闭  打造AI Jarvis:停止功能、联网、中文与人脸集成  豆包AI的发现页面有什么功能_探索热门智能体与话题  DeepSeek写合同怎么用_DeepSeek写合同使用方法详细指南【教程】  教你用AI把照片变成动漫风格,3个简单步骤刷爆朋友圈  免费涨粉秘籍:Instagram快速提升技巧,告别粉丝流失  QRCODE.AI深度评测:AI驱动的二维码生成器优缺点分析  Agentic Testing入门:使用Playwright和Claude Code构建自动化框架  探索贝奥武夫:英雄史诗的起源、故事与文化意义  DeepSeek解释机器学习模型 DeepSeek数据科学学习指南  kimi生成ppt怎么编辑文字_kimi编辑文字后怎么保存  E-LabVine:AI赋能的数字化学习平台,提升高中学业表现  Claude怎么用新功能诗歌创作_Claude诗歌创作使用【方法】  AIPPT:AI驱动的PPT制作工具,高效便捷演示文稿方案  AI赋能营销:角色、策略与工具选择全指南  3步教你用AI将文字转换成语音,实现配音自由 

 2026-01-01

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.