LocalAI: запуск моделей искусственного интеллекта без GPU

LocalAI: запуск моделей искусственного интеллекта без GPU

LocalAI — это открытый AI-движок, позволяющий запускать любые модели, включая LLM, изображения и голос, без необходимости в GPU.

Проект нацелен на создание доступного решения для разного рода искусственного интеллекта, позволяя запускать сложные модели на любом оборудовании, что делает его отличной альтернативой ресурсозависимым системам. Если ты стремишься экспериментировать с AI на обычном ПК или даже на Raspberry Pi, LocalAI может стать удобным инструментом.

Проект написан на Go, а его запуск осуществляется простым командным вызовом после установки. Обрати внимание, что на момент написания документации инструмент все еще находится на ранней стадии развития, поэтому может потребоваться больше проб и ошибок. Также в описании отсутствуют данные о коммерческом использовании, так что для этого стоит уточнить условия лицензии.

Проект **LocalAI** — это открытый AI-движок, который позволяет запускать любые модели, такие как LLM (большие языковые модели), обработка изображений, голоса и видео, на любом оборудовании без необходимости в GPU. Он имеет модульную архитектуру, позволяя подгружать только то, что действительно необходимо.

Ключевые характеристики LocalAI:

  • Композиция по умолчанию: благодаря раздельным бэкендам установка минимальна — ты подключаешь только то, что нужно для работы своей модели.
  • Открытость и расширяемость: можешь загружать любую модель или создавать свой собственный бэкенд на любом языке с открытым интерфейсом.
  • Совместимость API: LocalAI поддерживает API OpenAI, Anthropic и ElevenLabs через все бэкенды.
  • Поддержка различных модальностей: работа с текстами, изображениями, голосами и видео через один API.
  • Работа на любом оборудовании: поддержка NVIDIA, AMD, Intel, Apple Silicon и Vulkan, а также режим без использования GPU.
  • Многоуровенная работа: поддержка многопользовательской среды с аутентификацией API-ключами и ограничениями для пользователей.
  • Встроенные AI-агенты: наличие автономных агентов с возможностью использования инструментов и навыков.
  • Приоритет конфиденциальности: все данные остаются в пределах твоей инфраструктуры.

Установка и запуск

Для установки LocalAI доступны различные способы:

  • Для macOS: скачай DMG-файл и после установки выполни команду:
    sudo xattr -d com.apple.quarantine /Applications/LocalAI.app
  • Контейнеры (Docker):
    • Только CPU:
      docker run -ti --name local-ai -p 8080:8080 localai/localai:latest
    • Для NVIDIA GPU:
      docker run -ti --name local-ai -p 8080:8080 --gpus all localai/localai:latest-gpu-nvidia-cuda-13
    • Для AMD GPU:
      docker run -ti --name local-ai -p 8080:8080 --device=/dev/kfd --device=/dev/dri --group-add=video localai/localai:latest-gpu-hipblas
    • Для Intel GPU:
      docker run -ti --name local-ai -p 8080:8080 --device=/dev/dri/card1 --device=/dev/dri/renderD128 localai/localai:latest-gpu-intel

Не забудь установить необходимые модели, используя соответствующие команды.

Ограничения

Хотя LocalAI предоставляет мощные инструменты для работы с AI, имей в виду следующее:

  • Некоторые функции могут требовать наличия специфического оборудования для оптимальной работы.
  • Поддержка бэкендов и моделей может изменяться, поэтому важно проверять совместимость.
  • Работа в некоторых режимах (например, многопользовательский) может требовать дополнительных настроек и конфигураций.

LocalAI позволяет экспериментировать с различными AI-технологиями, обеспечивая гибкость и контроль над ресурсами. Если тебе интересны современные технологии искусственного интеллекта, этот проект может стать полезным инструментом.

Открыть на GitHub: mudler/LocalAI →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте