综合介绍
口袋AI(PocketPal AI 中文版)是一款强大的离线AI助手,旨在让用户随时随地与AI进行对话。该项目基于小型语言模型(SLMs),无需联网即可在手机上运行,特别适配中文用户体验。口袋AI支持多种小型语言模型,包括DeepSeek、Danube等,具备智能内存管理、实时性能显示等功能。该项目目前支持安卓设备,iOS版本正在开发中,欢迎开发者参与贡献。
功能列表
- 离线运行:所有AI模型都在本地运行,无需担心网络问题。
- 中文优化:深度适配中文用户体验,支持DeepSeek等优秀中文模型。
- 简单易用:精心设计的界面,让AI交互变得简单自然。
- 性能优化:智能内存管理,自动加载/卸载模型。
- 多模型支持:支持多种小型语言模型,包括DeepSeek、Danube等。
- 实时性能:实时显示推理速度,掌握AI响应状态。
- 设备支持:目前支持安卓设备,iOS版本开发中。
使用帮助
安装流程
- 下载安装包:通过以下链接下载最新版本的安装包:
- 安装应用:下载完成后,打开安装包进行安装。
- 下载模型文件:根据设备性能选择合适的模型文件,并通过以下百度网盘链接获取:
- 百度网盘链接: 链接 提取码: xtbf
- 加载模型:打开应用,选择“加载本地模型”,选择已下载的模型文件即可使用。
使用步骤
- 选择模型:进入模型配置页面,根据设备配置选择合适的模型,点击下载所需模型。
- 开始对话:等待模型下载完成,点击“加载”按钮,开始与AI助手对话。
- 查看历史记录:左滑可查看历史记录,右滑可删除单条消息,支持一键清空所有记录。
- 数据安全:所有数据本地存储,确保安全无忧。
开发配置
- 环境要求:
- Node.js (18.0或更高版本)
- Yarn
- React Native CLI
- Android Studio (安卓开发)
- Xcode (iOS开发,仅macOS)
- 开发步骤:
- 克隆代码:
git clone https://github.com/yzfly/pocketpal-ai-zh.git
- 切换到中文分支:
git checkout chinese
- 安装依赖:
yarn install
- 安卓:
yarn android
启动安卓应用 - iOS:
yarn ios
启动iOS模拟器 - 启动开发服务器:
yarn start
启动Metro服务
- 克隆代码:
实用脚本
- 清理构建文件:
yarn clean
- 代码检查:
yarn lint
代码风格检查,yarn typecheck
类型检查 - 运行测试:
yarn test