推荐搜索

GPT Image 简介 GPT Image 免费指南 GPT Image 开发文档 Midjourney 简介 Midjourney 免费指南 Midjourney 开发文档 Google Nano Banana 简介 Google Nano Banana 免费指南 Google Nano Banana 开发文档 Adobe Firefly Image 简介 Adobe Firefly Image 免费指南 Adobe Firefly Image 开发文档 FLUX 简介 FLUX 免费指南 FLUX 开发文档 Ideogram 简介 Ideogram 免费指南 Ideogram 开发文档 Recraft 简介 Recraft 免费指南 Recraft 开发文档 Stable Diffusion 简介 ByteDance Seedream 简介 Grok Imagine Image 简介 Google Veo 简介 Google Veo 免费指南 Google Veo 开发文档 Runway 简介 Kling AI 简介 ByteDance Seedance 简介 ByteDance Seedance 免费指南 ByteDance Seedance 开发文档 Luma AI 简介 Adobe Firefly Video 简介 Adobe Firefly Video 免费指南 Adobe Firefly Video 开发文档 Hailuo AI 简介 PixVerse 简介 PixVerse 免费指南 PixVerse 开发文档 Pika 简介 Pika 免费指南 Pika 开发文档 Alibaba Wan 简介 LTX Video 简介 Grok Imagine Video 简介 Google Gemini 简介 Google Gemini 免费指南 Google Gemini 开发文档 OpenAI GPT 简介 Claude Fable 简介 Claude Fable 免费指南 Claude Fable 开发文档 DeepSeek 简介 Qwen 简介 Llama 简介 Codex 简介 Codex 免费指南 Codex 开发文档 Cursor 简介 Cursor 免费指南 Cursor 开发文档 OpenClaw 简介 OpenClaw 免费指南 OpenClaw 开发文档 Perplexity 简介 ElevenLabs 简介 Suno 简介 Manus 简介 Claude 与 ChatGPT 怎么比:不借第三方数字 Claude 与 Gemini 怎么比:只有一侧能打开官方页面时 Adobe Firefly 免费吗:免费会员、积分与首年特惠 Adobe Firefly 价格:档位、生成积分与一张图的成本 Adobe Firefly Video 费用:每秒多少点、一条多少点 Adobe Firefly Video 免费吗:免费档的边界在哪 FLUX.2 提示词指南:官方文档写明的提示词结构 FLUX.2 与 Nano Banana Pro 对比:只看两家官方公布的部分 Ideogram 4.0 提示词指南:官方结构怎么用,文字怎么落对 Ideogram 价格:档位、积分与免费额度 Midjourney 提示词指南:结构、七类元素与 Edit Model 指令 Midjourney 价格:四档订阅、GPU 小时与一次任务花多少 Nano Banana Pro 价格:官方公布了什么,没公布什么 Nano Banana Pro 对比 Midjourney:哪个更适合你的工作流 Pika 积分:一条 Pika 2.5 视频花多少积分 Pika 免费吗?$0 档到底给什么 PixVerse 积分多少钱:先分清你在付哪本账 PixVerse 免费吗?两个免费档,各自要付什么 Recraft V4.1:八个变体怎么选 Recraft 价格与免费套餐:官方公布了哪些数字 Seedance 官网在哪:官方入口只有三个 Seedance 2.5 与 2.0 对照:官方公布的那几行 Veo 3.1 与 Sora 2 对比:两家官方页面各自还确认了什么 Veo 3.1 与可灵 3.0 对比:两家官方各自公布了什么 Claude 免费吗?$0 方案实际给了你什么 Claude 价格方案:Pro、Max 5x 与 Max 20x 怎么选 Adobe Firefly 怎么用:从入口到第一张图(Adobe Firefly Image 5) Adobe Firefly API 开发者接入:凭证、异步端点与 Image5 结构 Adobe Firefly Video 怎么用 Adobe Firefly 视频 API:/v3/videos/generate 端点解析 用 GPT Image 2.5 生成界面稿与 App Mockup 用 GPT Image 2.5 做表情包与透明贴纸 Nano Banana Pro 提示词指南:三份官方框架 Nano Banana Pro 免费吗?Google 官方到底确认了什么 Pika 2.5 怎么用:从官方入口到第一条视频 Pika API:官方开发者站、两层计费与调用三跳 PixVerse 怎么用:从选模型到第一条视频 PixVerse API 接入:独立平台、端点与积分 ByteDance Seedance 2.5 怎么用 Seedance API 接入:真实端点、模型 ID 与字段 Veo 3.1 提示词指南:Google 亲口点名的七个要素 Veo 3.1 价格与免费额度:官方公布了哪些数字 Claude 怎么用:从第一次对话到稳定产出 Claude API 接入:从 API key 到第一次调用 FLUX.2 怎么用:从官方入口到第一张图 FLUX.2 API 接入:官方 API 上手指南 GPT Image 2.5 与 DALL·E 3 怎么选 用 GPT Image 2.5 做信息图与流程图 Ideogram 怎么用:从注册到第一张带字的图 Ideogram API:接入、端点与图上文字渲染 Midjourney V8.2 怎么用 Midjourney API:有什么、没有什么 Nano Banana Pro 怎么用:从第一张图到可编辑的成品 Nano Banana Pro API 接入:从拿 key 到第一个请求 Recraft 怎么用:从注册到第一张可编辑矢量图 Recraft API 接入:官方端点、鉴权与风格一致性 Veo 3.1 怎么用:从第一条视频到能接着往下写 Veo 3.1 API 计费与 Vertex AI 接入 GPT Image 2.5 提示词分享 GPT Image 2.5 和 Nano Banana 2 怎么选 GPT Image 2.5 和 Seedream 5.0 Pro 对比 GPT Image 2.5 和 FLUX 2 对比 GPT Image 2.5 和 Ideogram 对比 GPT Image 2.5 免费吗 GPT Image 2.5 Sketch 草图怎么用 GPT Image 2.5 模板功能 GPT Image 2.5 评论标注 GPT Image 2.5 形象一致性 GPT Image 2.5 多图合成 GPT Image 2.5 中文文字渲染 GPT Image 2.5 是什么 GPT Image 2.5 API 总览 Codex 和 ChatGPT:编码场景下该用哪一个? Codex CLI、IDE 扩展、应用还是云端:按场景选择使用形态 你的第一个 Codex 低风险编程任务:从建基线到回滚 Cursor 是什么?它的 AI 编程工作流详解 Cursor 和 VS Code:哪款编辑器更适合你的工作流? Cursor 功能详解:Agent、Tab、上下文与更多 Gemini 是什么?模型、应用、Google AI Studio 与 API 一文讲清 Gemini Apps 与 Gemini API:根据任务选对工具 Gemini 能做什么?一份实用的能力指南 OpenClaw Foundation 是什么:治理、归属与独立性 OpenClaw Skill Workshop 使用指南:审查可复用技能 OpenClaw Skill Card:读懂 ClawHub 技能安全扫描 OpenClaw 2.0 更新指南:新功能、升级检查与使用变化 OpenClaw LTS 与 extended-stable 怎么选:版本通道指南 OpenClaw 安装教程:桌面版、脚本、npm 与源码方式对比 OpenClaw Node.js 环境配置:版本要求、安装与 PATH 排障 如何编写更好的 Codex 提示词:实用框架 提交前如何审查 Codex 代码变更 Cursor 新手入门教程:从安装到完成第一次代码修改 Cursor Rules 教程:项目规则、用户规则与 AGENTS.md Cursor Windows 安装与中文设置教程 Cursor MCP 配置教程:连接、验证与安全设置 Gemini 提示词怎么写:结构、模板与优化方法 Gemini API 教程:Key、Python SDK 与首次调用 Gemini 网页版使用教程:登录、文件与隐私设置 Gemini API Key 创建与安全配置指南 Codex 是什么?从能力边界到使用入口的完整解释 Codex 新手教程:从选择项目到验收第一个任务 Codex CLI 安装教程:登录、首次运行与安全检查 Codex AGENTS.md 指南:发现顺序、分层规则与验证方法 Codex CLI 常用命令:交互、状态、审查与自动化 Gemini怎么用:网页版、安卓与iPhone安装指南 Gemini功能详解:对话、文件、绘图与Gemini Live Gemini AI对话指南:提示词、追问与Gemini Live Gemini AI绘图指南:图片生成、提示词与编辑方法 Gemini与GPT-4对比:功能、限制和适用场景 Gemini AI助手指南:手机、应用连接与隐私设置 Gemini 提示词工程指南:方法、模板与示例 Gemini 对话 API 指南:Python 多轮聊天示例 Gemini 系统指令指南:API 用法与 Python 示例 Gemini 上下文缓存指南:成本、延迟与 API 示例
Gemini API 快速入门

用可维护的方式完成第一次 Gemini API 调用。

本教程使用 Google 官方 Gen AI Python SDK,从 API 访问一路完成首个文本响应。API Key 和模型名称均通过环境变量配置,方便本地测试迁移到服务端,同时避免公开凭证或把临时模型名称写死在代码中。

本页导航

Gemini API 配置清单

01

项目与密钥

在 Google AI Studio 创建或导入 Cloud 项目,并生成适用的 Gemini API Key。

02

官方 SDK

安装当前维护的 google-genai,避免继续复制旧客户端库示例。

03

环境变量

在服务端保存 GEMINI_API_KEY 和 GEMINI_MODEL,不纳入源码。

04

首次请求

发送最小文本请求,并处理空响应、阻断、认证或网络失败。

01

准备项目和 API 访问权限

通过 Google AI Studio 创建或导入拥有结算、配额、协作者和密钥的 Google Cloud 项目。改代码前先确认账号具有创建凭证的权限。

  • 开发与生产边界不同时,应使用不同项目和凭证。
  • 核对 AI Studio 当前显示的密钥类型和限制状态。
  • 不要在文档、截图、工单或聊天中粘贴真实密钥。
02

安装 Google Gen AI SDK

创建独立 Python 环境并安装官方 google-genai 包。记录经过测试的依赖版本,上线升级前阅读当前发布说明。

  • 首次本地配置可运行 pip install -U google-genai。
  • 不要混用旧包名、旧教程和不兼容的 SDK 方法。
  • 先做最小导入测试,再排查密钥或网络。
03

安全配置密钥和模型

从运行环境读取 GEMINI_API_KEY 和 GEMINI_MODEL。模型名称放在配置中,便于主动控制升级,避免旧教程里的型号变成生产依赖。

  • 本地密钥文件必须加入忽略规则,不提交内容。
  • 生产环境使用部署平台的密钥存储功能。
  • 按输入类型、速度、质量和成本选择当前支持的模型。
04

发送并检查首次请求

创建客户端,用已配置模型和简单提示调用 generate_content,再读取文本结果。HTTP 请求成功并不代表内容一定准确或适合业务。

  • 处理空文本、安全阻断、请求错误、认证失败、配额和超时。
  • 记录状态、延迟、模型和安全请求标识,但不记录密钥或敏感提示。
  • 先验证简单预期,再加入对话、文件、工具或流式响应。
05

从示例走向生产环境

把 Gemini 调用放在自有服务端边界内。对外提供功能前加入输入校验、身份验证、限速、超时重试、成本控制、隐私审查和任务评估。

  • 把模型输出视为不可信数据,展示或调用工具前校验。
  • 只对可重试故障使用有上限的指数退避,防止重复副作用。
  • 持续监控 token、延迟、错误、安全结果和质量回归。
Python 首次请求

Python

安装 google-genai,在服务端环境设置 GEMINI_API_KEY 和 GEMINI_MODEL,然后运行最小文本生成请求。

                import os
from google import genai

client = genai.Client(api_key=os.environ["GEMINI_API_KEY"])
model = os.environ["GEMINI_MODEL"]

response = client.models.generate_content(
    model=model,
    contents="Explain context windows in three concise points.",
)
print(response.text)
              
发布日期
作者
AI Tool Blog