AiPro – AI 聊天机器人助理
LogoACTIVE

AiPro – AI 聊天机器人助理

4 months
1 Contributors
2025年1月 — 2025年5月

一款支持多语言的 AI 助手应用,适用于 iOS 和 Android,具备 GPT-4 聊天、图像识别、OCR、图像生成以及实时语音和图像翻译功能——原生客户端使用 SwiftUI 和 Kotlin 开发,后端采用 AdonisJS。

AiPro 是为 DekMobile Dijital 打造的 iOS 和 Android 全能 AI 助手。它不仅仅是聊天窗口:用户可以与基于 GPT‑4 的助理对话,使用相机对准物体或文档,将照片转换为可编辑文本,根据描述生成图像,并实时翻译语音和图像。该应用支持七种语言,运行于完全原生的客户端。

项目简述

目标是打造一款能够在竞争激烈的消费类 AI 市场中脱颖而出的应用,不仅仅局限于文字聊天,而且要快速响应。这就要求在两个平台上都实现原生性能,后端能够在一次对话中协调多种 AI 服务,并通过订阅模式将每位用户的 AI 成本控制在可预期范围内。

我们构建的功能

基于 GPT‑4 的对话助理。 支持流式聊天、会话历史、常用任务(写作、邮件、调研、摘要)的提示模板,以及可在不更新应用的情况下切换模型的模型层。

图像识别与 OCR。 用户拍摄物体、标识或文档,应用即可识别或提取文字并转换为可编辑、可翻译的格式。

图像生成。 在同一对话流程中实现文字生成图像,并支持高分辨率导出。

实时语音与图像翻译。 将语音转文字、翻译再转语音串联成单一流水线;相机翻译可用于标识、菜单和文档。

文档助理。 上传或扫描文档后,可就文档内容提问、生成摘要或提取结构化数据。

多语言 UI。 支持英语、德语、葡萄牙语、意大利语、法语、西班牙语和土耳其语,并根据地区提供相应提示,使回复匹配用户语言。

订阅与使用控制。 免费层设有每日限制,付费层无限使用;后端对每位用户的 token 使用和速率进行计数,以保持 AI 成本可预测。

架构

  • iOS: Swift 与 SwiftUI,原生相机和文档扫描集成
  • Android: Kotlin + Jetpack Compose,使用 CameraX 进行拍摄和扫描
  • 后端: AdonisJS(Node.js)API,统一调度 OpenAI 的聊天、视觉、图像生成、语音和翻译服务
  • Web: Next.js 管理后台,用于提示词管理、使用分析和用户管理
  • 数据: MongoDB 存储会话、文档和用户数据;Redis 用于会话状态、速率限制、缓存和流式队列
  • 实时: 基于 WebSocket 的响应流式传输,实现即时聊天体验
  • 变现: App Store 与 Google Play 订阅,服务器端验证

技术亮点

  • 单一后端流水线,根据输入类型将请求路由至相应的 AI 服务(聊天、视觉、OCR、图像、语音)
  • 按用户和功能追踪 token 与费用,并在后台管理面板中展示
  • 对输入和输出均进行内容安全过滤
  • 对重复查询进行响应缓存,以降低 API 开支
  • 与模型无关的聊天层:提供商和模型可在服务器端配置

成果

AiPro 已在 App Store 与 Google Play 上线,作为一款实时订阅制产品提供七种语言服务。模块化的后端使得新 AI 功能的加入以及底层模型的更换无需重新构建移动端应用。

提供的服务

AI 产品架构 · 大语言模型与多模态 AI 集成 · 原生 iOS 开发 · 原生 Android 开发 · AdonisJS 后端开发 · Next.js 管理后台 · UI/UX 设计 · 订阅实现 · App Store 与 Google Play 上线

Project Details

Started2025年1月1日
Completed2025年5月1日
Duration4 months
Team1 members

Share

Technologies

Swift、SwiftUI、Kotlin、Jetpack Compose、AdonisJS、Node.js、Next.js、MongoDB、Redis、OpenAI API(GPT-4、DALL·E、Whisper)、Vision 与 OCR、WebSockets、RevenueCat

Services

原生移动应用开发、AI 集成、LLM 聊天架构、后端开发、网页开发、UI/UX 设计、App Store 与 Google Play 上线

Project Team

Contributor

Like what you see?

Let's build something amazing together.