介绍 ΛVΛTΛRS ΛI - 您的终极 AI 聊天伴侣应用程序,由 OpenAI 的 GPT-3 / ChatGPT-3.5 Turbo / GPT-4、Google 的 Bard-AI、Pygmalion 的 6B 模型和 StabilityAI 的稳定扩散模型提供支持,配有 50 多个手工制作的 AI聊天头像:每个都有自己独特的个性和预定义的提示角色,涵盖10 多个不同类别 - 从娱乐、体育、旅行到科技、教育、生产力等,包含来自每个 AI Avatar 各自领域的热门新闻和信息
现在,在所有友好的人工智能聊天伙伴中保持乐观吧!
Kotlin - Android 开发的官方编程语言。
Android 架构组件 - 帮助您设计健壮、可测试和可维护的应用程序的库集合。
Adapty:应用内订阅的一体化服务。
Gatsby:Gatsby 是一个基于 React 的免费开源框架,可帮助开发人员构建速度极快的网站和应用程序。
FastAPI :FastAPI 是一个现代、快速(高性能)的 Web 框架,用于基于标准 Python 类型提示使用 Python 3.7+ 构建 API。
Figma:Figma 是一个矢量图形编辑器和原型设计工具,主要基于网络。
Android 的 Material Components:适用于 Android 的模块化和可定制的 Material Design UI 组件。
Netlify:Netlify 是一家远程优先的云计算公司,提供一个开发平台,其中包括针对 Web 应用程序和动态网站的构建、部署和无服务器后端服务。
PlanetScale:PlanetScale 是世界上最先进的无服务器 MySQL 平台。
Railway :Railway 是一个基础设施平台,您可以在其中配置基础设施、在本地使用该基础设施进行开发,然后部署到云。
Avatars AI基于 MVVM 架构和 Repository 模式,遵循 Google 官方架构指导。
Avatars AI是根据应用程序架构指南构建的,因此它将是一个很好的示例,可以展示该架构在实际项目中的工作原理。
Avatars AI的整体架构由三层组成——UI层、领域层和数据层。每一层都有专用的组件,并且它们各自具有不同的职责,如下所定义。
通过这种松散耦合的架构,您可以提高组件的可重用性和应用程序的可扩展性。
UI 层由用于配置可与用户交互的屏幕的 UI 元素和保存应用程序状态并在配置更改时恢复数据的 ViewModel 组成。
数据层由存储库组成,存储库包含业务逻辑,例如从本地数据库查询数据和从网络请求远程数据。它被实现为离线优先的业务逻辑源,并遵循单一事实来源原则。
通过加入该存储库的观星者来支持它。
另外,请在 GitHub 上提交问题以了解我的任何错误或请求新功能!
git clone https://github.com/binaryshrey/Avatars-AI.git
cd Avatars-AI
npm i
gatsby develop
开发服务器运行在http://localhost:8000
。
gatsby build
gatsby serve
生产服务器运行在http://localhost:9000
。构建是在public
生成的(可部署)。