e2b-dev/fragments
Open-source Next.js template for building apps that are fully generated by AI. By E2B.
解決的問題
Fragments 是 Claude Artifacts、v0 和 GPT Engineer 等 AI 驅動的程式碼生成與預覽工具的開源替代方案。它允許使用者透過 LLM 生成程式碼,並立即在安全、隔離的環境中執行與預覽。
工作原理
本專案使用 E2B SDK 為執行 AI 生成的程式碼建立安全的沙箱。它整合了各種 LLM 提供商(如 OpenAI、Anthropic 和 Google AI)以及用於串流 UI 更新的 Vercel AI SDK。使用者可以從多個支援的技術棧中進行選擇,包括 Python、Next.js、Vue.js、Streamlit 和 Gradio,並可以在沙箱中安裝任何 npm 或 pip 套件。
適用對象
想要自行託管程式碼生成與預覽平台,或構建自己的 AI 驅動應用程式開發環境的開發者。
亮點
- 安全執行:使用 E2B SDK 進行隔離的程式碼執行。
- 多技術棧支援:支援 Python、Next.js、Vue.js、Streamlit 和 Gradio。
- 廣泛的 LLM 整合:相容於包括 OpenAI、Anthropic、Google AI、Mistral、Groq、Fireworks、Together AI 和 Ollama 在內的廣泛提供商。
- 可擴展性:允許使用者新增自定義角色(沙箱範本)及自定義 LLM 模型/提供商。
- 即時串流:具備 UI 串流功能,提供即時響應的體驗。
相關
- 專案
- 專案
- 專案
- 專案
- 專案