Ollama API — это HTTP-интерфейс, через который вы вызываете модели Ollama локально или в cloud: чат, генерация, совместимость с OpenAI/Anthropic-клиентами. Локальный base URL по умолчанию — http://localhost:11434/api; cloud — https://ollama.com/api. Канон: docs.ollama.com/api. Соседний обзор GUI/CLI — Ollama и LM Studio, deep-dive GUI — LM Studio. Фокус-ключ: ollama api.
Соседи: Cursor AI, n8n / ИИ-автоматизация, нейросети бесплатно с нуля.
Локальный API vs cloud: таблица
| Критерий | Local Ollama | Ollama cloud API |
|---|---|---|
| Base URL (Ollama API) | http://localhost:11434/api |
https://ollama.com/api |
| OpenAI-compatible | http://localhost:11434/v1 |
https://ollama.com/v1 |
| Anthropic client base | http://localhost:11434 |
https://ollama.com |
| Authorization | не нужен | Authorization: Bearer $OLLAMA_API_KEY |
| Модели | скачанные на диск (ollama pull) |
cloud-модели по ключу |
| Создание/удаление моделей | только local server | не этот сценарий |
Источник: docs.ollama.com/api (Introduction, Base URLs, Ollama API example). Сверка 2026-09-29. Тарифы cloud в ₽ не фиксируем.
Первый вызов /api/chat
Минимальный сценарий из официальной доки: POST на /api/chat, JSON с model и messages, ответ читать из message.content.
# Cloud (нужен ключ):
curl https://ollama.com/api/chat \
-H "Authorization: Bearer $OLLAMA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemma4:31b",
"messages": [{"role": "user", "content": "Why is the sky blue?"}],
"stream": false
}'
# Local (ключ не нужен, модель уже скачана):
curl http://localhost:11434/api/chat \
-H "Content-Type: application/json" \
-d '{
"model": "llama3.2",
"messages": [{"role": "user", "content": "Привет"}],
"stream": false
}'
Имена моделей в примере cloud берите из актуальной библиотеки Ollama; для local сначала ollama pull / ollama run. Официальные SDK: Python и JavaScript на docs.ollama.com.
Когда брать OpenAI-compatible /v1
- Уже есть код под OpenAI SDK — меняете base URL на
.../v1и модель Ollama. - Нужен Anthropic-клиент — base URL без суффикса
/api; клиент сам дописывает/v1/messages. - Пишете с нуля под Ollama — удобнее нативный
/api/chat.
Создание и удаление моделей требует локальный сервер Ollama. Cloud-запросы без ключа не пройдут; local — наоборот, ключ не нужен.
Типичные ошибки
- Стучаться в
localhost:11434, когда Ollama не запущен — сначала приложение/сервис. - Слать Bearer-ключ на local и ждать «магии» — локально авторизация не требуется.
- Путать этот deep-dive с обзором «Ollama vs LM Studio» (focus там —
ollama) — здесь только API-маршрут. - Выдумывать рублевые тарифы cloud API — смотрите кабинет ollama.com.
FAQ: Ollama API
Что такое Ollama API?
Ollama API — HTTP API для вызова моделей Ollama. Локально это обычно http://localhost:11434/api, в cloud — https://ollama.com/api. Есть также OpenAI-compatible /v1. Канон: docs.ollama.com/api.
Нужен ли API-ключ для локального Ollama?
Нет. Для запросов к локальному серверу ключ не нужен. Ключ (OLLAMA_API_KEY) требуется для прямых cloud-запросов к ollama.com/api.
Какой endpoint использовать для чата?
Базовый пример доки — POST /api/chat с полями model и messages. Ответ читайте из message.content. Для stream=false получаете один JSON; stream=true — поток чанков.
Чем /api отличается от /v1?
/api — нативный Ollama API. /v1 — слой совместимости с OpenAI-клиентами (и отдельно base для Anthropic-клиента). Выбирайте слой под уже написанный SDK.
Можно ли создать модель через cloud API?
По доке Ollama создание и удаление моделей требует локальный сервер. Cloud-сценарий — вызов готовых cloud-моделей по ключу.
С чего начать новичку?
Поставьте Ollama, скачайте маленькую instruct-модель, дерните localhost:11434/api/chat без ключа. Когда понадобится cloud — добавьте OLLAMA_API_KEY и base https://ollama.com/api.
Вывод
Ollama API — один контракт на два мира: local без ключа и cloud с Bearer. Старт: /api/chat на localhost, маленькая модель, один тест. Когда нужна система обучения под ваши интеграции — форматы на странице обучения.
Хотите нейросети под свои задачи, а не «для всех»?
Когда базовых гайдов уже мало, помогает разбор под вашу работу. Наставничество, курсы и подписка Артёма Денисова — все форматы на странице обучения. Тех-pillar — ИИ-автоматизация / n8n.