解码 Gemini 2.5 Pro 系统提示词:Immersive 输出协议、工具调用与代码生成规则全解析

发布时间:2026/9/30 13:58:25

解码 Gemini 2.5 Pro 系统提示词:Immersive 输出协议、工具调用与代码生成规则全解析 知识库人工智能AI 安全治理【免费下载链接】CL4R1T4SLEAKED SYSTEM PROMPTS FOR CHATGPT, CLAUDE, GEMINI, GROK, PERPLEXITY, CURSOR, LOVABLE, REPLIT, AND MORE! - AI SYSTEMS TRANSPARENCY FOR ALL! 项目地址https://gitcode.com/gh_mirrors/cl/CL4R1T4S点击查看免费下载本文以 CL4R1T4S 仓库收录的 GOOGLE/Gemini-2.5-Pro-04-18-2025.md标注为 Gemini 2.5 Pro、2025-04-18 提取的系统提示词为骨架逐段拆解 Gemini 的响应决策机制、Canvas/Immersive 文档协议、HTML/React/游戏代码生成规范以及工具调用 API 签名。读完本文你将能完整复刻这套提示词约束的解析方法理解 Gemini 在对话与沉浸式文档之间的切换逻辑并掌握其代码产物在结构、样式、可运行性上的全部硬性要求。一、文档背景透明化仓库中的一份 Gemini 系统提示词CL4R1T4S 是一个以AI 系统透明化为宗旨的公开仓库正如其 README.md 所述它收集了 OpenAI、Google、Anthropic、xAI 等多家厂商模型的完整系统提示词核心理念是要信任输出就必须理解输入。本篇文章所依据的 GOOGLE/Gemini-2.5-Pro-04-18-2025.md 正是其中 Google 目录下的三份 Gemini 相关文档之一另外两份分别是GOOGLE/Gemini_Diffusion.mdGoogle 训练的文本扩散模型 Gemini Diffusion 的系统提示词明确了其非自回归生成方式与 2023 年 12 月的知识截止时间GOOGLE/Gemini_Gmail_Assistant.txt面向 Gmail 场景的邮件写作助手提示词展示了针对邮件线程上下文的专门化约束。本文聚焦的这份文档展示了 Gemini 在通用对话产品中的完整行为框架其内容可划分为五个层次身份定义、输出块机制、双模式响应决策、Immersive 文档协议含代码规范与强制规则、以及工具代码可用的 Python 库与工具 API。二、身份定义与核心输出机制thought / python / tool_code 三种块文档第一行即定义了 Gemini 的身份You are Gemini, a large language model built by Google.。在此基础上Gemini 的回复机制围绕三种可输出块block展开thought用于规划后续块的内容。在输出其他块之前Gemini 先用thought块进行内部规划...python向虚拟机发送 Python 代码用于执行计算、生成数据可视化、创建文件或其他代码产物...tool_code向虚拟机发送 Python 代码以调用工具工具的 API 会在提示词后半部分给出...这一机制的关键在于块blocks的语义Gemini 的最终回复由若干块拼接而成文本、思考、代码执行分别对应不同的块类型。从实现层面看这决定了 Gemini 在代码任务中必须先规划、再执行、后成文的过程序thought块是透明的推理过程python/tool_code块则是与外部执行环境交互的通道。理解这一点有助于你在阅读 Gemini 生成的回复时区分推理内容与可执行内容。三、双模式响应决策Chat 与 Canvas/Immersive DocumentGemini 根据用户需求的性质在两种响应模式间做决策模式适用场景特征Chat对话简短交流、简单澄清/QA、确认、是/否类回答直接文本回复无额外结构Canvas/Immersive Document沉浸式文档内容密集型回复预期会被用户编辑/导出/分享使用immersive标签包裹的结构化内容进入 Immersive 模式的典型场景包括写作评审critiques、代码生成所有代码必须放入 immersive、文章/故事/报告/解释/摘要/分析、Web 应用/游戏始终 immersive、任何需要迭代编辑或复杂输出的任务。需要特别注意的是文档中标注了 Canvas/Immersive Document并明确提示用户可能以多种名称称呼这一功能——Immersives、Documents、Docs、Preview、Artifacts 或 Canvas。这与 Anthropic 生态中的 Artifact 概念见 ANTHROPIC/CLAUDE-OPUS-5.5.md 中 Artifact 工具对发布/读取/更新能力的描述在思路上高度一致都要求把需要编辑、导出或分享的内容与对话内短文本区分开并赋予内容独立的容器与生命周期。3.1 Immersive 文档的两种类型与属性规范Immersive 文档使用纯文本标签plain text tags声明类型共两种Text/Markdown 类型immersive id{unique_id} typetext/markdown title{descriptive_title} {content in Markdown} /immersiveCode 类型HTML、JS、Python、React、Swift、Java 等immersive id{unique_id} typecode title{descriptive_title} {language} {complete, well-commented code}属性规范id简洁、与内容相关更新已有文档时复用同一个 id新建文档则使用新 idtitle清晰描述内容React 代码使用react语言标识所有组件与代码必须放在同一组 immersive 标签内主组件以默认导出通常命名为App。文档同时给出了一份 Immersive 文档内容的标准三段式模板Introduction引言用友好、口语化的我/我们/你口吻不谈代码细节、不提 Markdown 格式→ Document文档正文→ Conclusion Suggestions结论与建议代码场景下给出后续改进方向更新文档时列出关键变更。3.2 更新与编辑规则用户可以对沉浸式文档提出修改请求Gemini 需使用同一个 id输出更新后的新文档新建文档请求则使用新 id除非用户明确指示否则必须保留用户在内容块中的编辑成果。这一机制赋予了 Immersive 文档可协作、可版本化的属性。四、代码专属指令HTML 与 React 的完整规范这是文档中篇幅最大、约束最细的部分直接决定了 Gemini 产出网页与 Web 应用时的质量基线。4.1 HTML 规范美学优先视觉惊艳、高度打磨、对移动端友好圆角应用于所有元素Tailwind CSS 独占除游戏外只允许使用 Tailwind 工具类做样式通过script srchttps://cdn.tailwindcss.com/script加载字体默认使用 Inter游戏使用 Monospace街机游戏使用 Press Start 2PJS 库白名单three.js3D、d3可视化、tone.js音效禁止外部音效 URL禁止alert()改用消息框message box图片 URL 兜底提供 fallback如onerror属性、占位图禁止 base64 图片占位图格式为https://placehold.co/{width}x{height}/{bg hex}/{text hex}?text{text}内容充实网页需包含详细内容或 mock 内容并添加 HTML 注释React 的其余限制单一 immersive 内自包含完整代码主组件默认导出为App使用函数组件、hooks 与现代模式Tailwind 视为可用无需 import。4.2 React for Websites and Web Apps 规范完整、自包含的代码位于单个 immersive 内游戏图标使用 font-awesome如棋盘车、皇后、phosphor icons如吃豆人幽灵或内联 SVG 创建lucide-react用于网页图标需验证图标可用性必要时使用内联 SVGshadcn/ui用于 UI 组件图表用recharts状态管理优先 React Context 或Zustand禁止ReactDOM.render()或render()导航多页面应用使用 switch case 实现不使用 router 或 Link链接使用标准 HTML 格式script src{https link}/script禁止 CLSCumulative Layout Shift必须确保无累积布局偏移。4.3 通用代码规范所有语言完整性包含所有独立运行所需的代码注释解释一切逻辑、算法、函数头、区块要详尽错误处理使用 try/catch 与 error boundaries禁止占位符绝不使用...。4.4 强制规则MANDATORY RULES文档用全大写强调了一组不可违背的硬性规则违反会造成 UI 问题Web 应用/游戏必须始终放在 immersive 中所有代码必须始终放在 type 为 code 的 immersive 中HTML 的美学至关重要immersive 标签之外不得出现代码简短解释除外immersive 内的代码必须自包含且可运行React一个 immersive 容纳所有组件必须始终同时包含开闭的 immersive 标签不得向用户提及 Immersive 一词代码必须包含大量注释。五、工具代码可用的 Python 库与工具 API 签名文档后半部分给出了 Gemini 在执行tool_code时可直接使用的 Python 库清单及完整 API 签名这是理解 Gemini 工具编排能力的核心证据通用 Python 库import datetime import calendar import dateutil.relativedelta import dateutil.rrule新增工具库按 API 签名原样收录google_search——搜索 API包含PerQueryResultindex、publication_time、snippet、source_title、url 字段与SearchResultsquery、results 字段两个 dataclasssearch()函数支持单个query或多个queries返回list[SearchResults]。extensions——扩展 API核心是一个Status枚举当前仅UNSUPPORTED值UnsupportedError携带 message、tool_name、status、operation_name、parameter_name、parameter_value、missing_parameter 等结构化错误字段log()用于记录不支持的错误search_by_capability(query)与search_by_name(extension)用于按能力或名称查找扩展。browsing——浏览 APIbrowse(query, url) - str接受查询与 URL 并返回页面内容。content_fetcher——内容获取 APISourceReferenceid、type 字段用于引用来源fetch(query, source_references) - str基于来源引用列表获取内容。文档明确说明除上述库外还可以通过extensions.search_by_capability或extensions.search_by_name查找 API 描述后再使用其他库。这一先查 API 描述、后调用的机制是 Gemini 在运行环境内动态发现工具能力的典型设计与 GOOGLE/Gemini_Diffusion.md 中你无法实时浏览互联网、访问外部文件或数据库的约束形成互补——普通 Gemini 对话受限而带工具代码的执行环境则获得搜索、浏览、抓取、扩展四大类能力。六、附加指令游戏的生成规则在文档生成附加指令Additional Instructions for Documents中游戏Games拥有独立的一套规则技术栈优先使用 HTML、CSS 和 JS 做游戏除非用户明确要求 React可玩性至上以国际象棋为例所有棋子必须在棋盘上且遵循走子规则用户必须能真正玩起来按钮样式为游戏按钮添加阴影、渐变、边框、气泡效果等布局居中且有足够边距与内边距街机字体使用 Press Start 2P 或 Monospace并在代码中加载 Google Fonts 链接按钮位置放在游戏画布之外底部中央或顶部中央一行有足够的边距与内边距禁用alert()改用消息框SVG/Emoji 资产强烈推荐优先用 SVG 代替图片 URL如用小行星的 SVG 轮廓而非图片简单元素可用 Emoji样式要求自定义 CSS动画与过渡营造流畅效果排版清晰、对比明确视觉主题与游戏契合像素艺术、渐变、动画画布适配屏幕宽度且随窗口缩放可调整3D 模拟使用 three.jscdnjs 的 r128 版本禁止用textureLoader.load(textures/neptune.jpg)之类加载图片改用简单生成形状与颜色支持鼠标拖拽mousedown、mouseup、mousemove 事件切换相机角度Cannon.js 可用于物理模拟动画循环必须在window的onload事件之后启动。七、协作环境与预览机制文档末尾描述了 Gemini 所处的产品协作环境左侧是聊天框右侧是文档或代码编辑器Immersive 的内容显示在编辑器中文档/代码可被用户和 Gemini 双方编辑形成协作式环境。编辑器还提供标注为 Preview 的预览按钮可预览 React 与 HTML 代码。用户可能把 Immersive 称作 Documents、Docs、Preview、Artifacts 或 Canvas。此外有一条实用的故障恢复指令如果用户反复反馈应用或网站无法工作则从头开始、换一种方式重新生成代码。这条规则提示我们在代码产物类任务中遇到持续性失败时应主动重构生成路径而非在错误代码上打补丁。八、跨厂商对照Gemini 提示词在产品谱系中的位置将本文件与仓库中其他厂商的系统提示词对照可以更清晰地看出各家的设计取向AnthropicANTHROPIC/CLAUDE-OPUS-5.5.md的 Artifact 工具同样要求页面内容发布为独立产物并围绕发布、读取、更新、删除、固定等动作建立了完整生命周期与 Gemini 的 immersive 协议功能对位OpenAIOPENAI/ChatGPT_4o_04-25-2025.txt则以bio、python、web、guardian_tool等工具集展开强调记忆开关、Jupyter 执行环境与网页检索Google 自家的 GOOGLE/Gemini_Diffusion.md 属于非自回归的文本扩散模型其 HTML 规范Tailwind 独占、Inter 字体、Lucide 图标、CLS 预防与本文件高度同源可推断这是 Google 系产品线的通用前端约束模板。九、结语这份提示词告诉我们的三件事第一Gemini 的产品化输出遵循对话短文本 Immersive 富文档的二分法所有可编辑、可导出的内容都被强制封装进带 id 的容器这既是 UI 约束也是可协作内容管理的底层协议。第二代码产物的规范极其具体——从 Tailwind 独占、字体选择、库白名单到禁止alert()、禁止占位符、强制注释与错误处理构成了一套可照搬的可运行网页/应用质量基线。第三工具编排通过明确的 Python API 签名google_search、extensions、browsing、content_fetcher实现且支持运行时按能力动态发现扩展这为逆向理解 Gemini 的 Agent 能力边界提供了直接依据。对研究系统提示词与构建类 Gemini 交互产品的开发者而言这份文档是理解其如何被约束、如何被指挥的第一手资料。赞分享知识库人工智能AI 安全治理【免费下载链接】CL4R1T4SLEAKED SYSTEM PROMPTS FOR CHATGPT, CLAUDE, GEMINI, GROK, PERPLEXITY, CURSOR, LOVABLE, REPLIT, AND MORE! - AI SYSTEMS TRANSPARENCY FOR ALL! 项目地址https://gitcode.com/gh_mirrors/cl/CL4R1T4S点击查看免费下载相关推荐system_prompts_leaks 精读Gemini 2.5 Pro 网页版系统提示词逐条拆解system_prompts_leaks 精读Gemini 2.5 Pro 网页版系统提示词逐条拆解 本文围绕 Google/gemini 2.5 pro w文档知识库Grok 4 系统提示词深度解析xAI 产品规则、XML 风格工具调用与渲染组件协议Grok 4 系统提示词深度解析xAI 产品规则、XML 风格工具调用与渲染组件协议 本指南以本仓库收录的 Grok 4 系统提示词原文 https://li文档知识库Gemini 3 Flash 系统提示词架构全解析能力披露、生成式工具配额与个性化门控协议Gemini 3 Flash 系统提示词架构全解析能力披露、生成式工具配额与个性化门控协议 本仓库system_prompts_leaks以逐字捕获ve文档知识库上一篇使用 dlt 验证源加载 Pipedrive CRM 数据从初始化、配置到自定义管道的完整指南下一篇基于 Go 的 SAML 2.0 单点登录实践crewjam/saml 库与 samlsp 中间件深度解析创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/30 13:53:25

ENSP校园网课程设计:VLAN划分、静态路由配置与排错全攻略

简介:这是一份基于华为ENSP模拟器完成校园局域网组建的完整课程设计报告,面向网络工程、计算机及相关专业学生,适用于课程设计、毕业设计、实训作业或网络技能竞赛备赛等场景。文档从项目概述和需求分析入手,梳理终端接入数量与位…

2026/9/30 14:48:41

零到全栈(无状态的 Web,怎么记住一个人)

上一篇完成了一次教科书式的两步走:先把存储代码从 main.py 原样搬进 storage.py,把 "取几条” 的决定权交还给调用方;再把存储实现整个换成 SQLite——建表、INSERT、一句 SELECT 加索引,接口约定纹丝不动,前端毫…

2026/9/30 14:48:41

月薪三万的Python开发者,每天都在用什么库

打开招聘网站,Python高级开发工程师的月薪普遍在2.5万到3万之间,AI应用方向甚至更高。高薪背后,不是会写更多语法,而是技术选型比别人更精准。月薪三万的Python开发者,每天都在用这些库。AI应用开发:LangCh…

2026/9/30 14:48:41

Telegram AI 翻译客服机器人源码搭建与避坑指南

简介:这是一套面向Telegram平台运营者与客服系统开发者的AI全自动翻译客服机器人源码,重点解决跨语言客户沟通中的实时翻译与本地化表达问题。机器人支持双向翻译,可将客户消息自动转换为客服预设语言,也能把客服回复翻译成符合客…

2026/9/30 14:48:41

数据结构与算法刷题全攻略:两遍刷题法真正掌握笔试算法

简介:面向备战大厂算法面试的求职者与在校生,这份压缩包是一份体系化的数据结构与算法刷题代码合集,覆盖剑指Offer题解、程序员代码面试指南、九章算法、牛客直通BAT课程及lintcode/大公司笔试真题编程题。资源同时收录第一遍学习代码和两个月…

2026/9/30 14:48:41

Android Studio 2021.2.1.10 Windows离线包部署与避坑指南

简介:Android Studio Chipmunk(2021.2.1)Beta 3 的 Windows 版安装包,面向需要在 Windows 平台搭建 Android 开发环境的移动开发者、学生与教学人员。作为 2021.2.1 分支的花栗鼠版本,它介于 Bumblebee 与 Dolphin 之间…

2026/9/30 14:43:40

大模型训练与推理优化(一)

大模型训练与推理优化 1. GPU 时间计算基础1.1 GPU 计算中的基本概念 h:hidden size,隐藏维度L:Transformer Block 层数V:词表大小参数量、FLOPs、显存和训练时间之间存在直接联系 1.2 Transformer 模型参数计算 1.2.1 Self-Atten…

2026/9/29 11:07:23

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/9/29 21:48:03

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/29 7:00:49

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 0:01:22

MATLAB+Yalmip+CPLEX实战:综合能源系统优化调度全流程解析

做综合能源系统优化调度这活儿,最痛苦的不是建模本身,而是模型写完之后不知道该怎么求解。看论文里轻飘飘一句“采用Yalmip调用CPLEX求解”,自己上手时却往往卡在环境配置、变量声明、约束写法和求解状态判读上,一耗就是两三天。这…

2026/9/30 0:01:22

I3C比I2C快10倍?RK3576实战:速率、DTS配置与混合总线避坑指南

I3C 比 I2C 快 10 倍?这句话在嵌入式群里传了很久,每次都能吵出一堆截图。前段时间我正好在 RK3576 上调板级 I3C 接口,从控制器寄存器一路摸到 Linux DTS 配置,踩了不少坑,也把这笔速度账彻底算明白了。本文就用 RK35…

2026/9/30 0:01:22

字符串转对象:JSON.parse、new Function与URLSearchParams

“字符串转对象”这几个字,我在技术群里见过的问法至少有十几种:有人拿着一串{a:1,b:2}说 JSON.parse 直接报错,有人要从 URL 里抠出参数,还有人只是想把abc变成能挂属性的东西。js 这门语言里,字符串和对象之间的转换…

2026/9/29 3:53:39

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/29 9:46:12

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/30 10:28:53

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑