an-codeAI 项目介绍
an-codeAI 是一个创新的项目,旨在通过利用最先进的人工智能技术来生成高可用性的代码。这一项目融合了OpenAI和Gemini技术,支持多种技术栈,包括Web和原生应用程序的开发。
项目支持
an-codeAI 针对以下技术栈提供支持:
- Web技术:React、Vue、Tailwind CSS、shadcn/ui
- 原生开发:React Native
同时,项目也支持各种编辑方式,例如HTML结合Tailwind,React与Tailwind的组合,以及React加上Tailwind和shadcn/ui的配置。
输入方式
an-codeAI 提供多种输入方式以生成代码:
- 屏幕截图:用户可以通过截屏来提供视觉参考。
- 文本输入:通过描述性的文字提供代码生成的方向。
- 白板草图:用户可以用白板进行绘制草图,作为代码生成的基础。
功能演示
在React+shadcn/ui的配置下,an-codeAI 能够将用户通过Excalidraw画板绘制的草图转化为具体的代码。这种功能可以帮助开发者快速将概念变为可实施的代码,提升开发效率。
如何尝试
项目支持在线体验,用户可以访问an-codeAI在线平台进行尝试。此外,用户也可以通过下载项目在本地进行运行:
npm run dev
项目设置
an-codeAI 提供对OpenAI和Gemini的支持,用户可以根据需要进行相应的配置。
OpenAI配置:
- OpenAI API Key:用户需要填写API密钥。
- OpenAI Base URL:设置代理的URL,默认值为
https://api.openai.com/v1
。 - Mock AI Response:模拟AI返回数据,不直接请求AI。
Gemini配置(免费,效果不佳不推荐):
- Gemini API key:用户需提供相应的API密钥。
贡献与支持
如果这个项目对您有帮助,您可以通过购买咖啡的方式支持该项目的开发者。该项目通过创新的方式为开发者提供了便捷的代码生成服务,旨在促进开发效率的提升和工作流程的优化。