AIRdev

AIR для разработчиков

Together AI — доступ для разработчиков из России

Together AI — инференс открытых моделей по API, из России закрытый оплатой. Задачи инференса — чат, код, картинки — закрывает OpenAI-совместимый AIR API: один ключ, рубли, без VPN.

Chat Completions API

Запрос к моделям для кода через OpenAI-совместимый API

Переношу сервис с чужого OpenAI-совместимого SDK. Что менять кроме base_url и ключа?

DeepSeek

Ничего: роли, параметры и формат ответа те же. Поменял base_url на https://api.air.fail/v1, id модели взял из каталога — тесты зеленые.

Together AI и более 80 моделей в одном сервисе

  • Nano Banana
  • Flux
  • GPT Image
  • Seedream
  • Gemini
  • Grok
  • DALL-E
  • Freepik
  • Civitai
  • Hunyuan
Открыть каталог

Что такое Together AI

Платформа продает не собственную модель, а доступ к чужому железу и удобную обертку вокруг открытых весов.

Инференс по API

Модель крутится на стороне платформы, вы платите за вызов, а не за простой своего железа.

OpenAI-совместимость

Штатный клиент OpenAI работает после смены baseURL, код приложения не переписывается.

Файнтюнинг

Дообученная на своих данных модель поднимается как отдельный эндпоинт и зовется тем же клиентом.

GPU-кластеры

Аренда машин под свои задачи: обучение с нуля, тяжелые батчи, приватный контур.

Открытые веса

Модель можно забрать и увезти на свой сервер — вендор-лока на уровне весов нет.

Логика понятна инженеру
Открытые модели догнали закрытые на большинстве рабочих задач, а вызов у них дешевле. Под одним брендом при этом живут три продукта — инференс готовых моделей, дообучение и аренда GPU. Мост из России закрывает только первый.

Почему Together AI недоступен из России

Посредники и виртуальные карты добавляют комиссию, чужой курс и еще одну точку отказа. Одиночке это терпимо, команде — нет: серую оплату не провести через бухгалтерию.

Барьер начинается с оплаты

Биллинг принимает зарубежные карты; карта российского банка, включая «Мир», не проходит ни при регистрации, ни при пополнении баланса.

Второй барьер — география

Запросы с российских адресов платформы этого класса отклоняют на своей стороне, а проверка идет не только по IP: смотрят платежный профиль, реквизиты, документы юрлица.

Отдельная проблема — продакшен

ключ, который отключится из-за платежной проверки посреди релиза, в боевой сервис не ставят.

AIR — российский агрегатор нейросетей с OpenAI-совместимым API: один ключ из кабинета открывает весь каталог, оплата рублями.

Чат и суммаризация

Разбор логов, выжимка из документации, извлечение полей — обычный запрос chat/completions.

Код и тесты

Генерация тестов, ревью диффа, миграция скриптов: те же роли и параметры, что в OpenAI SDK.

Картинки для продукта

Иллюстрации и ассеты генерируются тем же ключом, отдельный аккаунт под изображения не нужен.

Границу обозначим сразу
Через AIR API вызываются готовые модели каталога. Задача «позвать сильную открытую модель из российского прода» закрывается целиком. Задача «обучить свою модель на своих данных» или «арендовать кластер под ночной батч» — не про мост, это к инфраструктурному провайдеру.

OpenAI-совместимый эндпоинт

Эндпоинт OpenAI-совместимый: baseURL https://api.air.fail/v1 и штатный SDK вместо самописной обвязки.

Один ключ на каталог

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

Работа без VPN

Без VPN: сервис российский, API отвечает напрямую из офисной сети и с CI-серверов.

Документация на русском

Документация на русском: https://air-docs.readthedocs.io/ru/latest/ — параметры, коды ошибок, примеры запросов.

Сделано для продакшена

Мост нужен не для демо, а для сервиса, который держит нагрузку и не отваливается из-за платежной проверки.

  • Один ключ на все

    Чат, код и картинки идут через один эндпоинт: секретов в CI меньше, ротация проще.

  • Миграция строкой

    Переезд с чужого SDK — это baseURL и ключ; параметры, ретраи и обвязка ошибок остаются.

  • Оплата внутри РФ

    Рубли, карта российского банка, закрывающие документы для бухгалтерии.

API для ваших инструментов

Минимальный вызов — curl и Python. Тело запроса такое же, как у любого OpenAI-совместимого провайдера.

REST API

curl — без SDK, из любого окружения

curl https://api.air.fail/v1/chat/completions \
  -H "Authorization: Bearer $AIR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek",
    "messages": [
      {"role": "user", "content": "Собери топ ошибок 5xx из логов ingress за ночь"}
    ]
  }'

Python SDK

openai — меняется только base_url и ключ

from openai import OpenAI

client = OpenAI(
    base_url="https://api.air.fail/v1",
    api_key="AIR_API_KEY",
)

reply = client.chat.completions.create(
    model="qwen",  # id моделииз каталога в кабинете
    messages=[
        {"role": "system", "content": "Отвечай кодом без пояснений"},
        {"role": "user", "content": "pytest на вебхук оплаты: успех, отказ банка, повтор"},
    ],
)

print(reply.choices[0].message.content)
Стриминг, системные промпты и остальные параметры работают штатно
Идентификаторы моделей в примерах условные — точные id смотрите в каталоге кабинета.

Модели под задачи

Открытые модели в каталоге отвечают за тот же класс задач, ради которого берут инференс-платформу.

МодельСильная сторонаКогда выбирать
DeepSeekРассуждение и код, экономичный вызовПоток задач: ревью, тесты, рутинные правки
QwenМногоязычность и длинный контекстРусские и китайские тексты, большие документы
GLMДисциплина в следовании инструкцииСтруктурированный вывод, JSON по схеме, агентные цепочки
KimiОчень длинный контекстРазбор большой кодовой базы или пачки документов
FLUXГенерация изображенийИллюстрации и ассеты тем же ключом
Ориентир для старта
DeepSeek на поток и Qwen там, где важны русский язык и объем контекста. Таблица не каталог: список в кабинете длиннее.
Цены на страницу не выносим
Прайс живет в кабинете. Качество проверяйте на своих задачах: один промпт, две-три модели, замер по прод-кейсу.

Пример: миграция за вечер

Один сквозной пример — переезд рабочего кода на AIR API без переписывания.

Первый шаг — конфиг

«Замени в клиенте endpoint и ключ: baseURL https://api.air.fail/v1, ключ из кабинета AIR» — все вызовы идут через новый эндпоинт, параметры запросов не тронуты.

Второй шаг — модели

«Пройди по конфигу и замени идентификаторы моделей на каталожные: чат — claude, черновики — deepseek» — идентификатор меняется строкой, логика выбора модели остается вашей.

Третий шаг — прогон

«Прогони интеграционные тесты и сравни ответы на двадцати боевых запросах» — формат ответов совпадает с OpenAI-протоколом, правок в парсерах не потребовалось.

Итог

переезд занимает вечер, откат — те же две строки конфига обратно.

Как начать

Зарегистрируйтесь в AIR

Email или Яндекс ID; иностранный номер и зарубежная карта не нужны ни на одном шаге.

Создайте API-ключ

В кабинете это одна кнопка; ключ кладите в переменную окружения, а не в репозиторий.

Подставьте baseURL

В клиенте OpenAI укажите https://api.air.fail/v1 и свой ключ — остальной код не трогайте.

Проверьте на своей задаче

Прогоните боевой промпт на паре моделей каталога и зафиксируйте id в конфиге.

Частые вопросы

  1. Это бесплатно?

    Регистрация бесплатна, стартовых лимитов после нее хватает, чтобы прогнать свои промпты и сравнить модели. Дальше — оплата по факту использования или подписка, прайс в кабинете.

  2. Нужен ли VPN?

    Нет. AIR — российский сервис: сайт и API открываются напрямую, в том числе из офисных сетей и с CI-серверов, где VPN запрещен политиками безопасности.

  3. Как оплатить из России?

    Картой российского банка, «Мир» включительно, в рублях. Посредники, чужой курс и виртуальные карты не нужны, для юрлица есть закрывающие документы.

  4. Есть ли в мосте файнтюнинг и аренда GPU?

    Нет. Через AIR API вызываются готовые модели каталога — это инференс, а не обучение. Дообучение под свои данные и аренда кластеров решаются у инфраструктурного провайдера.

  5. Что менять в коде при переезде с чужого SDK?

    BaseURL, ключ и id модели. Схема запроса совпадает с OpenAI API, поэтому ретраи и логирование остаются как есть.

  6. Какие открытые модели доступны?

    Линейки DeepSeek, Qwen, GLM, Kimi и другие открытые модели каталога, плюс закрытые флагманы и генерация изображений тем же ключом. Актуальный список — в кабинете, он обновляется чаще страницы.

Together AI на русском. Без VPN

Попробовать
Попробовать бесплатно