Ollama — это бесплатный инструмент с открытым исходным кодом для запуска открытых LLM (больших языковых моделей) на собственном компьютере. Он работает в Windows, macOS и Linux, а одна строка ollama run имя-модели проводит вас от загрузки модели до диалога с ней. Пока Ollama запущена, на localhost:11434 работает API-сервер, так что к ней могут обращаться ваши приложения и инструменты вроде Claude Code. Помимо моделей, работающих на вашем компьютере, теми же командами теперь запускаются и облачные модели, имя которых заканчивается на :cloud.

Это руководство посвящено работе с самой Ollama и сверено с исходным текстом официального репозитория на GitHub (включая исходный код), официальной документации и страницы с ценами (по состоянию на 12 ноября 2026 года). О локальных LLM в целом читайте в статье как начать работу с локальной LLM, о выборе модели — в нашем сравнении лучших локальных LLM, о расчёте нужного объёма VRAM — в статье о требованиях к железу, а о подключении модели к редактору — в статье про Ollama + Cline.

LOCAL + CLOUD

Одни и те же команды — на своём компьютере или в облаке

— Четыре входа: приложение, команды, API и запуск интеграций

$ ollama run gemma4 # на своём ПК
$ ollama run gemma4:cloud # на серверах Ollama
$ ollama launch claude # Claude Code на моделях Ollama

🖱️ Чат в приложении

⌨️ Команды (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 и т. п.) разобраны в нашей статье о форматах квантования.

# Около 8 ГБ VRAM: начните с маленькой версии (4,6–7,5 ГБ)
ollama run gemma4:e2b
# 12–16 ГБ VRAM: средняя версия (7,7–8,0 ГБ)
ollama run gemma4:12b
# 24 ГБ VRAM и больше: большая версия (19–20 ГБ)
ollama run gemma4:31b

Значения 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.

Open WebUI

Популярный браузерный интерфейс в стиле 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 модель всё равно запустится, используя оперативную память, но медленнее. Ориентиры для крупных моделей — в нашей статье о требованиях к железу. На ПК со слабой видеокартой можно воспользоваться облачными моделями.