Содержание
- 1. Что такое Ollama? Два способа запуска: локально и в облаке
- 2. Как установить Ollama (Windows / macOS / Linux / Docker)
- 3. Будет ли быстро на вашей видеокарте? (поддерживаемые GPU коротко)
- 4. Список команд Ollama
- 5. Как скачивать модели и читать теги
- 6. Работа через интерфейс (приложение Ollama, Open WebUI и другие)
- 7. Облачные модели и цены
- 8. Работа с API (совместимость с OpenAI и Anthropic)
- 9. Настройка (Modelfile, переменные окружения, настройка памяти)
- 10. Решение проблем
- Итоги
- FAQ
Ollama — это бесплатный инструмент с открытым исходным кодом для запуска открытых LLM (больших языковых моделей) на собственном компьютере. Он работает в Windows, macOS и Linux, а одна строка ollama run имя-модели проводит вас от загрузки модели до диалога с ней. Пока Ollama запущена, на localhost:11434 работает API-сервер, так что к ней могут обращаться ваши приложения и инструменты вроде Claude Code. Помимо моделей, работающих на вашем компьютере, теми же командами теперь запускаются и облачные модели, имя которых заканчивается на :cloud.
Это руководство посвящено работе с самой Ollama и сверено с исходным текстом официального репозитория на GitHub (включая исходный код), официальной документации и страницы с ценами (по состоянию на 12 ноября 2026 года). О локальных LLM в целом читайте в статье как начать работу с локальной LLM, о выборе модели — в нашем сравнении лучших локальных LLM, о расчёте нужного объёма VRAM — в статье о требованиях к железу, а о подключении модели к редактору — в статье про Ollama + Cline.
Одни и те же команды — на своём компьютере или в облаке
— Четыре входа: приложение, команды, API и запуск интеграций
🖱️ Чат в приложении
⌨️ Команды (CLI)
🔌 Локальный API
🚀 Запуск интеграций
1. Что такое Ollama? Два способа запуска: локально и в облаке
Ollama — это бесплатный инструмент с открытым исходным кодом, который позволяет легко запускать открытые модели (Gemma, Qwen, gpt-oss и другие) на собственном ПК. Всю рутину — загрузку моделей, работу с форматами квантования, настройку использования GPU — он берёт на себя в фоне, а вам остаётся лишь «назвать модель и запустить её». Инференс построен на llama.cpp, а на компьютерах Mac с Apple Silicon у части моделей есть ещё и версии, работающие на Apple MLX.
💡 Если коротко: Ollama — это «Docker для LLM». Скачиваете модель командой ollama pull и общаетесь через ollama run. Кроме того, поднимается локальный API-сервер, к которому могут обращаться ваши приложения, чат-интерфейсы и агенты для программирования.
Запустить модель можно двумя способами, и от выбора полностью зависят нужный компьютер и расходы.
Локально
ollama run gemma4
- Модель скачивается на ваш ПК и работает на нём
- Пользуйтесь сколько угодно бесплатно (кроме электричества)
- Скорость зависит от GPU и VRAM
- Ваши данные не покидают компьютер
Облако
ollama run gemma4:cloud
- Работает на серверах Ollama (без загрузки)
- Оплата за токены или кредиты месячного тарифа
- Крупные модели быстры даже на ПК без GPU
- Ваши данные обрабатываются на серверах Ollama
Похожий инструмент — LM Studio. Если грубо: Ollama — вокруг команд и API, для разработчиков, автоматизации и подключения агентов; LM Studio — вокруг графического интерфейса, для тех, кто хочет пройти путь от поиска модели до диалога в одном окне. Оба бесплатны. Сами различия между локальным и облачным вариантами (стоимость, производительность, приватность) разобраны в нашем сравнении локальных и облачных LLM.
2. Как установить Ollama (Windows / macOS / Linux / Docker)
На официальной странице загрузки и в README на GitHub для каждой ОС есть два пути: однострочная команда для терминала или ручной установщик. Результат одинаковый.
| OS | Установка одной строкой (дословно с официальной страницы) | Требования |
|---|---|---|
| Windows | В PowerShell: irm https://ollama.com/install.ps1 | iex |
Windows 10 22H2 или новее (Home / Pro), права администратора не нужны, не менее 4 ГБ свободного места только под программу |
| macOS | curl -fsSL https://ollama.com/install.sh | sh |
macOS 14 Sonoma или новее, чипы Apple M-серии используют CPU и GPU, Mac на Intel — только CPU |
| Linux | curl -fsSL https://ollama.com/install.sh | sh |
Для обновления та же строка запускается заново, для GPU AMD нужен дополнительный пакет |
Windows
Если не хотите пользоваться командами, скачайте OllamaSetup.exe со страницы загрузки и запустите. Согласно официальной странице для Windows, по умолчанию программа ставится в папку пользователя, а модели могут занять ещё от десятков до сотен гигабайт. Если на диске C: мало места, папку установки можно сменить через OllamaSetup.exe /DIR="d:\some\location", а место хранения моделей — через переменную окружения OLLAMA_MODELS (раздел 9). После установки Ollama работает в фоне, и команда ollama доступна как в cmd, так и в PowerShell.
macOS
Для ручной установки откройте Ollama.dmg и перетащите приложение в папку «Программы». При первом запуске, если команды ollama нет в PATH, приложение попросит разрешения создать ссылку в /usr/local/bin (официальная страница для macOS).
Linux
Ручная установка без скрипта и дополнительный пакет для GPU AMD описаны на официальной странице для Linux. В Linux нет приложения, как в Windows и macOS: Ollama используется через команды и API.
Docker
Официальный образ ollama/ollama лежит на Docker Hub. Минимальный запуск только на CPU выглядит так. Для GPU NVIDIA установите NVIDIA Container Toolkit и добавьте --gpus=all, для GPU AMD используйте образ ollama/ollama:rocm (официальная страница Docker). Docker Desktop на macOS не умеет работать с GPU (официальный FAQ), поэтому на Mac быстрее установить приложение напрямую.
docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
docker exec -it ollama ollama run gemma4:e2b
🔌 Проверка и обновление: после установки откройте новый терминал и введите ollama -v. Если появился номер версии, всё в порядке. Команда ollama без аргументов открывает меню, где можно запустить модель или подключить интеграцию вроде Claude Code. Обновления в Windows и macOS скачиваются автоматически; чтобы применить их, нажмите на значок в панели задач или в строке меню и выберите «Restart to update». В Linux повторно запустите строку установки (официальный FAQ).
3. Будет ли быстро на вашей видеокарте? (поддерживаемые GPU коротко)
Если Ollama не может использовать вашу видеокарту, она переключается на CPU: ошибки вы не увидите, но всё станет в разы медленнее. Перед установкой проверьте, есть ли ваш GPU на официальной странице Hardware support. Главное — в таблице.
| GPU / платформа | Условия работы на GPU | Если вашей карты нет в списке |
|---|---|---|
| ✓ NVIDIA | Compute Capability 5.0 и выше (начиная с GTX 750), драйвер 550 или новее (для поколений 5.0–6.2 — 570 или новее), в Windows драйвер 551.61 или новее | Более старые карты официальные сборки не поддерживают (как собрать версию для старых GPU, описано в официальной документации для разработчиков) |
| ✓ AMD Radeon (Linux) | Драйвер ROCm v7, серии RX 9070 и 9060, серия RX 7000, от RX 6800 до 6950 XT, Ryzen AI Max и другие | Запускать через Vulkan или с помощью HSA_OVERRIDE_GFX_VERSION как близкое поколение |
| △ AMD Radeon (Windows) | Поддержка ROCm v7 / HIP7 охватывает RX 7600–7900 XTX и серию Radeon PRO W7000 | Серия RX 6000 и другие могут работать через Vulkan (включён по умолчанию) |
| △ Intel и другие GPU | Работают через Vulkan (в Windows входит в большинство драйверов, в Linux часто нужны дополнительные компоненты) | При нестабильной работе отключите Vulkan через OLLAMA_VULKAN=0 |
| ✓ Mac (Apple M-серии) | Использует GPU через Metal, общая память служит вместо VRAM | — |
| ✕ Mac (Intel), Docker на macOS | Только CPU | Взять модель поменьше или облачную модель |
Чтобы узнать, попала ли модель на GPU на самом деле, выполните ollama ps, пока она загружена. Если в столбце PROCESSOR указано 100% GPU, модель целиком на видеокарте; разбивка вроде 48%/52% CPU/GPU означает, что она не поместилась в VRAM (официальный FAQ). Что уменьшать при такой разбивке, показано в таблице раздела 9. Оценки VRAM для разных GPU — в нашей статье о требованиях к железу.
4. Список команд Ollama
В таблице собраны команды из официального справочника по CLI и те, что определены в исходном коде (cmd/cmd.go). В повседневной работе вам понадобятся в основном первые шесть.
| Команда | Что делает | Пример |
|---|---|---|
ollama |
Открывает меню, где можно запустить модель или подключить интеграцию | ollama |
ollama run MODEL [PROMPT] |
Запускает модель и открывает диалог (при необходимости сначала скачивает; с PROMPT отвечает один раз и завершается) | ollama run gemma4 |
ollama pull MODEL |
Только скачивает модель | ollama pull gemma4:e2b |
ollama list |
Список скачанных моделей с размерами (псевдоним ls) | ollama ls |
ollama ps |
Список моделей, загруженных в память (столбец PROCESSOR показывает GPU или CPU, столбец CONTEXT — используемую длину контекста) | ollama ps |
ollama launch [интеграция] |
Запускает Claude Code, Codex, OpenCode и другие уже подключёнными к моделям Ollama (--model выбирает модель, --config только настраивает) |
ollama launch claude |
ollama stop MODEL |
Выгружает работающую модель из памяти | ollama stop gemma4 |
ollama rm MODEL |
Удаляет модель и освобождает место на диске (можно несколько сразу) | ollama rm gemma4:e2b |
ollama show MODEL |
Показывает сведения о модели (--modelfile, --parameters и --license выводят настройки и лицензию) | ollama show --modelfile gemma4 |
ollama create MODEL |
Создаёт собственную модель из Modelfile | ollama create my-assistant -f Modelfile |
ollama cp SOURCE DESTINATION |
Копирует модель под новым именем | ollama cp gemma4 my-gemma |
ollama push MODEL |
Загружает вашу модель в реестр (ollama.com) | ollama push ваше-имя/my-assistant |
ollama serve |
Запускает API-сервер (псевдоним start; в Windows и macOS это делает фоновое приложение) | ollama serve |
ollama signin / signout |
Вход в ollama.com и выход (для облачных моделей) | ollama signin |
У ollama run есть полезные параметры. С --verbose после каждого ответа выводятся затраченное время и число токенов в секунду (eval rate), так что скорость при смене модели или тега можно сравнивать в цифрах. --think=false отключает вывод рассуждений у моделей, которые их показывают, --format json заставляет отвечать в JSON, а --keepalive 30m меняет время, в течение которого модель остаётся в памяти. Моделям, понимающим изображения, достаточно указать путь к файлу прямо в запросе, например ollama run gemma4 "Что на этой картинке? ./photo.png".
Во время диалога (после приглашения >>>) доступны специальные команды, начинающиеся с /. /bye завершает диалог, /? выводит их список, /clear очищает контекст беседы, а /set parameter num_ctx 8192 сразу меняет длину контекста. Чтобы ввести несколько строк за раз, заключите их в """.
5. Как скачивать модели и читать теги
Модель указывается как имя + тег. Если тег опустить, используется latest, но на какой размер указывает latest, у каждой модели по-своему. Если ставить не глядя, может скачаться версия куда больше ожидаемой. На примере официального списка тегов gemma4 таблица показывает, как их читать (по состоянию на 12 ноября 2026 года).
| Тег | Значение | Размер у gemma4 |
|---|---|---|
gemma4 (= :latest) |
Версия, которая скачивается без тега; у gemma4 совпадает с e4b | 6,6–9,5 ГБ |
:e2b :e4b :12b :26b :31b |
Версии с разным числом параметров (как правило, больше число — умнее и тяжелее) | 4,6–7,5 ГБ / 6,6–9,5 ГБ / 7,7–8,0 ГБ / 16–19 ГБ / 19–20 ГБ |
-q4_K_M -q8_0 -bf16 |
Уровни квантования (меньше число — легче, но чуть ниже точность) | Для e4b: 6,6 ГБ / 9,0 ГБ / 16 ГБ |
-qat |
Обучена с расчётом на квантование (меньше потерь качества при тех же 4 битах) | Для e4b: 6,1 ГБ |
-mlx -nvfp4 -mxfp8 |
Форматы под конкретные среды выполнения (mlx — для MLX на Apple Silicon, nvfp4 и mxfp8 — малобитные форматы для новых GPU) | Для e4b: 9,5 ГБ / 9,5 ГБ / 12 ГБ |
:cloud -cloud |
Работает на серверах Ollama (ничего не скачивается) | Не занимает место на диске |
Размеры указаны диапазоном, потому что в одном теге лежит несколько форматов и выбирается тот, что подходит вашему компьютеру. У latest модели gemma4 нижняя граница 6,6 ГБ совпадает с e4b-it-q4_K_M, а верхняя 9,5 ГБ — с e4b-mlx. Если сомневаетесь, берите тег без суффикса (например, gemma4:e4b) — Ollama сама выберет подходящий формат. Сами форматы квантования (как читать Q4_K_M в GGUF и т. п.) разобраны в нашей статье о форматах квантования.
Значения VRAM ориентировочные: размер модели плюс запас на беседу (контекст). Официальное краткое руководство тоже рекомендует для gemma4:e2b (около 7,2 ГБ в формате, который ставится по умолчанию) «8 ГБ VRAM (на Mac — общей памяти)». После установки ollama show gemma4 покажет число параметров, квантование и длину контекста.
💡 Какую модель выбрать? Примеры выше нужны только для того, чтобы научиться читать теги. Какие семейства моделей сильнее для каких задач (общие / программирование / ваш язык), рассказано в нашем сравнении лучших локальных LLM, а выбор модели для написания кода в редакторе — в статье про Ollama + Cline.
6. Работа через интерфейс (приложение Ollama, Open WebUI и другие)
Если терминал — не ваше, начните с собственного приложения Ollama. В версиях для Windows и macOS есть окно, где можно выбрать модель и общаться с ней (официальный пост в блоге «Ollama's new app»). В Linux приложения нет, поэтому используйте один из интерфейсов ниже.
Приложение Ollama (Windows, macOS)
Включает выбор моделей, загрузку и чат. В него можно перетащить текстовые или PDF-файлы, чтобы модель их прочитала, и передать изображения моделям, которые их понимают. Ползунок в настройках меняет длину контекста. В macOS раздел «Apps» позволяет подключить модели Ollama к настольным приложениям Claude и ChatGPT.
Популярный браузерный интерфейс в стиле ChatGPT, который подключается к вашей локальной Ollama. Поддерживает историю чатов, переключение моделей и нескольких пользователей — удобно, когда одной установкой Ollama пользуется семья или команда.
Нужен только графический интерфейс с самого начала? LM Studio
Отдельное от Ollama приложение, где поиск моделей, загрузка и чат собраны в одном окне. Хороший вход для тех, кто не программирует, а на Apple Silicon оно умеет работать и с моделями в формате MLX.
7. Облачные модели и цены
Если ваша видеокарта не тянет крупную модель, можно тем же способом пользоваться облачными моделями, которые работают на серверах Ollama. Войдите в ollama.com командой ollama signin и укажите имя с :cloud, например ollama run gemma4:cloud. Скачивать ничего не нужно (официальная страница Cloud). Тарифы такие (страница с ценами, на 12 ноября 2026 года).
| Тариф | В месяц | Включено | Одновременных запросов |
|---|---|---|---|
| Pay as you go | $0 | Ничего (оплата за токены по факту) | 3 |
| Pro | $20 ($200 при оплате за год) | Кредиты на $60 каждый месяц | 3 |
| Max | $100 | Кредиты на $300 каждый месяц | 10 |
| Team (ранний доступ) | $500 | $1000 каждый месяц на всю команду | 10 |
Использование считается по цене каждой модели за миллион токенов. Облачная версия gemma4, например, стоит $0,14 за ввод и $0,40 за вывод. При 1 миллионе токенов на вводе и 200 тысячах на выводе выходит 0,14 + 0,40 × 0,2 = около $0,22. В таком соотношении $60 тарифа Pro хватает примерно на 270 подобных прогонов в месяц (60 ÷ 0,22). Неиспользованный остаток на следующий месяц не переносится. Модели на вашем компьютере на любом тарифе работают без ограничений и бесплатно.
🔒 Как обрабатываются данные: согласно официальному FAQ, при локальном запуске Ollama не видит ваших запросов и данных. Для облачных моделей компания говорит, что обрабатывает запросы и ответы ради работы сервиса, но не хранит их, не пишет в журналы и никогда не обучает на них модели. По данным страницы с ценами, облачные модели размещаются в основном в США, а при высоком спросе запросы могут уходить в Европу. Если вы вообще не хотите пользоваться облаком, задайте переменную окружения OLLAMA_NO_CLOUD=1 или пропишите "disable_ollama_cloud": true в ~/.ollama/server.json и перезапустите. Если в журнале появилась строка Ollama cloud disabled: true, настройка работает.
8. Работа с API (совместимость с OpenAI и Anthropic)
Главная сила Ollama — локальный API. По умолчанию сервер слушает 127.0.0.1:11434; отправляйте туда запросы, и ваши приложения, скрипты и инструменты смогут пользоваться локальной LLM. Есть три формата запросов.
API Ollama
POST localhost:11434
/api/chat
/api/generate
Собственный формат Ollama. Принимает специфичные параметры вроде keep_alive и options.num_ctx.
Совместимый с OpenAI
POST localhost:11434
/v1/chat/completions
/v1/responses
Код, написанный под OpenAI, работает, если поменять только адрес.
Совместимый с Anthropic
POST localhost:11434
/v1/messages
Подключает инструменты, созданные под API Anthropic, например Claude Code.
/api/chat (передача истории диалога)
curl http://localhost:11434/api/chat -d '{
"model": "gemma4",
"messages": [{
"role": "user",
"content": "Why is the sky blue?"
}],
"stream": false
}'
Ответ находится в message.content. Если убрать "stream": false, ответ будет приходить по частям в виде строк JSON (потоковая передача включена по умолчанию). Для одиночного ответа можно также отправить "prompt" на /api/generate. Пример выше написан для оболочек macOS и Linux; PowerShell в Windows обрабатывает кавычки иначе, поэтому используйте эту форму с официальной страницы для Windows (изменено только имя модели).
(Invoke-WebRequest -method POST -Body '{"model":"gemma4", "prompt":"Why is the sky blue?", "stream": false}' -uri http://localhost:11434/api/generate ).Content | ConvertFrom-json
Совместимый с OpenAI (/v1)
В официальной библиотеке OpenAI достаточно направить base_url на Ollama. Согласно официальной документации, на локальном сервере API-ключ «обязателен, но игнорируется», так что подойдёт любая строка.
from openai import OpenAI
client = OpenAI(
base_url='http://localhost:11434/v1/',
api_key='ollama', # required but ignored
)
chat_completion = client.chat.completions.create(
messages=[{'role': 'user', 'content': 'Say this is a test'}],
model='gemma4',
)
print(chat_completion.choices[0].message.content)
Совместимый с Anthropic (подключение Claude Code)
На официальной странице о совместимости с Anthropic для инструментов, рассчитанных на API Anthropic, предлагается задать две переменные окружения. Даже не задавая их вручную, можно запустить Claude Code уже подключённым через ollama launch claude.
export ANTHROPIC_AUTH_TOKEN=ollama # required but ignored
export ANTHROPIC_BASE_URL=http://localhost:11434
Оба слоя совместимости поддерживают лишь часть исходных API. Например, формат Responses не хранит состояние, поэтому историю диалога приходится отправлять каждый раз. Если вы используете локальную модель с агентом для программирования, ключевой становится длина контекста из следующего раздела.
🔌 Замена облака или запасной вариант: многие библиотеки и инструменты поддерживают API OpenAI или Anthropic. Направьте их на Ollama — и получите схему, где вместо облака работают локальные модели; это же служит запасным вариантом на случай сбоя облачного сервиса. Для Python и JavaScript есть и официальные библиотеки (pip install ollama / npm i ollama).
9. Настройка (Modelfile, переменные окружения, настройка памяти)
Modelfile: собственная модель
Modelfile — это файл настроек, очень похожий на Dockerfile. Берёте базовую модель (FROM, обязательно), добавляете параметры (PARAMETER) и системный промпт (SYSTEM) — и получаете «свою модель», которая всегда ведёт себя одинаково. Минимальный пример:
FROM gemma4
PARAMETER temperature 0.7
PARAMETER num_ctx 16384
SYSTEM """Ты лаконичный ассистент. Начинай с главного и отвечай по-русски."""
Сохраните это в файл с именем Modelfile и выполните в той же папке следующее. Если указать num_ctx в Modelfile, длина контекста увеличится только для этой модели, без изменения значения по умолчанию для всего сервера.
ollama create my-assistant -f Modelfile
ollama run my-assistant
ollama show --modelfile gemma4 показывает Modelfile существующей модели. Скопировать его и переделать — самый быстрый путь.
Основные переменные окружения
Поведение сервера настраивается переменными окружения. Полный список выводит ollama serve --help. Ниже самые ходовые, со значениями по умолчанию из исходного кода (envconfig/config.go) и официального FAQ.
| Переменная | Что меняет | По умолчанию |
|---|---|---|
OLLAMA_HOST |
Адрес и порт, на которых слушает сервер (с 0.0.0.0:11434 им могут пользоваться другие устройства в локальной сети) | 127.0.0.1:11434 |
OLLAMA_MODELS |
Где хранятся модели (удобно, чтобы перенести их на диск побольше) | macOS ~/.ollama/models, Windows C:\Users\%username%\.ollama\models, Linux /usr/share/ollama/.ollama/models |
OLLAMA_CONTEXT_LENGTH |
Длина контекста по умолчанию | Зависит от VRAM (меньше 24 ГиБ: 4k / 24–48 ГиБ: 32k / от 48 ГиБ: 256k) |
OLLAMA_KEEP_ALIVE |
Сколько модель остаётся в памяти после последнего использования (-1 — держать всегда, 0 — выгружать сразу) | 5m (5 минут) |
OLLAMA_NUM_PARALLEL |
Сколько запросов одна модель обрабатывает одновременно | 1 |
OLLAMA_MAX_LOADED_MODELS |
Сколько моделей может быть загружено в память одновременно | 3 × число GPU (3 при работе только на CPU) |
OLLAMA_MAX_QUEUE |
Максимум запросов в очереди при нагрузке (сверх него сервер отвечает 503) | 512 |
OLLAMA_FLASH_ATTENTION |
Принудительно включает (1) или выключает (0) Flash Attention | Используется автоматически там, где поддерживается |
OLLAMA_KV_CACHE_TYPE |
Точность памяти, где хранится беседа (K/V-кеш); q8_0 занимает примерно половину, q4_0 — около четверти | f16 |
OLLAMA_ORIGINS |
Источники, которым разрешён доступ из браузера (через запятую; для расширений — chrome-extension://* и т. п.) | 127.0.0.1 и 0.0.0.0 |
OLLAMA_NO_CLOUD |
Значение 1 отключает облачные функции (удалённый инференс и веб-поиск) — только локальная работа | Выключено |
Способ задания зависит от ОС (официальный FAQ). В Windows закройте Ollama через панель задач, добавьте пользовательскую переменную в настройках переменных окружения и снова запустите Ollama из меню «Пуск». В macOS задайте её, например, так: launchctl setenv OLLAMA_HOST "0.0.0.0:11434" — и перезапустите приложение. В Linux (при запуске через systemd) порядок такой:
systemctl edit ollama.service
# в разделе [Service] по строке на переменную
# Environment="OLLAMA_HOST=0.0.0.0:11434"
systemctl daemon-reload
systemctl restart ollama
Настройка при нехватке памяти или длинном контексте
При VRAM меньше 24 ГиБ длина контекста по умолчанию — всего 4k (около 4000 токенов). Официальная страница Context length рекомендует для веб-поиска, агентов и инструментов программирования не меньше 64 000 токенов. Если контекста не хватает, модель молча забывает начало, поэтому в таблице собраны настройки под каждую задачу — чтобы можно было идти от симптома.
| Что нужно | Настройка | Чем придётся заплатить |
|---|---|---|
| Длинный контекст для агента программирования | OLLAMA_CONTEXT_LENGTH=64000 ollama serve или ползунок в настройках приложения |
Расход VRAM; при переполнении работа уходит на CPU и замедляется |
| Больше контекста без выхода за VRAM | OLLAMA_KV_CACHE_TYPE=q8_0 (K/V-кеш занимает примерно половину от f16) |
Небольшая потеря точности; с q4_0 на длинном контексте заметнее |
| Обслуживать нескольких людей или инструментов одновременно | OLLAMA_NUM_PARALLEL=4 |
Нужная память растёт до числа параллельных запросов × длина контекста (2k при 4 параллельных требует 8k) |
| Не ждать загрузки модели каждый раз | OLLAMA_KEEP_ALIVE=-1 |
VRAM занята и в простое (выгрузить можно через ollama stop) |
| PROCESSOR разделён между CPU и GPU, всё медленно | Тег поменьше (например, :12b→:e4b) или более короткий контекст |
Качество ответов или объём того, что модель помнит |
После изменений проверьте через ollama ps, что в столбце CONTEXT нужная длина, а PROCESSOR по-прежнему показывает 100% GPU. Как длина контекста переводится в память, рассчитано в нашей статье о требованиях к железу, а симптомы агента, которому не хватает контекста, описаны в статье про Ollama + Cline.
10. Решение проблем
Частые затруднения и решения из официального FAQ и страницы Troubleshooting.
Медленно или зависает
Если в столбце PROCESSOR у ollama ps не 100% GPU, модель не помещается в VRAM. Возьмите тег поменьше или сократите контекст и сравните скорость с --verbose.
После сна GPU перестал использоваться (Linux)
Из-за ошибки драйвера NVIDIA Ollama может откатиться на CPU. Обходной путь со страницы Hardware support — перезагрузить драйвер командой sudo rmmod nvidia_uvm && sudo modprobe nvidia_uvm.
API не подключается или возвращает 503
Проверьте, работает ли сервер (приложение или ollama serve) и не занят ли порт 11434 чем-то другим. Для подключения с другого компьютера задайте OLLAMA_HOST как 0.0.0.0. Код 503 значит, что очередь переполнена, — пересмотрите OLLAMA_MAX_QUEUE.
Загрузки не идут в корпоративной сети
Укажите прокси в HTTPS_PROXY. Официальная документация предупреждает: не задавайте HTTP_PROXY (модели скачиваются только по HTTPS, а эта переменная может мешать клиентским подключениям).
Где логи
В Windows — server.log в %LOCALAPPDATA%\Ollama, в macOS — ~/.ollama/logs/server.log, в Linux — journalctl -u ollama, в Docker — docker logs.
Не запускать при входе в систему
В Windows отключите ollama на вкладке «Автозагрузка» диспетчера задач, в macOS выключите Ollama в разделе «Объекты входа» настроек. Настройка сохраняется после обновлений.
Итоги
Ollama запускает открытые модели на вашем компьютере или в облаке одними и теми же действиями. Четыре вывода:
- Проверьте GPU до установки: NVIDIA нужна Compute Capability 5.0 и выше, AMD — список ROCm v7 или Vulkan, Mac — чип Apple M-серии. После запуска убедитесь, что
ollama psпоказывает100% GPU. - Читайте тег, прежде чем выбирать: содержимое
latestзависит от модели. Смотрите на число размера (e2b, 12b, 31b), а если сомневаетесь — берите тег без суффикса. - Задавайте длину контекста сами: при VRAM меньше 24 ГиБ по умолчанию стоит 4k. Агентам рекомендуется не меньше 64k; память можно отыграть квантованием K/V-кеша.
- Подключайте инструменты через API и launch: API, совместимые с OpenAI и Anthropic, и
ollama launchпозволяют работать из своих приложений и Claude Code. Тяжёлые модели — через:cloud.
Начните с того, что откройте приложение или введите ollama run gemma4:e2b. Лучше всего учиться, держа его запущенным и разбираясь по ходу в отличиях от облака и выборе модели. Если хотите пойти дальше и подключить модель к редактору, чтобы она писала код, настройка Cline и Continue описана в статье программирование с локальной LLM.
FAQ
В. Ollama бесплатна? Можно ли использовать её в коммерческих целях?
О. Сама Ollama бесплатна и имеет открытый исходный код, а модели на вашем компьютере ничего не стоят, сколько бы вы ими ни пользовались. Однако у каждой запускаемой модели своя лицензия, и допустимость коммерческого использования зависит от модели (проверить можно командой ollama show --license имя-модели; подробности — в разделе о лицензиях нашего сравнения моделей). Облачные модели оплачиваются, как описано в разделе 7.
В. Ollama или LM Studio — что лучше?
О. Для команд, API, автоматизации и подключения агентов программирования — Ollama; чтобы пройти путь от поиска модели до диалога целиком в графическом интерфейсе — LM Studio. У Ollama тоже есть чат-приложение, так что можно сначала поставить Ollama, а LM Studio попробовать, если чего-то не хватит.
В. Отправляются ли мои данные наружу?
О. Пока вы запускаете модель на своём компьютере, обработка остаётся на вашем ПК; официальный FAQ прямо говорит, что при локальном запуске Ollama не видит ваших запросов и данных. Если выбрать модель с :cloud, ввод обрабатывается на серверах Ollama (по словам Ollama, без хранения и без обучения на нём). Чтобы работать только локально, задайте OLLAMA_NO_CLOUD=1.
В. Как обновить или удалить Ollama?
О. В Windows и macOS обновления скачиваются автоматически и применяются через «Restart to update» на значке. В Linux повторно запустите строку установки. Для удаления в Windows используйте список приложений в «Параметрах»; в macOS удалите элементы, перечисленные на официальной странице для macOS. Модели остаются в папке .ollama, так что удалите и её, если они больше не нужны (и папку, заданную в OLLAMA_MODELS, если вы их переносили).
В. Можно ли запускать Claude Code или Codex на моделях Ollama?
О. Да. ollama launch claude (для Codex — ollama launch codex) запускает их уже подключёнными к моделям Ollama. Для локальных моделей официальная документация рекомендует длину контекста не меньше 64 000 токенов.
В. Какой нужен компьютер?
О. Официальное краткое руководство рекомендует для самой маленькой модели, gemma4:e2b (около 7,2 ГБ в формате по умолчанию), 8 ГБ VRAM или примерно столько же общей памяти на Mac. При меньшем объёме VRAM модель всё равно запустится, используя оперативную память, но медленнее. Ориентиры для крупных моделей — в нашей статье о требованиях к железу. На ПК со слабой видеокартой можно воспользоваться облачными моделями.