文章预览
项目简介 这款应用是 Anthropic 的 Claude 聊天应用中的 Artifacts UI 的开源版本。 此应用正在使用 E2B 的代 码解释器 SDK(e2b.dev/docs) 和 核心 SDK 进行 AI 代码执行。E2B 提供了一个云沙箱环境,用于安全运行 AI 生成的代码,并能够处理安装库、运行 shell 命令、运行 Python、JavaScript、R 和 Nextjs 应用等操作。 特性 Anthropic Claude Sonnet 3.5 模型用于 AI 代码生成 E2B 的代码解释器 SDK,用于通过沙箱进行安全的 AI 代码执行 Vercel AI SDK 用于工具调用和从模型流式传输响应 支持由 AI 生成的代码 ✅ 在 Jupyter 笔记本中运行 AI 生成的 Python 代码 ✅ 由 AI 生成的 Next.js 应用 ✅ 由 AI 生成的 Streamlit 应用 TODO: vanilla JS/TS, R 待办事项:流式传输由 AI 生成的代码 1. 安装依赖项 npm i 2. 设置 API 密钥 创建一个 .env.local 文件并设置以下内容: # Get your API key here - https://e2b.dev/ E2B_API_
………………………………