零基础可完成:先安装Python 3.13并配置PATH,再pip安装gemini_webapi 0.8.0,接着从Gemini网页提取__Secure-1PSID与__Secure-1PSIDTS存入cookies.json,最后运行hello_gemini.py输出“你好世界”。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想用Python调用Google Gemini大模型但连环境都没搭好?别卡在第一步——本教程专为零基础设计,从安装Python解释器开始,到成功运行一段能与Gemini对话的“Hello World”级代码,全程不跳步、不假设前置知识,所有命令和路径都按2026年最新稳定版(Python 3.13 + gemini_webapi 0.8.0)实测验证。
安装Python 3.13并配置PATH
打开浏览器,访问 https://www.php.cn/link/b64f6155563e634a2e0c13b684e73a1f,点击页面中央黄色按钮“Download Python 3.13.x”(当前最新稳定版)。
下载完成后双击运行安装程序,【务必勾选最下方的“Add python.exe to PATH”选项】——漏掉这一步,后续所有命令都会报“python不是内部或外部命令”。
点击“Install Now”,等待安装完成。安装过程约30秒,无需更改默认路径。
立即学习“Python免费学习笔记(深入)”;
按 Win+R 输入 cmd 回车,在黑窗口中输入:python --version。如果看到输出 Python 3.13.0,说明安装成功。
安装gemini_webapi客户端库
在刚才打开的命令提示符窗口中,直接执行:
pip install -U gemini_webapi
这一步会自动下载并安装 gemini_webapi 及其全部依赖(包括 httpx、pydantic 等)。网络正常情况下耗时约15秒。
安装完成后,输入:pip show gemini_webapi,确认 Version 字段显示为 0.8.0 或更高版本。
获取并配置Gemini登录Cookie
打开 Chrome 或 Edge 浏览器,访问 https://www.php.cn/link/b3d535661b8f07d8a9fc36fa6c7b05c8 并使用你的 Google 账户完整登录(需开启两步验证并完成账号绑定)。
用于在用户想通过浏览器自动化与 Google Gemini 或 ChatGPT 交互时。触发短语包括“ask Gemini”“ask ChatGPT”“ask GPT”“让...”。
按 F12 打开开发者工具 → 切换到 Network 标签页 → 刷新页面 → 在请求列表中随便点一个(如 /_/scs/...)→ 在右侧 Headers 面板向下滚动,找到 Request Headers → 找到 Cookie 行。
复制整行 Cookie 值,从中提取两个关键字段:__Secure-1PSID 和 __Secure-1PSIDTS。它们以分号分隔,形如:__Secure-1PSID=xxx; __Secure-1PSIDTS=yyy;。只复制等号后的值,不要带分号和空格。
新建一个纯文本文件,命名为 cookies.json,内容格式如下(替换为你自己的值):
{"__Secure-1PSID": "your_psid_value", "__Secure-1PSIDTS": "your_psidts_value"}
将该文件保存到你准备写代码的文件夹中(例如 D:\gemini-demo\),确保路径不含中文和空格。
编写并运行首个Gemini Hello World程序
用记事本或 VS Code 新建一个文件,命名为 hello_gemini.py,保存在同一目录下(与 cookies.json 同级)。
在文件中输入以下代码:
import asyncio<br>from gemini_webapi import GeminiWebAPI<br><br>async def main():<br> client = GeminiWebAPI()<br> await client.init(cookies_path="cookies.json")<br> response = await client.generate_content("用中文说一句你好世界,只输出这句话,不要加任何其他字符")<br> print(response.text)<br><br>if __name__ == "__main__":<br> asyncio.run(main())
回到命令提示符,进入该目录(例如:cd /d D:\gemini-demo),执行:python hello_gemini.py。
首次运行会自动加载 cookie、建立会话、发送请求。约3–8秒后,终端将输出:你好世界。

















