[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-e2b-dev--E2B":3,"tool-e2b-dev--E2B":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",147882,2,"2026-04-09T11:32:47",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108111,"2026-04-08T11:23:26",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":10,"last_commit_at":59,"category_tags":60,"status":17},4487,"LLMs-from-scratch","rasbt\u002FLLMs-from-scratch","LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目，旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型（LLM）。它不仅是同名技术著作的官方代码库，更提供了一套完整的实践方案，涵盖模型开发、预训练及微调的全过程。\n\n该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型，却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码，用户能够透彻掌握 Transformer 架构、注意力机制等关键原理，从而真正理解大模型是如何“思考”的。此外，项目还包含了加载大型预训练权重进行微调的代码，帮助用户将理论知识延伸至实际应用。\n\nLLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API，而是渴望探究模型构建细节的技术人员而言，这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计：将复杂的系统工程拆解为清晰的步骤，配合详细的图表与示例，让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础，还是为未来研发更大规模的模型做准备",90106,"2026-04-06T11:19:32",[35,15,13,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":72,"owner_name":73,"owner_avatar_url":74,"owner_bio":65,"owner_company":75,"owner_location":75,"owner_email":76,"owner_twitter":77,"owner_website":78,"owner_url":79,"languages":80,"stars":112,"forks":113,"last_commit_at":114,"license":115,"difficulty_score":32,"env_os":116,"env_gpu":117,"env_ram":118,"env_deps":119,"category_tags":124,"github_topics":125,"view_count":32,"oss_zip_url":75,"oss_zip_packed_at":75,"status":17,"created_at":144,"updated_at":145,"faqs":146,"releases":175},5845,"e2b-dev\u002FE2B","E2B","Open-source, secure environment with real-world tools for enterprise-grade agents.","E2B 是一款开源的基础设施平台，专为在云端安全运行 AI 生成的代码而设计。它通过提供隔离的“沙盒”环境，有效解决了大模型代理（Agents）在执行代码时可能带来的安全风险与环境污染问题，让开发者无需担心恶意代码破坏系统或依赖冲突。\n\n无论是构建智能编程助手、数据分析机器人，还是开发需要实时执行代码的企业级应用，E2B 都能让 AI 安全地调用真实世界的工具。它特别适合后端开发者、AI 工程师及研究人员使用，帮助他们在项目中轻松集成代码执行能力。\n\nE2B 的技术亮点在于其极简的集成体验：只需几行 Python 或 JavaScript 代码，即可瞬间启动一个云端沙盒并运行命令或解释执行代码片段。此外，它不仅支持托管服务，还允许用户基于 Terraform 在 AWS、Google Cloud 等主流云平台上自行部署基础设施，满足企业对数据隐私和合规性的高阶需求。配合丰富的示例库（Cookbook），用户可以快速上手，将创意转化为具备实际执行力的 AI 应用。","\u003C!-- \u003Cp align=\"center\">\n  \u003Cimg width=\"100\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fe2b-dev_E2B_readme_86bc58a8be02.png\" alt=\"e2b logo\">\n\u003C\u002Fp> -->\n\n![E2B SDK Preview](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fe2b-dev_E2B_readme_7e18c93e2c21.png)\n![E2B SDK Preview](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fe2b-dev_E2B_readme_c891eb6200a9.png)\n\n\u003Ch4 align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Fe2b\u002F\">\n    \u003Cimg alt=\"Last 1 month downloads for the Python SDK\" loading=\"lazy\" decoding=\"async\" style=\"color:transparent;width:170px;height:18px\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fe2b-dev_E2B_readme_11e9fe0c9872.png\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fe2b\">\n    \u003Cimg alt=\"Last 1 month downloads for the JavaScript SDK\" loading=\"lazy\" width=\"200\" height=\"30\" decoding=\"async\" data-nimg=\"1\"\n    style=\"color:transparent;width:auto;height:100%\" src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fe2b?label=NPM%20Monthly%20Downloads\">\n  \u003C\u002Fa>\n\u003C\u002Fh4>\n\n\u003C!---\n\u003Cimg width=\"100%\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fe2b-dev_E2B_readme_5e41295a9118.png\" alt=\"Cover image\">\n--->\n## What is E2B?\n[E2B](https:\u002F\u002Fwww.e2b.dev\u002F) is an open-source infrastructure that allows you to run AI-generated code in secure isolated sandboxes in the cloud. To start and control sandboxes, use our [JavaScript SDK](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fe2b) or [Python SDK](https:\u002F\u002Fpypi.org\u002Fproject\u002Fe2b).\n\n## Run your first Sandbox\n\n### 1. Install SDK\n\nJavaScript \u002F TypeScript\n```\nnpm i e2b\n```\n\nPython\n```\npip install e2b\n```\n\n### 2. Get your E2B API key\n1. Sign up to E2B [here](https:\u002F\u002Fe2b.dev).\n2. Get your API key [here](https:\u002F\u002Fe2b.dev\u002Fdashboard?tab=keys).\n3. Set environment variable with your API key\n```\nE2B_API_KEY=e2b_***\n```\n\n### 3. Start a sandbox and run commands\n\nJavaScript \u002F TypeScript\n```ts\nimport Sandbox from 'e2b'\n\nconst sandbox = await Sandbox.create()\nconst result = await sandbox.commands.run('echo \"Hello from E2B!\"')\nconsole.log(result.stdout) \u002F\u002F Hello from E2B!\n```\n\nPython\n```py\nfrom e2b import Sandbox\n\nwith Sandbox.create() as sandbox:\n    result = sandbox.commands.run('echo \"Hello from E2B!\"')\n    print(result.stdout)  # Hello from E2B!\n```\n\n### 4. Code execution with Code Interpreter\n\nIf you need to execute code with [`runCode()`](https:\u002F\u002Fe2b.dev\u002Fdocs\u002Fcode-interpreting)\u002F[`run_code()`](https:\u002F\u002Fe2b.dev\u002Fdocs\u002Fcode-interpreting), install the [Code Interpreter SDK](https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002Fcode-interpreter):\n\n```\nnpm i @e2b\u002Fcode-interpreter  # JavaScript\u002FTypeScript\npip install e2b-code-interpreter  # Python\n```\n\n```ts\nimport { Sandbox } from '@e2b\u002Fcode-interpreter'\n\nconst sandbox = await Sandbox.create()\nconst execution = await sandbox.runCode('x = 1; x += 1; x')\nconsole.log(execution.text)  \u002F\u002F outputs 2\n```\n\n### 5. Check docs\nVisit [E2B documentation](https:\u002F\u002Fe2b.dev\u002Fdocs).\n\n### 6. E2B cookbook\nVisit our [Cookbook](https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002Fe2b-cookbook\u002Ftree\u002Fmain) to get inspired by examples with different LLMs and AI frameworks.\n\n## Self-hosting\n\nRead the [self-hosting guide](https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002Finfra\u002Fblob\u002Fmain\u002Fself-host.md) to learn how to set up the [E2B infrastructure](https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002Finfra) on your own. The infrastructure is deployed using Terraform. \n\nSupported cloud providers:\n- 🟢 AWS\n- 🟢 Google Cloud (GCP)\n- [ ] Azure\n- [ ] General Linux machine\n","\u003C!-- \u003Cp align=\"center\">\n  \u003Cimg width=\"100\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fe2b-dev_E2B_readme_86bc58a8be02.png\" alt=\"e2b logo\">\n\u003C\u002Fp> -->\n\n![E2B SDK 预览](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fe2b-dev_E2B_readme_7e18c93e2c21.png)\n![E2B SDK 预览](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fe2b-dev_E2B_readme_c891eb6200a9.png)\n\n\u003Ch4 align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Fe2b\u002F\">\n    \u003Cimg alt=\"过去一个月 Python SDK 的下载量\" loading=\"lazy\" decoding=\"async\" style=\"color:transparent;width:170px;height:18px\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fe2b-dev_E2B_readme_11e9fe0c9872.png\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fe2b\">\n    \u003Cimg alt=\"过去一个月 JavaScript SDK 的下载量\" loading=\"lazy\" width=\"200\" height=\"30\" decoding=\"async\" data-nimg=\"1\"\n    style=\"color:transparent;width:auto;height:100%\" src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fe2b?label=NPM%20Monthly%20Downloads\">\n  \u003C\u002Fa>\n\u003C\u002Fh4>\n\n\u003C!---\n\u003Cimg width=\"100%\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fe2b-dev_E2B_readme_5e41295a9118.png\" alt=\"封面图片\">\n--->\n## 什么是 E2B？\n[E2B](https:\u002F\u002Fwww.e2b.dev\u002F) 是一个开源基础设施，允许你在云端的安全隔离沙箱中运行由 AI 生成的代码。要启动和控制沙箱，请使用我们的 [JavaScript SDK](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fe2b) 或 [Python SDK](https:\u002F\u002Fpypi.org\u002Fproject\u002Fe2b)。\n\n## 运行你的第一个沙箱\n\n### 1. 安装 SDK\n\nJavaScript \u002F TypeScript\n```\nnpm i e2b\n```\n\nPython\n```\npip install e2b\n```\n\n### 2. 获取你的 E2B API 密钥\n1. 在 [这里](https:\u002F\u002Fe2b.dev) 注册 E2B。\n2. 在 [这里](https:\u002F\u002Fe2b.dev\u002Fdashboard?tab=keys) 获取你的 API 密钥。\n3. 设置包含你的 API 密钥的环境变量：\n```\nE2B_API_KEY=e2b_***\n```\n\n### 3. 启动一个沙箱并运行命令\n\nJavaScript \u002F TypeScript\n```ts\nimport Sandbox from 'e2b'\n\nconst sandbox = await Sandbox.create()\nconst result = await sandbox.commands.run('echo \"Hello from E2B!\"')\nconsole.log(result.stdout) \u002F\u002F Hello from E2B!\n```\n\nPython\n```py\nfrom e2b import Sandbox\n\nwith Sandbox.create() as sandbox:\n    result = sandbox.commands.run('echo \"Hello from E2B!\"')\n    print(result.stdout)  # Hello from E2B!\n```\n\n### 4. 使用代码解释器执行代码\n\n如果你需要使用 [`runCode()`](https:\u002F\u002Fe2b.dev\u002Fdocs\u002Fcode-interpreting)\u002F[`run_code()`](https:\u002F\u002Fe2b.dev\u002Fdocs\u002Fcode-interpreting) 来执行代码，可以安装 [代码解释器 SDK](https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002Fcode-interpreter)：\n\n```\nnpm i @e2b\u002Fcode-interpreter  # JavaScript\u002FTypeScript\npip install e2b-code-interpreter  # Python\n```\n\n```ts\nimport { Sandbox } from '@e2b\u002Fcode-interpreter'\n\nconst sandbox = await Sandbox.create()\nconst execution = await sandbox.runCode('x = 1; x += 1; x')\nconsole.log(execution.text)  \u002F\u002F 输出 2\n```\n\n### 5. 查看文档\n访问 [E2B 文档](https:\u002F\u002Fe2b.dev\u002Fdocs)。\n\n### 6. E2B 烹饪书\n访问我们的 [烹饪书](https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002Fe2b-cookbook\u002Ftree\u002Fmain)，获取使用不同 LLM 和 AI 框架的示例灵感。\n\n## 自托管\n\n阅读 [自托管指南](https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002Finfra\u002Fblob\u002Fmain\u002Fself-host.md)，了解如何在你自己的环境中搭建 [E2B 基础设施](https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002Finfra)。该基础设施使用 Terraform 部署。\n\n支持的云服务提供商：\n- 🟢 AWS\n- 🟢 Google Cloud (GCP)\n- [ ] Azure\n- [ ] 通用 Linux 服务器","# E2B 快速上手指南\n\nE2B 是一个开源基础设施，允许你在云端安全的隔离沙箱中运行 AI 生成的代码。本指南将帮助你快速开始使用 E2B SDK。\n\n## 环境准备\n\n- **操作系统**：支持 Linux、macOS 和 Windows\n- **运行时环境**：\n  - Node.js (推荐 v16+) 用于 JavaScript\u002FTypeScript\n  - Python (推荐 v3.8+) 用于 Python\n- **网络要求**：需要能够访问 `e2b.dev` 服务\n- **账号要求**：需要注册 E2B 账号并获取 API Key\n\n## 安装步骤\n\n### 1. 安装 SDK\n\n根据你的开发语言选择对应的安装命令：\n\n**JavaScript \u002F TypeScript**\n```bash\nnpm i e2b\n```\n\n**Python**\n```bash\npip install e2b\n```\n\n> 💡 **国内加速建议**：如果下载缓慢，可配置国内镜像源：\n> - npm: `npm config set registry https:\u002F\u002Fregistry.npmmirror.com`\n> - pip: `pip install -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple e2b`\n\n### 2. 配置 API Key\n\n1. 访问 [E2B 官网](https:\u002F\u002Fe2b.dev) 注册账号\n2. 在 [Dashboard Keys 页面](https:\u002F\u002Fe2b.dev\u002Fdashboard?tab=keys) 获取你的 API Key\n3. 设置环境变量：\n\n**Linux\u002FmacOS**\n```bash\nexport E2B_API_KEY=e2b_***\n```\n\n**Windows (PowerShell)**\n```powershell\n$env:E2B_API_KEY=\"e2b_***\"\n```\n\n## 基本使用\n\n### 创建沙箱并运行命令\n\n**JavaScript \u002F TypeScript 示例**\n```ts\nimport Sandbox from 'e2b'\n\nconst sandbox = await Sandbox.create()\nconst result = await sandbox.commands.run('echo \"Hello from E2B!\"')\nconsole.log(result.stdout) \u002F\u002F Hello from E2B!\n```\n\n**Python 示例**\n```py\nfrom e2b import Sandbox\n\nwith Sandbox.create() as sandbox:\n    result = sandbox.commands.run('echo \"Hello from E2B!\"')\n    print(result.stdout)  # Hello from E2B!\n```\n\n### 执行代码（可选）\n\n如需执行具体的代码片段（如 Python、JS 等），需安装 Code Interpreter SDK：\n\n**安装**\n```bash\nnpm i @e2b\u002Fcode-interpreter  # JavaScript\u002FTypeScript\npip install e2b-code-interpreter  # Python\n```\n\n**使用示例**\n```ts\nimport { Sandbox } from '@e2b\u002Fcode-interpreter'\n\nconst sandbox = await Sandbox.create()\nconst execution = await sandbox.runCode('x = 1; x += 1; x')\nconsole.log(execution.text)  \u002F\u002F outputs 2\n```\n\n---\n更多高级用法、自定义模板及多模型集成示例，请访问 [E2B 官方文档](https:\u002F\u002Fe2b.dev\u002Fdocs) 或查看 [Cookbook](https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002Fe2b-cookbook)。","某金融科技公司正在开发一款智能投顾助手，需要让 AI 根据用户指令实时编写并执行 Python 代码来分析股票历史数据、计算风险指标并生成可视化图表。\n\n### 没有 E2B 时\n- **安全风险极高**：直接在服务器或本地容器运行 AI 生成的代码，一旦代码包含恶意指令（如删除文件、窃取密钥），整个生产环境将面临瘫痪风险。\n- **环境配置繁琐**：每次分析不同金融模型需预装特定的库（如 pandas, numpy, ta-lib），维护多个隔离环境的成本高昂且容易冲突。\n- **资源清理困难**：临时运行的分析任务结束后，残留的进程和文件难以自动彻底清除，长期积累导致服务器资源泄漏。\n- **执行不可控**：缺乏对代码执行时长和内存使用的精细限制，复杂的死循环代码可能拖垮主服务响应速度。\n\n### 使用 E2B 后\n- **原生安全隔离**：E2B 为每次 AI 代码执行提供独立的云端沙箱，即使代码试图攻击系统，也仅局限在瞬时沙箱内，无法触及核心基础设施。\n- **开箱即用环境**：内置丰富的数据分析工具链，AI 可直接调用预装库进行复杂计算，无需团队预先定制和维护 Docker 镜像。\n- **自动生命周期管理**：任务完成后沙箱自动销毁，确保无任何残留文件或进程，实现了真正的“用完即走”，彻底杜绝资源泄漏。\n- **可控的执行边界**：天然支持对代码运行的时间和资源进行严格配额限制，确保即便遇到低效代码也不会影响主业务的稳定性。\n\nE2B 通过将不可信的 AI 代码执行转化为安全、瞬时且标准化的云端沙箱操作，让企业能够放心地赋予 AI 代理真实的代码执行能力。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fe2b-dev_E2B_7e18c93e.png","e2b-dev","E2B | Cloud for AI Agents","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fe2b-dev_e286365d.png",null,"hello@e2b.dev","e2b","https:\u002F\u002Fe2b.dev\u002Fdocs","https:\u002F\u002Fgithub.com\u002Fe2b-dev",[81,85,89,93,97,101,105,108],{"name":82,"color":83,"percentage":84},"Python","#3572A5",56.3,{"name":86,"color":87,"percentage":88},"TypeScript","#3178c6",42.3,{"name":90,"color":91,"percentage":92},"Go","#00ADD8",0.6,{"name":94,"color":95,"percentage":96},"Dockerfile","#384d54",0.3,{"name":98,"color":99,"percentage":100},"JavaScript","#f1e05a",0.2,{"name":102,"color":103,"percentage":104},"Handlebars","#f7931e",0.1,{"name":106,"color":107,"percentage":104},"Makefile","#427819",{"name":109,"color":110,"percentage":111},"Shell","#89e051",0,11629,834,"2026-04-09T04:53:18","Apache-2.0","未说明 (基于云端的沙箱环境，本地仅需支持 Node.js 或 Python 的操作系统)","未说明 (计算在云端沙箱中执行，本地无 GPU 需求)","未说明 (本地内存需求取决于 SDK 运行开销，云端资源由服务提供)",{"notes":120,"python":121,"dependencies":122},"E2B 是一个云端基础设施，代码在远程隔离沙箱中运行，而非本地。用户只需安装 Python 或 JavaScript SDK 并配置 E2B_API_KEY 环境变量即可使用。若需自建托管（Self-hosting），支持 AWS 和 Google Cloud (GCP)，通过 Terraform 部署；Azure 和本地 Linux 机器目前尚未支持。","未说明 (需安装 pip 以使用 e2b 或 e2b-code-interpreter 包)",[77,123],"e2b-code-interpreter",[13,35,14,15],[126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143],"ai","gpt","openai","python","software","typescript","react","devtools","llm","nextjs","development","gpt-4","javascript","agent","ai-agent","ai-agents","code-interpreter","copilot","2026-03-27T02:49:30.150509","2026-04-09T20:59:00.456117",[147,152,157,162,167,171],{"id":148,"question_zh":149,"answer_zh":150,"source_url":151},26510,"执行 `e2b template build` 时遇到 401 未授权错误怎么办？","此问题已在 `@e2b\u002Fcli@1.0.6` 或更高版本中修复。请运行以下命令更新 CLI：\n`npm i -g @e2b\u002Fcli@latest`\n此外，您可能需要更新 Docker 配置。详细信息请参考官方故障排除指南：https:\u002F\u002Fe2b.dev\u002Fdocs\u002Ftroubleshooting\u002Ftemplates\u002Fbuild-authentication-error","https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002FE2B\u002Fissues\u002F450",{"id":153,"question_zh":154,"answer_zh":155,"source_url":156},26511,"构建模板时使用 `.copy()` 或 Dockerfile 复制文件失败，报错权限拒绝 (EACCES) 或找不到文件 (ENOENT) 如何解决？","该问题已在 JS SDK 的 `e2b@2.8.4` 版本中修复，请升级 SDK。\n如果暂时无法升级，可以尝试在初始化 Template 时显式指定 `fileContextPath` 作为变通方案：\n`const template = Template({ fileContextPath: __dirname }).fromDockerfile(\"e2b.Dockerfile\");`\n注意：绝对源路径（如 \u002Fhome\u002Fuser\u002Fdir）和相对上级路径（如 ..\u002F..\u002Fdir）目前不支持，行为与 Docker 一致。","https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002FE2B\u002Fissues\u002F1036",{"id":158,"question_zh":159,"answer_zh":160,"source_url":161},26512,"在 Vercel Edge 环境中运行代码时报错 \"Invalid redirect value\" 怎么办？","此问题已在版本 `1.2.3` 及以上得到支持并修复。维护者已修改代码，将所有 API 请求的重定向行为统一设置为 `follow`，以确保在不同环境（包括 Edge）中行为一致。请将您的 e2b 库升级到最新版本即可解决。","https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002FE2B\u002Fissues\u002F531",{"id":163,"question_zh":164,"answer_zh":165,"source_url":166},26513,"模板构建卡在文件复制步骤 (COPY) 并超时 (DeadlineExceeded) 如何处理？","维护者已发布修复，请更新到最新的 E2B SDK 版本。\n已知原因包括使用了不支持的路径格式：绝对源路径（例如 `\u002Fhome\u002Fuser\u002Fdir`）和相对上级路径（例如 `..\u002F..\u002Fdir`）在构建中不被支持（与 Docker 行为相同）。请检查您的 Dockerfile 或构建脚本中的路径设置，确保使用相对当前上下文的有效路径。","https:\u002F\u002Fgithub.com\u002Fe2b-dev\u002FE2B\u002Fissues\u002F1018",{"id":168,"question_zh":169,"answer_zh":170,"source_url":166},26514,"如何清除 E2B 云端的模板构建缓存？","目前 SDK 中没有直接的命令来清除云端缓存。根据社区反馈，缓存是与账户绑定的。如果构建因缓存问题卡住，一个有效的变通方法是切换到另一个 API Key（即另一个账户）进行构建，这样可以获得干净的构建环境。建议优先更新到最新 SDK 版本，因为许多导致缓存卡死的底层问题已在近期修复。",{"id":172,"question_zh":173,"answer_zh":174,"source_url":156},26515,"在构建模板时遇到文件上传错误 (FileUploadError) 该如何排查？","这通常与文件路径上下文有关。确保在使用 `fromDockerfile` 或 `copy` 方法时，正确设置了文件的上下文路径。推荐使用 `Template({ fileContextPath: __dirname })` 显式指定上下文目录。同时，请避免在路径中使用绝对路径或指向父目录的相对路径（如 `..\u002F`），这些路径格式在当前版本中不受支持。",[176,181,185,190,194,199,203,208,213,217,222,227,232,237,242,247,252,257,262,266],{"id":177,"version":178,"summary_zh":179,"released_at":180},171751,"@e2b\u002Fpython-sdk@2.20.0","### 小改动\n\n-   cf35f61：将文件上传的 Content-Type 切换为 application\u002Foctet-stream\n-   1cc385a：编辑 README 文件\n\n### 补丁变更\n\n-   ef46004：将卷文件上传的默认超时时间增加至 1 小时\n","2026-04-02T19:20:41",{"id":182,"version":183,"summary_zh":179,"released_at":184},171752,"e2b@2.19.0","2026-04-02T19:20:39",{"id":186,"version":187,"summary_zh":188,"released_at":189},171753,"@e2b\u002Fpython-sdk@2.19.0","### 小改动\n\n-   6d7e72e：在 SDK 中添加了卷支持\n","2026-03-26T01:32:44",{"id":191,"version":192,"summary_zh":188,"released_at":193},171754,"e2b@2.18.0","2026-03-26T01:32:41",{"id":195,"version":196,"summary_zh":197,"released_at":198},171755,"e2b@2.17.0","### 小改动\n\n-   f7f1f29：更新 SDK 的 README 文件\n","2026-03-25T19:27:37",{"id":200,"version":201,"summary_zh":197,"released_at":202},171756,"@e2b\u002Fpython-sdk@2.18.0","2026-03-25T19:27:34",{"id":204,"version":205,"summary_zh":206,"released_at":207},171757,"@e2b\u002Fcli@2.9.0","### 小改动\n\n-   dcaca73：CLI 支持 `info` 命令，该命令等同于 `getInfo`。\n\n### 补丁变更\n\n-   更新了依赖项 [1c55083]\n-   更新了依赖项 [7c8d298]\n    -   e2b@2.16.0\n","2026-03-23T22:29:05",{"id":209,"version":210,"summary_zh":211,"released_at":212},171758,"e2b@2.16.0","### 小改动\n\n-   7c8d298：在信息响应中添加网络配置和生命周期处理逻辑\n\n### 补丁变更\n\n-   1c55083：修复 Sandbox 暂停\u002F连接过程中实例配置未正确传播的问题，并新增用于验证配置转发及覆盖的回归测试。","2026-03-23T22:29:02",{"id":214,"version":215,"summary_zh":211,"released_at":216},171759,"@e2b\u002Fpython-sdk@2.17.0","2026-03-23T22:28:59",{"id":218,"version":219,"summary_zh":220,"released_at":221},171760,"@e2b\u002Fpython-sdk@2.16.0","### 小改动\n\n-   ca85620：为 `aptInstall` \u002F `apt_install` 添加 `fixMissing` \u002F `fix_missing` 选项，以支持 `apt-get install` 中的 `--fix-missing` 标志\n\n### 补丁更改\n\n-   5a673d1：重构：区分沙盒环境和文件未找到的情况\n","2026-03-23T16:11:54",{"id":223,"version":224,"summary_zh":225,"released_at":226},171761,"e2b@2.15.0","### Minor Changes\n\n-   ca85620: Add `fixMissing` \u002F `fix_missing` option to `aptInstall` \u002F `apt_install` to support the `--fix-missing` flag in apt-get install\n\n### Patch Changes\n\n-   5a673d1: chore: distinguish between Sandbox and file not found\n","2026-03-23T16:11:51",{"id":228,"version":229,"summary_zh":230,"released_at":231},171762,"@e2b\u002Fcli@2.8.2","### Patch Changes\n\n-   ba7caa5: Fix update notifier not displaying by replacing update-notifier with simple-update-notifier\n-   8abfa62: fix(cli): use `name` parameter instead of deprecated `alias` in template init generated code\n-   Updated dependencies [ca85620]\n-   Updated dependencies [5a673d1]\n    -   e2b@2.15.0\n","2026-03-23T16:11:48",{"id":233,"version":234,"summary_zh":235,"released_at":236},171763,"@e2b\u002Fpython-sdk@2.15.3","### Patch Changes\n\n-   710fae6: request_timeout applies to connect\u002Fpool\u002Fwrite\n","2026-03-18T08:05:51",{"id":238,"version":239,"summary_zh":240,"released_at":241},171764,"@e2b\u002Fpython-sdk@2.15.2","### Patch Changes\n\n-   16c86d1: Support multiple asyncio loops\n","2026-03-09T22:22:54",{"id":243,"version":244,"summary_zh":245,"released_at":246},171765,"@e2b\u002Fcli@2.8.1","### Patch Changes\n\n-   b0ab7f7: Add implicit limit for sandbox list query to CLI\n","2026-03-09T22:22:51",{"id":248,"version":249,"summary_zh":250,"released_at":251},171766,"@e2b\u002Fpython-sdk@2.15.1","### Patch Changes\n\n-   222105d: include .dot files in template file upload\n","2026-03-06T13:34:49",{"id":253,"version":254,"summary_zh":255,"released_at":256},171767,"e2b@2.14.1","### Patch Changes\n\n-   222105d: include .dot files in template file upload\n-   3c56842: fix: pass sandbox headers to EnvdApiClient\n","2026-03-06T13:34:46",{"id":258,"version":259,"summary_zh":260,"released_at":261},171768,"e2b@2.14.0","### Minor Changes\n\n-   7027f36: Adds lifecycle prop to control pausing and auto-resume\n","2026-03-04T21:42:52",{"id":263,"version":264,"summary_zh":260,"released_at":265},171769,"@e2b\u002Fpython-sdk@2.15.0","2026-03-04T21:42:49",{"id":267,"version":268,"summary_zh":269,"released_at":270},171770,"e2b@2.13.1","### Patch Changes\n\n-   e83cf86: Add `getTags`\u002F`get_tags` method to list all tags for a template\n","2026-03-04T14:58:39"]