Ollama: как установить и запустить модель
Ollama запускает открытые языковые модели на вашем компьютере и отвечает другим программам по API. Здесь установка, первые команды, где хранятся модели и как подключиться к локальному серверу, все по официальной документации.
Обновлено . Текст подготовил ООО «ФИИ», источники в конце страницы.
Что такое Ollama
Ollama это программа для запуска открытых языковых моделей. Разработчики описывают ее так: открытые модели локально или в облаке. Внутри работает движок llama.cpp, а наружу программа отдает REST API для запуска моделей и управления ими. Код открыт по лицензии MIT.
У Ollama два режима. Локальный: модель скачивается на ваш компьютер и считается на нем. Облачный: запрос уходит на серверы Ollama, для этого нужен ключ API, а сама программа не обязательна.
Что такое локальная модель, сколько ей нужно памяти и чем Ollama отличается от LM Studio, llama.cpp и vLLM, разобрано на странице о локальной нейросети. Здесь только Ollama.
Системные требования
- Windows: Windows 10 22H2 или новее, редакции Home или Pro. Для видеокарты NVIDIA драйвер 551.61 или новее. Поддерживаются видеокарты NVIDIA и AMD Radeon.
- Место на Windows: не меньше 4 ГБ под саму программу, права администратора не нужны, по умолчанию она ставится в домашний каталог. Модели требуют места отдельно, они могут занимать от десятков до сотен гигабайт.
- Mac: macOS Sonoma (v14) или новее. На Apple M работают и процессор, и видеокарта, на x86 только процессор.
- Видеокарты NVIDIA: compute capability 5.0 и выше, драйвер 550 и новее.
Сколько нужно памяти, зависит от модели. Для модели Gemma 4 E2B из быстрого старта документация называет скачивание около 7,2 ГБ и рекомендует 8 ГБ свободной видеопамяти или объединенную память на Mac. Если видеопамяти меньше, Ollama использует оперативную память, но отвечает медленнее. На странице скачивания предупреждение прямое: большие модели без сильной видеокарты работают медленно.
Как установить Ollama
Установщики для macOS, Windows и Linux лежат на странице ollama.com/download.
Windows. Проще всего через установщик OllamaSetup.exe. Второй способ, команда в PowerShell из описания проекта:
irm https://ollama.com/install.ps1 | iex
После установки Ollama работает в фоне, а API отвечает на адресе http://localhost:11434.
macOS. Документация советует смонтировать образ ollama.dmg и перетащить приложение в папку Applications. Есть и команда:
curl -fsSL https://ollama.com/install.sh | sh
Linux. Та же команда установки. Для ручной установки документация дает архив и шаги по созданию службы systemd. Служба включается, запускается и пишет журнал так:
sudo systemctl enable ollamasudo systemctl start ollamajournalctl -e -u ollama
Проверить, что программа работает, можно командой ollama -v.
Ollama в Docker
Официальный образ ollama/ollama лежит на Docker Hub. Запуск только на процессоре:
docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
Для видеокарт NVIDIA сначала ставится NVIDIA Container Toolkit, затем контейнер запускается с доступом к видеокартам:
docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
Модель внутри контейнера запускается так:
docker exec -it ollama ollama run llama3.2
Модели в этих командах хранятся в томе ollama, он подключен к каталогу /root/.ollama внутри контейнера.
Первые команды
- Скачать модель и сразу начать чат:
ollama run gemma4. Выход из чата командой /bye. - Только скачать модель:
ollama pull gemma4. Конкретный вариант модели указывается после двоеточия, напримерollama pull gemma4:e2b. - Список скачанных моделей:
ollama ls. - Какие модели сейчас в памяти:
ollama ps. - Выгрузить модель из памяти:
ollama stop gemma4. - Удалить модель с диска:
ollama rm gemma4. - Запустить сервер вручную:
ollama serve. На Linux это нужно, если служба еще не запущена. Список переменных окружения показываетollama serve --help.
Загруженная модель по умолчанию держится в памяти 5 минут, потом выгружается.
Где хранятся модели
Пути по умолчанию из ответов на частые вопросы:
- Windows:
C:\Users\%username%\.ollama\models - Mac:
~/.ollama/models - Linux:
/usr/share/ollama/.ollama/models
Модели могут занимать от десятков до сотен гигабайт. Если в домашнем каталоге не хватает места, каталог моделей переносят. Для этого задают переменную окружения OLLAMA_MODELS с нужным путем. На Windows ее создают в переменных окружения своей учетной записи, после чего Ollama нужно перезапустить.
Как подключиться по API на localhost
Ollama по умолчанию слушает адрес 127.0.0.1 и порт 11434. Локальный API не требует аутентификации, ключ не нужен. Запрос к локальной модели из быстрого старта:
curl http://localhost:11434/api/chat \
-H "Content-Type: application/json" \
-d '{
"model": "gemma4:e2b",
"messages": [
{
"role": "user",
"content": "Say hello in one sentence."
}
],
"stream": false
}'
Ollama поддерживает часть API OpenAI, поэтому подойдет и обычный клиент OpenAI, он ставится командой pip install openai. Адрес меняется на локальный, а ключ клиент требует, но Ollama его не проверяет:
from openai import OpenAI
client = OpenAI(
base_url='http://localhost:11434/v1/',
api_key='ollama', # required but ignored
)
Для Python есть и своя библиотека: pip install ollama.
Ключ API Ollama: когда он нужен
Чаще всего про Ollama ищут API и ключ. Ответ из документации: локальным запросам ключ не нужен, облачным нужен. Прямые запросы к облаку на адреса ollama.com/api и ollama.com/v1 требуют ключа, и для них Ollama даже не нужно устанавливать.
- Где взять ключ: войти или создать учетную запись на ollama.com и создать ключ в настройках, раздел API keys.
- Срок: ключи не истекают, ненужный отзывают в тех же настройках.
- Хранение: не в коде, который выполняется в браузере, и не в системе контроля версий.
- Как отличить облачную модель: в командной строке ее имя кончается на :cloud, например gemma4:cloud.
Про данные. При локальной работе, по словам разработчиков, они не видят ни запросов, ни данных. Облачные запросы и ответы Ollama обрабатывает у себя и, по документации, не использует для обучения моделей. Если нужно работать строго у себя, облачные функции отключают переменной OLLAMA_NO_CLOUD=1.
Доступ из сети и длина контекста
Чтобы к Ollama подключались с других машин, адрес меняют переменной OLLAMA_HOST. Учтите, что локальный API пароля не спрашивает: открытый в сеть порт доступен каждому, кто до него дотянется. Открывать его стоит только за защитой.
Окно контекста по умолчанию 4096 токенов, меняется переменной OLLAMA_CONTEXT_LENGTH. Для агентов, поиска в интернете и инструментов для кода документация советует не меньше 64 000 токенов. Чем длиннее окно, тем больше памяти требует модель.
Ollama в агенте и в редакторе кода
Локальная модель в Ollama может работать мозгом агента. В примерах LangChain Ollama стоит среди поставщиков моделей с пометкой, что для локального варианта она должна быть запущена. Порядок сборки агента, от описания задачи до испытаний, разобран на странице как создать ИИ-агента.
Для инструментов программиста у Ollama есть команда ollama launch, которая настраивает и запускает внешние приложения, например ollama launch claude. Для таких задач стоит заранее увеличить окно контекста, как сказано выше.
У нас
Ollama запускает уже обученные модели. Вот что есть у нас рядом с этой задачей.
- Сибирь.ИИ строит русскоязычные языковые модели с нуля, наибольшая обученная модель 1 млрд параметров. При обучении и выводе программа не обращается к внешним службам, наборы и контрольные точки хранятся у пользователя. Корпоративная лицензия предусматривает развертывание в инфраструктуре лицензиата, нужен ускоритель NVIDIA с CUDA от 12 ГБ видеопамяти.
- Сибирь.Диалог включает справочного помощника по базе знаний организации: поиск по загруженным документам и ответ с указанием источников. Данные эксплуатанта размещаются в его инфраструктуре.
- Генерация текста бесплатно и без регистрации: отвечают открытые модели Qwen в нашем дата-центре в Новосибирске, ни один шаг не обращается наружу. Модель ошибается в фактах, проверяйте даты и цифры. Служба может быть временно на обслуживании, тогда ответа не будет.
Другие разборы
- ИИ-агент: что это такое простыми словами
- Как создать ИИ-агента: порядок шагов
- Токены в нейросети и сколько их в русском тексте
- RAG: поиск по базе знаний
- MCP-сервер: что это такое
- Промпт для нейросети: как написать хороший
- Локальная нейросеть: как запустить модель у себя
- LM Studio: как установить и запустить модель
- Дообучение нейросети: что это и когда нужно
- Речевая аналитика: как работает анализ звонков
- Нейросеть для написания кода: обзор инструментов
- Claude Code: что это и как им пользоваться
- Groq API: ключ, модели, лимиты и цены
- Gemini API: ключ, модели, лимиты и цены
- DeepSeek API: ключ, цены и лимиты
- Нейросеть для презентаций: обзор сервисов
- Gamma: что бесплатно и куда уходят данные
- GEO-оптимизация сайта
- ИИ переводчик: DeepL, Яндекс, Google и чат-боты
- ИИ юрист: что умеют нейросети для юристов
Источники
Страницы открыты 14 октября 2026 года.
- Ollama на GitHub
- Ollama: быстрый старт
- Ollama: Windows
- Ollama: macOS
- Ollama: Linux
- Ollama: Docker
- Ollama: команды
- Ollama: частые вопросы
- Ollama: поддержка видеокарт
- Ollama: длина контекста
- Ollama: API
- Ollama: аутентификация
- Ollama: совместимость с OpenAI
- Ollama: облако
- Ollama: скачать
- LangChain: быстрый старт
Частые вопросы
Нужен ли ключ API для Ollama
Для локального сервера нет: API на localhost не требует аутентификации. Ключ нужен для облачных моделей и прямых запросов к ollama.com, его создают в настройках учетной записи.
На каком порту работает Ollama
По умолчанию на адресе 127.0.0.1 и порту 11434, то есть только для этого компьютера. Адрес меняется переменной окружения OLLAMA_HOST.
Где Ollama хранит модели
На Windows в C:\Users\%username%\.ollama\models, на macOS в ~/.ollama/models, на Linux в /usr/share/ollama/.ollama/models. Другой каталог задается переменной OLLAMA_MODELS.
Можно ли запустить Ollama в Docker
Да, есть официальный образ ollama/ollama. Контейнер публикует порт 11434 и хранит модели в томе ollama. Для видеокарт NVIDIA нужен NVIDIA Container Toolkit и флаг --gpus=all.
Отправляет ли Ollama мои данные
При локальной работе, по словам разработчиков, нет: они не видят ни запросов, ни данных. Облачные модели обрабатывают запросы на серверах Ollama. Облачные функции отключаются переменной OLLAMA_NO_CLOUD=1.