dabit3/react-native-ai

Full stack framework for building cross-platform mobile AI apps

解决的问题

为开发者提供一个全栈框架,可快速构建跨平台移动AI应用。它简化了将大型语言模型(LLMs)和图像生成服务集成到移动界面的过程,处理了实时流式传输和服务器端代理的复杂部分。

如何工作

该框架由一个使用 React Native 构建的移动应用和一个服务器代理组成。服务器作为移动应用与各种AI提供商(如 OpenAI、Anthropic、Gemini 和 Moonshot)之间的中介,使开发者能够轻松实现认证和授权。应用包含预构建的聊天和图像生成UI,可通过主题系统进行自定义。

适用人群

希望将AI功能集成到应用中,而无需从零开始构建聊天和图像生成基础设施的移动开发者。

主要亮点

  • 多模型支持:支持与 OpenAI、Anthropic、Gemini、Z.ai 和 Moonshot 集成。
  • 实时流式传输:支持流式文本响应,带来更流畅的聊天体验。
  • 图像生成:内置对 Gemini 图像模型的支持。
  • 服务器代理:简化API密钥和用户认证的安全管理。
  • 可自定义主题:提供五个内置主题,并配有简单API用于添加新主题。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目