dabit3/react-native-ai

Full stack framework for building cross-platform mobile AI apps

何を解決するか

開発者が迅速にクロスプラットフォームのモバイルAIアプリケーションを構築できるフルスタックフレームワークを提供します。大規模言語モデル(LLM)と画像生成サービスをモバイルインターフェースに統合する際の複雑な部分、特にリアルタイムストリーミングとサーバーサイドプロキシングを処理します。

動作方法

このフレームワークは、React Nativeで構築されたモバイルアプリとサーバープロキシで構成されています。サーバーはモバイルアプリとさまざまなAIプロバイダー(OpenAI、Anthropic、Gemini、Moonshotなど)の間の仲介者として機能し、認証と承認の実装を簡単にします。アプリにはチャットと画像生成用の事前構築されたUIが含まれており、テーマシステムを介してカスタマイズ可能です。

対象ユーザー

チャットや画像生成のインフラをゼロから構築せずに、アプリにAI機能を統合したいモバイル開発者。

主な特徴

  • マルチモデル対応: OpenAI、Anthropic、Gemini、Z.ai、Moonshotと統合可能。
  • リアルタイムストリーミング: チャット体験をより応答性高くするためのテキスト応答のストリーミングをサポート。
  • 画像生成: Geminiの画像モデルに対応する組み込みサポートを備えています。
  • サーバープロキシ: APIキーのセキュリティとユーザー認証を簡素化。
  • カスタマイズ可能なテーマ: 5つの組み込みテーマと、新しいテーマを追加するための簡単なAPIを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト