Introdução geral
O Pocket AI (versão em chinês do PocketPal AI) é um poderoso assistente de IA off-line projetado para permitir que os usuários conversem com a IA a qualquer momento e em qualquer lugar. Ele é baseado em modelos de linguagem pequenos (SLMs) e pode ser executado em telefones celulares sem conexão com a Internet, especialmente adaptado à experiência do usuário chinês. O Pocket AI suporta uma variedade de modelos de linguagem pequenos, incluindo DeepSeek, Danube, etc., com gerenciamento inteligente de memória, exibição de desempenho em tempo real e outros recursos. No momento, o projeto é compatível com dispositivos Android e a versão para iOS está em desenvolvimento, e os desenvolvedores podem contribuir.
Lista de funções
- operação off-lineTodos os modelos de IA são executados localmente sem a necessidade de se preocupar com problemas de rede.
- Otimização da ChinaAdaptação profunda à experiência do usuário chinês, com suporte ao DeepSeek e a outros excelentes modelos chineses.
- simples e fácil de usarUma interface bem projetada que torna a interação com a IA fácil e natural.
- otimização do desempenhoGerenciamento inteligente de memória com carregamento/descarregamento automático de modelos.
- Suporte a vários modelosSuporte a uma variedade de modelos de linguagem pequenos, incluindo DeepSeek, Danube e outros.
- desempenho em tempo realExibição em tempo real da velocidade de inferência para acompanhar o status da resposta da IA.
- Suporte a equipamentos: Atualmente, há suporte para dispositivos Android, com uma versão para iOS em desenvolvimento.
Usando a Ajuda
Processo de instalação
- Faça o download do pacote de instalaçãoFaça o download da versão mais recente do pacote de instalação por meio do link abaixo:
- Instalação de aplicativos: Quando o download estiver concluído, abra o pacote de instalação e instale-o.
- Baixar arquivos de modeloSelecione o arquivo do modelo apropriado de acordo com o desempenho do equipamento e obtenha-o por meio do seguinte link do Baidu.com:
- Baidu.com Link. link (em um site) Código de extração: xtbf
- Modelos de carregamentoAbra o aplicativo, selecione "Load Local Model" (Carregar modelo local) e selecione o arquivo de modelo baixado para usá-lo.
Etapas de uso
- Selecione o modeloEntre na página de configuração do modelo, selecione o modelo apropriado de acordo com a configuração do equipamento e clique para fazer o download do modelo necessário.
- Iniciando um diálogoAguarde o término do download do modelo e clique no botão "Load" (Carregar) para iniciar o diálogo com o assistente de IA.
- Ver históricoDeslize para a esquerda para visualizar o histórico, para a direita para excluir uma única mensagem e com um clique para limpar todos os registros.
- segurança de dadosTodos os dados são armazenados localmente para garantir a segurança.
Configuração de desenvolvimento
- Requisitos ambientais::
- Node.js (18.0 ou posterior)
- Fios
- Reagir CLI nativa
- Android Studio (desenvolvimento Android)
- Xcode (desenvolvimento iOS, somente macOS)
- etapa de desenvolvimento::
- Código de clonagem:
git clone https://github.com/yzfly/pocketpal-ai-zh.git
- Mude para a filial chinesa:
git checkout chinês
- Instale a dependência:
instalação do yarn
- Android:
fio android
Iniciando o aplicativo Android - iOS:
fios ios
Inicie o emulador de iOS - Inicie o servidor de desenvolvimento:
início do fio
Início dos serviços de metrô
- Código de clonagem:
Scripts práticos
- Limpe o arquivo de compilação:
limpeza do fio
- Verificação de código:
fiapos de fios
verificação de estilo de código.verificação de tipo de fio
Verificação de tipo - Execute o teste:
teste do fio