怎么用Notebook将网页文本直接喂给GeminiAPI进行总结

大杰同学_5572

大杰同学_5572

2026-08-10

619人浏览

原创

需在jupyter notebook单单元格内完成:安装库→配置gemini api密钥→抓取网页纯文本→生成摘要;推荐用requests+beautifulsoup清洗html,再调用genai.generativemodel生成摘要。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

怎么用notebook将网页文本直接喂给geminiapi进行总结

你需要在Jupyter Notebook里不复制粘贴网页内容,直接从URL抓取文本并送入Gemini API生成摘要——整个流程必须在同一个Notebook单元格内完成,避免手动中转和格式污染。

安装必要库并配置API密钥

先用pip安装google-generativeai和requests(如果尚未安装):!pip install google-generativeai requests

导入库后,用os.environ["GOOGLE_API_KEY"] = "your_api_key_here"设置密钥;【密钥必须是未过期的、已开启Generative AI API服务的项目密钥】,否则后续调用会直接报403错误。

接着执行import google.generativeai as genai; genai.configure(api_key=os.environ["GOOGLE_API_KEY"])完成初始化。

抓取网页纯文本内容

方法一:用requests + BeautifulSoup提取正文(推荐)
执行import requests, refrom bs4 import BeautifulSoupurl = "https://example.com"res = requests.get(url, timeout=10)soup = BeautifulSoup(res.text, "html.parser")for tag in soup(["script", "style", "nav", "header", "footer", "aside"]): tag.decompose()text = soup.get_text(separator=" ", strip=True)

Gemini Image Gen
Gemini Image Gen

通过 Google Gemini API 生成和编辑图像。支持 Gemini 原生生成、Imagen 3、风格预设以及批量生成并生成 HTML 图库。零依赖。

下载

方法二:极简方案(仅适用于结构干净的页面)
跳过BeautifulSoup,直接用text = re.sub(r"\s+", " ", requests.get(url).text.split("")[0])粗筛,但【此方式极易因HTML结构变动导致IndexError或截断正文】,慎用于生产环境。

调用Gemini API生成摘要

第一步:创建模型实例
model = genai.GenerativeModel("gemini-1.5-flash")(响应快,适合摘要)。

第二步:构造提示词
定义prompt = f"请用200字以内概括以下网页内容要点,不要添加原文未提及的信息:\n\n{text[:8192]}";这里截断到8192字符是因为免费tier对单次输入有长度限制,超长会触发ResourceExhausted异常。

第三步:发起请求并获取结果
response = model.generate_content(prompt)print(response.text)

大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Notion AI全功能使用教程
Notion AI全功能使用教程

本专题围绕 Notion AI 基础入门展开,涵盖注册登录、界面操作、核心功能使用及常见应用技巧,帮助新手快速熟悉 Notion AI 的内容整理、智能创作与协同办公能力,轻松提升学习与工作效率。

2026.05.27

329

17

Notion AI智能写作实操指南
Notion AI智能写作实操指南

本专题聚焦 Notion AI 智能写作功能,涵盖 AI 辅助写作、内容生成、文案润色、多语言翻译等实用技巧,帮助用户快速提升文章创作、办公整理与内容输出效率,轻松完成多场景写作需求。

2026.05.27

308

14

Notion AI项目管理零基础入门
Notion AI项目管理零基础入门

本专题聚焦Notion AI项目管理,系统整理项目看板搭建、任务分配、进度追踪及团队协作等核心内容,助力用户高效管理项目全流程。适合初学者快速掌握Notion AI在项目管理中的实用技巧。

2026.05.27

259

15

Notion AI全功能使用教程
Notion AI全功能使用教程

本专题围绕 Notion AI 基础入门展开,涵盖注册登录、界面操作、核心功能使用及常见应用技巧,帮助新手快速熟悉 Notion AI 的内容整理、智能创作与协同办公能力,轻松提升学习与工作效率。

2026.05.27

329

17

Notion AI智能写作实操指南
Notion AI智能写作实操指南

本专题聚焦 Notion AI 智能写作功能,涵盖 AI 辅助写作、内容生成、文案润色、多语言翻译等实用技巧,帮助用户快速提升文章创作、办公整理与内容输出效率,轻松完成多场景写作需求。

2026.05.27

308

14

Notion AI项目管理零基础入门
Notion AI项目管理零基础入门

本专题聚焦Notion AI项目管理,系统整理项目看板搭建、任务分配、进度追踪及团队协作等核心内容,助力用户高效管理项目全流程。适合初学者快速掌握Notion AI在项目管理中的实用技巧。

2026.05.27

259

15

Notion AI全功能使用教程
Notion AI全功能使用教程

本专题围绕 Notion AI 基础入门展开,涵盖注册登录、界面操作、核心功能使用及常见应用技巧,帮助新手快速熟悉 Notion AI 的内容整理、智能创作与协同办公能力,轻松提升学习与工作效率。

2026.05.27

329

17

Notion AI智能写作实操指南
Notion AI智能写作实操指南

本专题聚焦 Notion AI 智能写作功能,涵盖 AI 辅助写作、内容生成、文案润色、多语言翻译等实用技巧,帮助用户快速提升文章创作、办公整理与内容输出效率,轻松完成多场景写作需求。

2026.05.27

308

14

Notion AI项目管理零基础入门
Notion AI项目管理零基础入门

本专题聚焦Notion AI项目管理,系统整理项目看板搭建、任务分配、进度追踪及团队协作等核心内容,助力用户高效管理项目全流程。适合初学者快速掌握Notion AI在项目管理中的实用技巧。

2026.05.27

259

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Gemini Notebook常见问题解答
Gemini Notebook常见问题解答

共0课时 | 0人学习

Gemini Notebook官方手册
Gemini Notebook官方手册

共0课时 | 0人学习