
O Llamachat é um aplicativo MacOS que permite que você converse com os modelos Llama, Alpaca e Gpt4all, todos funcionando localmente no seu Mac.

O Llamachat exige o MacOS 13 Ventura e um processador Intel ou Apple Silicon.
Faça o download de um .dmg contendo a versão mais recente aqui?.
git clone https://github.com/alexrozanski/LlamaChat.git
cd LlamaChat
open LlamaChat.xcodeprojNOTA: O Llamachat inclui Sparkle para AutoupDates, que não conseguirá carregar se o Llamachat não for assinado. Certifique -se de usar um certificado de assinatura válido ao criar e executar o Llamachat.
Nota: A inferência do modelo é muito lentamente nas compilações de depuração; portanto, se a construção da fonte, verifique se a Build Configuration no LlamaChat > Edit Scheme... > Run está definida para Release .
.pth Pytorch Raw ou no formato .ggml ..ggml compatíveis com llamachat e llama.cpp no aplicativo.NOTA: O Llamachat não é enviado com nenhum arquivo de modelo e requer que você os obtenha das respectivas fontes de acordo com seus respectivos termos e condições.
.pth ) ou o arquivo .ggml pré-convertido (o formato usado por llama.cpp, que alimenta o Llamachat)..pth :7B , 13B etc) no fluxo de conversão, que inclui os arquivos consolidated.NN.pth e params.json .tokenizer.model . Por exemplo, para usar o modelo LLAMA-13B, seu diretório de modelos deve se parecer com algo abaixo e você deve selecionar o diretório 13B : .
│ ...
├── 13B
│ ├── checklist.chk.txt
│ ├── consolidated.00.pth
│ ├── consolidated.01.pth
│ └── params.json
│ ...
└── tokenizer.model.ggml , verifique se eles estão atualizados. Se você tiver problemas, pode ser necessário usar os scripts de conversão do llama.cpp:Solicitações e problemas de puxar são bem -vindos e muito apreciados. Certifique -se de aderir ao código de conduta o tempo todo.
O Llamachat é totalmente construído usando Swift e SwiftUi e utiliza o LLAMA.Swift sob o capô para executar a inferência e executar operações modelo.
O projeto é construído principalmente usando o MVVM e faz uso pesado da simultaneidade combinada e rápida.
O Llamachat está licenciado sob a licença do MIT.