在Jupyter Notebook中应通过.env文件和python-dotenv管理Gemini API密钥:创建无BOM UTF-8格式的.env文件写入GEMINI_API_KEY=sk-xxx,安装并调用load_dotenv()加载;再用google-generativeai配置密钥及可选代理URL调用模型。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Jupyter Notebook中直接硬编码Gemini API密钥存在严重安全风险,且每次换环境都要手动改代码;通过配置环境变量让Notebook自动读取密钥,既能避免明文泄露,又能实现跨项目复用。
创建并写入.env文件
在你的Jupyter Notebook项目根目录下新建一个名为.env的纯文本文件(注意开头是英文点号,不是“.env.txt”)。
用记事本或VS Code打开该文件,写入一行:
GEMINI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
把sk-开头的完整密钥粘贴到等号右边,不要加引号、不要留前后空格、不要有多余换行。这一步出错会导致后续load_dotenv()读不到值,密钥将始终为None。
安装python-dotenv并加载变量
在Notebook第一个代码单元格中运行:
!pip install python-dotenv
安装完成后,执行:
from dotenv import load_dotenv<br>import os<br>load_dotenv() # 自动查找当前目录下的.env文件<br>os.environ.get("GEMINI_API_KEY")
如果返回值是你粘贴的完整sk-密钥字符串,说明加载成功;若返回None,请立即检查.env文件名是否拼写正确、是否保存为UTF-8无BOM格式、密钥前后是否有不可见空格。
使用AIsa生成图像与视频。仅需一个API密钥即可调用Gemini 3 Pro Image(图像)和Qwen Wan 2.6(视频)。
在Notebook中调用Gemini客户端
方法一:使用google-generativeai库(推荐)
先安装:!pip install google-generativeai
然后执行:
import google.generativeai as genai<br>genai.configure(api_key=os.environ["GEMINI_API_KEY"])<br>model = genai.GenerativeModel("gemini-pro")<br>response = model.generate_content("你好")<br>print(response.text)
方法二:适配自定义Base URL(如使用letaicode.cn代理)
在.env文件中追加一行:
GOOGLE_GEMINI_BASE_URL=https://letaicode.cn/gemini
代码中改为:
import google.generativeai as genai<br>genai.configure(<br> api_key=os.environ["GEMINI_API_KEY"],<br> api_endpoint=os.environ["GOOGLE_GEMINI_BASE_URL"]<br>)
注意:GOOGLE_GEMINI_BASE_URL必须带协议头https://,漏掉会报连接错误。

















