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

3. 安装依赖并运行

安装项目依赖并启动本地开发服务器:

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/

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。