PocketPal AI 使用与启动指南
1. 项目介绍
PocketPal AI 是一个轻量级的 AI 助手应用,它基于小型语言模型(SLMs)运行在您的手机上。这款应用支持 iOS 和 Android 系统,允许您在没有网络连接的情况下与各种 SLMs 交互。
2. 项目快速启动
2.1 环境准备
在开始之前,请确保您的开发环境中已安装以下依赖项:
- Node.js (版本 18 或更高)
- Yarn
- React Native CLI
- Xcode (iOS 开发)
- Android Studio (Android 开发)
2.2 克隆项目
使用以下命令克隆项目到本地:
git clone https://github.com/a-ghorbani/pocketpal-ai.git
cd pocketpal-ai
2.3 安装依赖
在项目目录中执行以下命令安装依赖:
yarn install
2.4 安装 Pod 依赖(仅限 iOS)
cd ios
pod install
cd ..
2.5 运行应用
根据您的开发平台,选择以下命令启动应用:
- iOS 模拟器:
yarn ios
- Android 模拟器:
yarn android
2.6 启动 Metro Bundler
yarn start
2.7 清理构建产物
yarn clean
2.8 代码风格检查和类型检查
yarn lint
yarn typecheck
2.9 运行测试
yarn test
3. 应用案例和最佳实践
3.1 下载模型
打开应用并点击菜单图标(☰),然后导航到“模型”页面。选择一个模型并点击“下载”进行下载。
3.2 加载模型
下载完成后,点击模型旁边的“加载”按钮将其载入内存。
3.3 与模型聊天
确保已加载一个模型,然后从菜单中导航到“聊天”页面。在这里,您可以开始与您的 AI 助手进行对话。
3.4 复制文本
- 复制整个响应:点击 AI 响应气泡底部的复制图标。
- 复制特定段落:长按段落以复制其内容。
4. 典型生态项目
目前,PocketPal AI 项目主要集中在支持更多的设备、改进文本复制功能、添加新的模型支持、提升用户界面和用户体验,以及改进项目文档等方面。社区和开发者可以通过贡献代码、提供反馈或参与讨论来支持这个项目的发展。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



