需通过google cloud控制台注册项目、启用generative language api、创建并限制api密钥、最后用curl验证有效性。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望将 Gemini 模型能力集成到自己的应用中,但尚未获得 API 密钥,则需要通过 Google Cloud 控制台完成注册与启用流程。以下是获取首个 Gemini API Key 的具体步骤:
一、创建或选择 Google Cloud 项目
Google Cloud 要求每个 API 密钥必须关联到一个具体的项目,用于资源管理、配额控制和计费追踪。您可新建项目,也可复用已有项目,但需确保该项目已启用 Gemini API。
1、访问 https://console.cloud.google.com/ 并使用您的 Google 账号登录。
2、在页面右上角点击项目下拉菜单,选择 新建项目。
3、在弹出窗口中输入项目名称,例如 gemini-demo-project,点击创建。
4、等待项目初始化完成(通常数秒),页面自动跳转至新项目概览页。
二、启用 Gemini API
即使项目已创建,Gemini API 默认处于禁用状态。必须显式启用该 API,系统才允许生成密钥并调用模型服务。
1、在左侧导航栏点击 API 和服务 > 库。
2、在搜索框中输入 Gemini API,从结果中点击 Generative Language API(即 Gemini 对应的正式 API 名称)。
3、点击页面顶部的 启用 按钮。
4、启用成功后,返回 API 库页面,确认该 API 状态显示为 已启用。
三、创建 API 密钥
API 密钥是调用 Gemini API 所需的身份凭证,无需 OAuth 流程,适用于服务端简单调用场景。密钥生成后需严格保管,避免泄露。
1、在左侧导航栏点击 API 和服务 > 凭据。
2、点击页面中部的 创建凭据 > API 密钥。
3、系统自动生成密钥字符串,并弹出确认窗口;点击 关闭。
4、在凭据列表中找到刚生成的密钥,点击其右侧的 复制 图标,将密钥完整保存至安全位置。
四、限制 API 密钥使用范围
为降低密钥泄露风险,Google Cloud 允许为密钥设置应用级限制,包括仅允许调用特定 API 及限定 HTTP 引用来源(如 Web 应用)或 IP 地址(如服务器后端)。
1、在凭据列表中,点击刚创建的 API 密钥名称进入编辑页。
2、展开 API 限制 区域,选择 限制密钥。
3、在下拉菜单中选择 Generative Language API。
4、若用于后端服务,选择 不接受任何 HTTP 引用来源或 IP 地址限制;若用于 Web 前端,需配置 HTTP 引用来源限制 并填写合法域名。
五、验证密钥有效性
获取密钥后,可通过 curl 命令发起一次最简请求,确认密钥是否具备调用权限且未被意外限制。
1、打开终端或命令行工具。
2、执行以下命令(将 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"}]}]}'
3、若响应中包含 candidates 字段及有效文本内容,则密钥可用。
4、若返回 403 PERMISSION_DENIED 或 400 BAD REQUEST,请检查项目是否启用 API、密钥是否复制完整、限制设置是否过严。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!










