Nathan-code-development/AIApplication

AI model square and chat with AI.

解決する課題

このプロジェクトは、複数のAIモデルと対話するための統一されたクロスプラットフォームモバイルインターフェースを提供します。DeepSeek、Doubao、Qwenなどのモデルにアクセスするために異なるアプリやウェブサイトを切り替える必要がなくなり、統合されたユーザー管理とチャット履歴を備えた単一のチャット体験に集約されます。

仕組み

.NET MAUIで構築されたこのアプリケーションは、さまざまなAI API (DeepSeek, Doubao, Qwen) および Spring Boot バックエンドサーバーと通信するクライアントとして機能します。REST API 呼び出しを通じて、ユーザー認証、プロファイル管理、チャット履歴の永続化を処理します。ユーザーはテキスト、画像、ファイルをAIモデルのコンテキストとして送信でき、アプリケーションはシステムプロンプトやエコシステムの他の部分へのAPIリクエストを管理します。

対象ユーザー

複数のLLMプロバイダーをサポートし、独自のバックエンドとAPIキーを管理できる、カスタマイズ可能なモバイルファーストのチャットアプリを求める開発者やAI愛好家。

主な特徴

  • マルチモデルサポート: DeepSeek、Doubao、Qwenをシームレスに切り替え可能。
  • 豊富な添付ファイル: コンテキストとして画像やテキストファイル (PDF, TXT, JSON) のアップロードをサポート。
  • 統合ユーザーシステム: ユーザー登録、メール認証、プロファイル管理を完備。
  • チャット履歴: 会話を自動的に保存し、トピックごとにグループ化して簡単に検索可能。
  • モデルスクエア: 8つの人気AIモデルの詳細な仕様、価格、能力レーダーチャートを紹介するギャラリー。

関連

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