banner
andrewji8

Being towards death

Heed not to the tree-rustling and leaf-lashing rain, Why not stroll along, whistle and sing under its rein. Lighter and better suited than horses are straw sandals and a bamboo staff, Who's afraid? A palm-leaf plaited cape provides enough to misty weather in life sustain. A thorny spring breeze sobers up the spirit, I feel a slight chill, The setting sun over the mountain offers greetings still. Looking back over the bleak passage survived, The return in time Shall not be affected by windswept rain or shine.
telegram
twitter
github

bolt.new的代替來了Gemini Coder:基於 Google Gemini API 的開源 Web 應用生成工具

image

Gemini Coder#

Gemini Coder 是一款基於 Google 的 Gemini API、Next.js 和 Tailwind CSS 的 AI 應用生成工具。它能夠通過簡單的文本描述,快速生成完整的 Web 應用代碼,並結合 Sandpack 實現實時代碼編輯和預覽功能。用戶只需提供應用的基本描述,系統即可自動生成相應的代碼和界面,極大地簡化了開發流程,提高了開發效率。無論是快速原型開發還是小型應用開發,Gemini Coder 都能提供強大的支持。

主要功能#

  • 代碼生成:基於簡單的文本描述,自動生成完整的 Web 應用代碼。
  • 實時預覽:提供實時代碼編輯和預覽功能,用戶可以即時查看應用效果。
  • 多模型支持:兼容 Gemini 1.5 Pro、Gemini 1.5 Flash 和 Gemini 2.0 Flash Experimental 等模型,滿足不同開發需求。

技術原理#

  • Gemini API:基於 Google 的 Gemini API 進行代碼生成,能夠理解用戶需求並生成符合要求的代碼結構和邏輯。
  • Next.js:作為 Web 應用的框架,支持靜態生成和服務器端渲染,提升應用的加載速度和 SEO 表現。
  • Tailwind CSS:作為樣式框架,通過組合工具類實現複雜的佈局和樣式,提高開發效率和代碼的可維護性。
  • Sandpack:提供實時代碼編輯和預覽功能,為用戶提供一個隔離的環境,安全地編輯代碼並實時查看應用變化。

如何運行 Gemini Coder#

  1. 克隆倉庫
    首先,克隆 Gemini Coder 的 GitHub 倉庫:
    git clone https://github.com/osanseviero/geminiCoder
    
  2. 配置環境

在項目根目錄下創建 .env 文件,並添加你的 Google AI Studio API 密鑰:

GOOGLE_AI_API_KEY=your_api_key_here
  1. 安裝依賴並運行

安裝項目依賴並啟動本地開發服務器:

npm install
npm run dev
  1. 訪問應用
    打開瀏覽器,訪問 http://localhost:3000,即可開始使用 Gemini Coder。

    資源
    HuggingFace 倉庫:https://huggingface.co/spaces/osanseviero/gemini-coder
    GitHub 倉庫:https://github.com/osanseviero/geminiCoder
    Gemini API 文檔:https://ai.google.dev/gemini-api/docs
    Sandpack 文檔:https://sandpack.codesandbox.io/

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。