sudo apt install jq
LocalAI - это бесплатная альтернатива OpenAI с открытым исходным кодом. LocalAI выступает в качестве замены REST API, совместимого со спецификациями API OpenAI (Elevenlabs, Anthropic...) для локального ИИ-инференции. Он позволяет запускать LLM, генерировать изображения, аудио (и не только) локально или на месте с помощью оборудования потребительского класса, поддерживая множество семейств моделей. Не требует GPU. Создан и поддерживается Этторе Ди Джачинто.
Генерация API-ключа:
Код: Выделить всё
openssl rand -base64 42
Код: Выделить всё
sudo curl -X GET "https://localai.io/install.sh" -H "Authorization: Bearer sk-сгенерированный_ключ"|sh
Код: Выделить всё
curl https://localai.io/install.sh | sh
Код: Выделить всё
curl https://localai.io/install.sh | VAR=value sh
DOCKER_INSTALL Установите значение «true», чтобы включить установку образов Docker.
USE_AIO Установите значение «true», чтобы использовать Docker-образ LocalAI «все в одном».
API_KEY Укажите API-ключ для доступа к LocalAI, если требуется.
CORE_IMAGES Установите значение «true» для загрузки основных образов LocalAI.
PORT Укажите порт, на котором будет работать LocalAI (по умолчанию 8080)
THREADS Количество потоков процессора, которые должно использовать приложение. По умолчанию равно количеству логических ядер минус один.
VERSION Указывает версию LocalAI для установки. По умолчанию - последняя доступная версия.
MODELS_PATH Путь к каталогу, где хранятся модели LocalAI (по умолчанию /usr/share/local-ai/models).
P2P_TOKEN Токен для использования в федерации или для запуска рабочих см. документацию.
WORKER Установите значение «true», чтобы сделать экземпляр рабочим (требуется токен p2p, см. документацию).
FEDERATED Установите значение «true» для совместного использования экземпляра с федерацией (требуется p2p-токен, см. документацию)
FEDERATED_SERVER Установите значение «true», чтобы запустить экземпляр в качестве сервера федерации, который перенаправляет запросы в федерацию (требуется токен p2p, см. документацию)