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 模型详细规格、定价和能力雷达图的画廊。

相关

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