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 모델의 상세 사양, 가격, 성능 레이더 차트를 제공하는 갤러리.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트