
Llamachat es una aplicación MacOS que le permite chatear con Llama, Alpaca y GPT4All modelos que se ejecutan localmente en su Mac.

Llamachat requiere MacOS 13 Ventura, y un procesador Intel o Apple Silicon.
¿Descargar un .dmg que contiene la última versión aquí?
git clone https://github.com/alexrozanski/LlamaChat.git
cd LlamaChat
open LlamaChat.xcodeprojNota: Llamachat incluye Sparkle para Autoupdates, que no se cargará si Llamachat no está firmado. Asegúrese de utilizar un certificado de firma válido al construir y ejecutar Llamachat.
NOTA: La inferencia del modelo se ejecuta realmente lentamente en las compilaciones de depuración, por lo que si se construye desde la fuente, asegúrese de que la Build Configuration en LlamaChat > Edit Scheme... > Run está configurada para Release .
.pth Pytorch Checkpoints o en el formato .ggml ..ggml compatibles con Llamachat y Llama.cpp dentro de la aplicación.Nota: Llamachat no se envía con ningún archivo de modelo y requiere que los obtenga de las fuentes respectivas de acuerdo con sus términos y condiciones respectivas.
.pth ) o archivo .ggml preconvertido (el formato utilizado por Llama.CPP, que impulsa Llamachat)..pth :7B , 13B , etc.) en el flujo de conversión, que incluye los archivos consolidated.NN.pth y params.json .tokenizer.model . Por ejemplo, para usar el modelo LLAMA-13B, su directorio de modelos debe verse algo así como el siguiente, y debe seleccionar el directorio 13B : .
│ ...
├── 13B
│ ├── checklist.chk.txt
│ ├── consolidated.00.pth
│ ├── consolidated.01.pth
│ └── params.json
│ ...
└── tokenizer.model.ggml , asegúrese de que estén actualizados. Si se encuentra con problemas, es posible que deba usar los scripts de conversión de llama.cpp:Las solicitudes y los problemas de extracción son bienvenidos y muy apreciados. Asegúrese de adherirse al Código de Conducta en todo momento.
Llamachat está completamente construido con Swift y Swiftui, y utiliza Llama.swift debajo del capó para ejecutar inferencia y realizar operaciones de modelos.
El proyecto se construye principalmente con MVVM y hace un uso intensivo de la concurrencia Combine y Swift.
Llamachat tiene licencia bajo la licencia MIT.