Что такое Otari и для кого он создан

Mozilla.ai — стартап, основанный Mozilla с целью создания открытой AI-экосистемы — выпустил Otari в июле 2026 года как open-source control plane для эффективной работы с большими языковыми моделями (LLM).

Otari — это OpenAI-совместимый LLM-шлюз, который маршрутизирует запросы к 40+ провайдерам, управляет API-ключами, применяет бюджетные ограничения и фиксирует использование.

Mozilla.ai считает, что разработчики должны иметь возможность строить открытые, гибкие и самостоятельно управляемые AI-системы, — именно с этим принципом создавался Otari.

Для кого: инженерные команды и разработчики, которые используют несколько LLM-провайдеров, хотят централизовать управление ключами и контролировать расходы, не отдавая данные сторонним платформам.

ℹ Открытый исходный код
Репозиторий Otari на GitHub имеет лицензию Apache-2.0 и активно развивается — последнее обновление датируется 16 октября 2026 года.

Ключевые возможности

1. Единый эндпоинт для 40+ провайдеров

Шлюз выступает как транслятор протоколов и слой управления, позволяя переключаться между провайдерами — OpenAI, Anthropic, Mistral, Vertex AI и другими — без изменения кода приложения.

2. Виртуальные API-ключи

Виртуальные ключи — хэшированные, именованные, опционально устаревающие — привязаны к конкретному пользователю, так что клиенты никогда не видят реальных учётных данных провайдеров.

3. Управление бюджетами и трекинг расходов

Система поддерживает лимиты расходов на каждого пользователя с настраиваемыми периодами сброса, а также расчёт стоимости в реальном времени по всем провайдерам.

4. Rate limiting и метрики

Настраиваемые ограничения RPM на пользователя экспортируются как метрики Prometheus при достижении лимита.

5. Интеллектуальная маршрутизация и failover

Otari поддерживает локальные политики маршрутизации: failover, взвешенное распределение и «обученный» выбор модели.

6. Встроенные инструменты

Опционально доступны выполнение кода, веб-поиск, MCP (Model Context Protocol), guardrails для инференса и работа с файлами.

7. Три режима работы

Otari работает в трёх режимах: Standalone — управление и инференс с локальным хранилищем; Hosted — мультитенантная плоскость управления, а инференс выполняется в другом месте; Hybrid — инференс с подключённой внешней плоскостью управления, например otari.ai.

💡 Быстрый старт за 1 минуту

Запустить автономный шлюз можно одной командой Docker:

docker run --rm -p 8000:8000 \
  -e OTARI_MASTER_KEY=SET_A_MASTER_KEY \
  -e OPENAI_API_KEY=YOUR_OPENAI_KEY \
  -e OTARI_CONFIG_YAML='
default_pricing: true
providers:
  openai:
    api_key: ${OPENAI_API_KEY}
' \
  ghcr.io/mozilla-ai/otari:latest

После этого шлюз доступен на http://localhost:8000 — совместим с любым OpenAI-клиентом.


Архитектура работы


graph LR
    A[Приложение / Агент] -->|OpenAI-совместимый запрос| B[Otari Gateway]
    B -->|Аутентификация + бюджет-проверка| C{Политика маршрутизации}
    C -->|Primary| D[OpenAI]
    C -->|Fallback| E[Anthropic]
    C -->|Weighted| F[Mistral / Vertex AI]
    B -->|Логирование использования| G[(SQLite / PostgreSQL)]
    B -->|Метрики| H[Prometheus]

Otari располагается между приложениями и провайдерами моделей: аутентифицирует запросы, разрешает учётные данные провайдера, проверяет бюджет до отправки и фиксирует использование после выполнения.


Тарифы и цены

ВариантСтоимостьЧто включено
Self-hosted (open-source)БесплатноВесь функционал шлюза, SQLite/PostgreSQL, Apache-2.0
otari.ai (Hosted platform)Pay-as-you-goУправляемые провайдеры, кошелёк, расширенные бюджеты

Через платформу otari.ai можно подключаться к frontier-моделям без собственных API-ключей провайдеров — расходы списываются с кошелька по прозрачной поцелочной цене.

В Standalone-режиме шлюз использует локальный SQLite или PostgreSQL для хранения пользователей, API-ключей и бюджетов.

⚠ Важно про цены
Otari как open-source инструмент полностью бесплатен для самостоятельного хостинга. Вы платите только провайдерам моделей (OpenAI, Anthropic и т.д.) по их стандартным тарифам. Платформа otari.ai добавляет hosted-удобство, но конкретные тарифы публично не раскрыты — нужно уточнять на сайте.

Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью open-source (Apache-2.0)Молодой проект — версия 0.2.0 (июль 2026)
Один эндпоинт для 40+ провайдеровНаписан на Python — ограничения производительности под высокой нагрузкой
Виртуальные ключи — реальные ключи провайдеров не покидают шлюзДокументация ещё в процессе развития
Встроенные бюджеты и real-time трекинг стоимостиТребует DevOps-опыта для production-развёртывания
Поддержка MCP, веб-поиска, code executionОграниченная экосистема плагинов по сравнению с LiteLLM
Три режима работы (Standalone/Hosted/Hybrid)Нет семантического кэширования из коробки
Prometheus-метрики нативноЗависимость от any-llm для провайдерских вызовов
Создан Mozilla.ai — доверие к брендуПлатные функции hosted-платформы непрозрачны по ценам

Сравнение с альтернативами

Главный конкурент Otari в open-source сегменте — LiteLLM, а среди managed-решений — Portkey.

ПараметрOtariLiteLLMPortkey
ЛицензияApache-2.0MIT (core)MIT (gateway) + SaaS
Провайдеры40+140+1 600+ LLM
Self-hosted✅✅✅ (core)
Виртуальные ключи✅✅✅
Бюджеты и лимиты✅ Нативно✅✅
Семантическое кэширование❌✅ (Redis)✅ (Enterprise)
MCP поддержка✅✅✅
Code execution sandbox✅❌❌
Prometheus метрики✅ Нативно✅ (плагин)Частично
Язык реализацииPythonPythonNode.js
Активность проектаАктивная (окт 2026)ВысокаяВысокая
Hosted платформаotari.aiLiteLLM CloudPortkey Cloud
Стоимость self-hostБесплатноБесплатноБесплатно

LiteLLM по-прежнему остаётся одним из самых простых способов поставить унифицированный OpenAI-style API перед многими провайдерами, управлять виртуальными ключами, отслеживать расходы и балансировать нагрузку. Однако Otari предлагает более сфокусированный и опрятный пользовательский опыт, встроенный sandbox для выполнения кода и прямую связь с платформой Mozilla.ai.

📝 Пример конфигурации маршрутизации
# otari-config.yaml — failover между провайдерами
default_pricing: true
routing:
  fallback_order:
    - openai/gpt-4o
    - anthropic/claude-opus-4
    - mistral/mistral-large

providers:
  openai:
    api_key: ${OPENAI_API_KEY}
  anthropic:
    api_key: ${ANTHROPIC_API_KEY}
  mistral:
    api_key: ${MISTRAL_API_KEY}

При недоступности первого провайдера Otari автоматически переключается на следующий в очереди.


Вердикт: кому подойдёт Otari

Otari отлично подойдёт:

  • Командам разработки, использующим 3+ LLM-провайдеров и уставшим от ротации ключей
  • Компаниям с требованиями к data residency — все ключи и логи остаются на вашем сервере
  • DevOps/MLOps-инженерам, строящим AI-инфраструктуру с нуля
  • Стартапам, желающим контролировать расходы на LLM до того, как они выйдут из-под контроля

Otari не лучший выбор, если:

  • Нужна максимальная широта провайдеров прямо сейчас (LiteLLM покрывает 140+)
  • У команды нет ресурсов на поддержку self-hosted инфраструктуры
  • Требуется production-ready решение с многолетней историей и большим комьюнити

Рейтинг: 7.5 / 10

КритерийОценка
Функциональность8/10
Простота установки8/10
Зрелость / стабильность6/10
Документация7/10
Open-source прозрачность9/10
Производительность7/10

Otari — свежий, хорошо продуманный open-source проект от Mozilla.ai с правильными приоритетами: privacy-first, self-hosted, с реальным контролем над расходами. Пока он уступает LiteLLM по ширине поддержки провайдеров и зрелости, но развивается очень активно и уже сегодня является достойной альтернативой для команд, которым важна прозрачность и независимость от вендоров.