Короткий ответ. Если вам нужен managed fine-tuning без собственной training-инфраструктуры, первыми стоит смотреть на OpenAI Fine-tuning API, Microsoft Foundry / Azure OpenAI fine-tuning и Vertex AI Gemini tuning. Если вам важнее контроль над методами вроде LoRA, QLoRA, DPO, GRPO и полный контроль над окружением, практичнее стек на базе PEFT, TRL, Axolotl или LlamaFactory.
- 🥇 Для быстрого managed-запуска: OpenAI Fine-tuning API — понятный workflow через jobs, events и checkpoints.
- 🥈 Для enterprise и governance: Microsoft Foundry / Azure OpenAI — разделение ролей на обучение и деплой, плюс региональные и модельные матрицы.
- 🥉 Для open-source и кастомных методов: Axolotl — широкий набор режимов от full fine-tuning до LoRA, QLoRA, DPO и reward modeling.
Практический вердикт: выбор здесь проходит не между «хорошими» и «плохими» инструментами, а между двумя классами. Managed-сервисы удобнее, когда вам важны меньше DevOps-операций и быстрый путь к проверяемому результату. Open-source библиотеки и фреймворки сильнее там, где важны контроль над данными, методами и инфраструктурой.
Редакционное ограничение: подборка помечена ⏳. Причина в том, что в каталоге COMRAD404 пока не хватает отдельных карточек на все позиции, а у managed-платформ быстро меняются матрицы моделей, регионов и тарифов. Поэтому ниже — рабочий shortlist для практиков, а не окончательный рейтинг «раз и навсегда».
Как отбирали
- Задача: выбрать инструменты для fine-tuning и близких post-training сценариев у LLM/VLM, а не общий каталог AI-сервисов.
- Аудитория: ML-инженеры, разработчики платформ, команды R&D и техлиды, которым нужно понять, идти в managed API или в self-hosted стек.
- Дата среза: 2026-08-15.
- Критерии допуска: наличие официальной документации или поддерживаемого репозитория из source pack; явная поддержка fine-tuning, supervised tuning, preference tuning или post-training методов; практическая применимость для реальных задач, а не только демонстраций.
- Критерии исключения: вспомогательные API, CLI-команды и sample-страницы не считались отдельными инструментами; также не включали решения, по которым в source pack нет достаточной проверяемой базы для честного сравнения.
- Способ проверки: сверили только официальные документы, справку по billing и репозитории из supplied source pack. Собственные бенчмарки, тарифные расчёты и региональные тесты не проводили.
- Партнёрские отношения: не раскрыты в source pack; на состав списка не опирались.
Логика списка простая: сначала managed-платформы, где большая часть операций уже упакована поставщиком, затем open-source инструменты, где выше гибкость, но больше ответственности на вашей стороне. Это не ранжирование по месту, а разбиение по сценариям использования.
Сводная таблица
| Название | Тип | Цена | Ключевая фишка | Недостаток | Ссылка |
|---|---|---|---|---|---|
| OpenAI Fine-tuning API | Managed API | Проверяйте на оф. странице; для RFT есть отдельная схема billing | Jobs, events и checkpoints в одном API-потоке | Поддержка моделей и регионов меняется; надо сверять текущую матрицу | → Документация |
| Microsoft Foundry / Azure OpenAI fine-tuning | Managed enterprise | Проверяйте на оф. странице | Role-based workflow: train и deploy разделены | Не все модели и регионы доступны; у Developer tier нет SLA и гарантий data residency | → Документация |
| Vertex AI Gemini tuning | Managed cloud | Проверяйте на оф. странице | Supervised fine-tuning и preference tuning для Gemini в Google Cloud | Матрица моделей, регионов и стоимости часто меняется | → Документация |
| Hugging Face AutoTrain Advanced | Low-code / no-code | Локально бесплатно; Spaces оплачиваются по hardware-минутам | Поддержка CSV/JSONL и trainers вроде SFT, DPO, ORPO | Main docs требуют установку из source; поведение хранения зависит от режима | → Документация |
| Hugging Face PEFT | Библиотека | Open-source; compute и storage отдельно | Parameter-efficient fine-tuning с обновлением малого числа дополнительных параметров | Это не сервис: инфраструктуру и пайплайн собираете вы | → Репозиторий |
| Hugging Face TRL | Библиотека | Open-source; compute и hosting отдельно | Code-first post-training: SFT, GRPO, DPO, RewardTrainer, KTO | Compute и хостинг полностью на вашей стороне | → Репозиторий |
| Axolotl | Open-source framework | Бесплатный open-source; compute отдельно | Широкий набор методов: full fine-tuning, LoRA, QLoRA, DPO, IPO, KTO, ORPO, reward modeling | Конфиг-heavy и self-managed | → Репозиторий |
| LlamaFactory | Open-source framework | Open-source; compute отдельно | Единый контур для 100+ LLM и VLM | Проект быстро меняется; актуальные требования по окружению надо перепроверять | → Репозиторий |
OpenAI Fine-tuning API
- Кому подходит: командам, которым нужен прямой fine-tuning внутри экосистемы OpenAI без отдельного training orchestration.
- Сильная сторона: job-ориентированный workflow. Fine-tuning job создаётся через
POST /v1/fine_tuning/jobs, а в процессе доступны events и checkpoints. - Ограничение: поддержка моделей и регионов меняется; текущую совместимость нужно сверять в живой документации и dashboard.
- Цена: проверяйте на официальной странице. Для Reinforcement Fine Tuning отдельно указано, что billing строится по wall-clock core training time, а токены model grader тарифицируются отдельно по стандартным API-ставкам. Проверка: 2026-08-15.
- Ссылка: → Официальная документация
Практически это один из самых понятных managed-сценариев: training files загружаются как JSONL с purpose=fine-tune, после чего результат можно проверять по status=succeeded, completion event и значению fine_tuned_model. Если вам нужен минимальный порог по операциям, это одна из самых прямых точек входа.
Microsoft Foundry / Azure OpenAI fine-tuning
- Кому подходит: enterprise-командам, которым важны governance, role-based access и регионально осмысленные deployments в Azure.
- Сильная сторона: роли разделены. Документация говорит, что для деплоя моделей нужен Azure AI Owner, а Azure AI Users могут обучать модели.
- Ограничение: доступны не все модели и регионы; у Developer tier нет SLA и гарантий data residency.
- Цена: проверяйте на официальной странице. Проверка: 2026-08-15.
- Ссылка: → Официальная документация
Сильная сторона Azure — управляемость процесса не только для ML-инженера, но и для платформенной команды. Для валидации Microsoft рекомендует тестировать fine-tuned model через Chat Completions API или через Evaluations service. Это полезно, когда вам важно встроить тюнинг в уже существующие процессы контроля и допуска к продакшену.
Vertex AI Gemini tuning
- Кому подходит: командам в экосистеме Google Cloud, которым нужен managed tuning для Gemini.
- Сильная сторона: официально поддерживаются supervised fine-tuning и preference tuning, а CLI-поток прозрачно описан через
gcloud ai tuning-jobs create. - Ограничение: eligibility по моделям, региональная доступность и цена меняются, поэтому перед внедрением нужно сверять актуальную матрицу.
- Цена: проверяйте на официальной pricing page. Проверка: 2026-08-15.
- Ссылка: → Официальная документация
На обзорной странице tuning указано, что supervised fine-tuning поддерживает Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.5 Flash-Lite, Gemini 2.0 Flash и Gemini 2.0 Flash-Lite. Training dataset для CLI-создания job передаётся как JSONL, а успешность можно проверять по tuned_model_name, tuned_model_endpoint_name или через gcloud ai tuning-jobs describe и list. Сама обзорная страница помечена как обновлённая 2026-01-02 UTC, что полезно для проверки свежести документации.
Hugging Face AutoTrain Advanced
- Кому подходит: тем, кто хочет low-code или no-code путь к fine-tuning с интеграцией в Hugging Face Hub.
- Сильная сторона: поддерживает CSV и JSONL, а среди trainers заявлены SFT, DPO и ORPO.
- Ограничение: main docs требуют установку из source; поведение загрузки и хранения зависит от выбранного режима использования.
- Цена: локальное использование бесплатно; Spaces биллятся поминутно по hardware; платные функции требуют payment method. Проверка: 2026-08-15.
- Ссылка: → Официальная документация
AutoTrain полезен там, где вы не хотите сразу собирать собственный training stack из библиотек и конфигов. Важно лишь не путать ветки документации: в main-ветке указана установка из source, а обычная stable-версия, доступная через pip, обозначена как v0.8.24. Это не делает инструмент хуже, но требует внимательности при запуске и поддержке процесса.
Hugging Face PEFT
- Кому подходит: разработчикам, которым нужен adapter-style fine-tuning вроде LoRA в собственном коде и на своей инфраструктуре.
- Сильная сторона: parameter-efficient подход. PEFT обновляет только малое число дополнительных параметров вместо всех параметров модели, что снижает вычислительные и storage-затраты.
- Ограничение: это библиотека, а не управляемый сервис; orchestration, логирование, обучение и деплой вы строите сами.
- Цена: open-source; итоговая стоимость зависит от вашего compute, storage и хостинга. В репозитории указан release v0.19.1. Проверка: 2026-08-15.
- Ссылка: → Репозиторий
PEFT хорош не как «кнопка для тюнинга», а как слой эффективности внутри вашего пайплайна. Если вам нужны LoRA-подобные сценарии без полного обновления всех весов, это один из самых прагматичных строительных блоков. Но именно строительных: сам по себе PEFT не закрывает вопрос организации экспериментов, данных и инфраструктуры.
Hugging Face TRL
- Кому подходит: командам, которые строят code-first post-training workflow и хотят работать с preference и reward-подходами.
- Сильная сторона: поддержка SFT, GRPO, DPO, RewardTrainer и KTO в одном проекте.
- Ограничение: compute и hosting полностью на вашей стороне; проект ориентирован на разработчиков, а не на no-code сценарии.
- Цена: open-source; стоимость зависит от вашей инфраструктуры. В репозитории указан release v1.6.0. Проверка: 2026-08-15.
- Ссылка: → Репозиторий
TRL полезен, когда обычного supervised fine-tuning уже недостаточно и вам нужен более явный post-training контур. На практике это не «замена OpenAI или Vertex», а другая философия: максимум контроля, но и максимум обязанностей на вашей стороне. Для исследовательских и platform-heavy команд это скорее плюс.
Axolotl
- Кому подходит: командам, которые хотят продвинутый open-source framework для широкого спектра методов и готовы обслуживать training-инфраструктуру самостоятельно.
- Сильная сторона: очень широкий охват режимов: full fine-tuning, LoRA, QLoRA, DPO, IPO, KTO, ORPO, reward modeling и RL-style методы.
- Ограничение: конфигурационно тяжёлый и self-managed; проще рекомендовать его тем, кто уже комфортно живёт в training stack.
- Цена: бесплатный open-source framework; фактическая стоимость зависит от вашей инфраструктуры. В репозитории указан release v0.18.0. Проверка: 2026-08-15.
- Ссылка: → Репозиторий
Если вам нужен не только SFT, но и более сложный набор методов внутри одного OSS-фреймворка, Axolotl выглядит сильным кандидатом. Он особенно логичен там, где fine-tuning — это не разовая задача, а постоянно повторяемый инженерный процесс. Ограничение предсказуемое: за гибкость вы платите сложностью эксплуатации.
LlamaFactory
- Кому подходит: тем, кому нужен единый слой fine-tuning для большого числа семейств моделей, включая LLM и VLM.
- Сильная сторона: заявлена поддержка 100+ LLMs и VLMs, что делает проект удобным для команд, работающих не с одной модельной семьёй.
- Ограничение: быстро меняющийся проект; текущие требования среды и workflow нужно регулярно перепроверять.
- Цена: open-source; стоимость зависит от ваших вычислительных ресурсов. Для latest release указана версия v0.9.4, а также требование Python 3.11–3.13. Проверка: 2026-08-15.
- Ссылка: → Репозиторий
LlamaFactory удобен как унифицирующий инструмент, когда команда постоянно сравнивает семейства моделей и не хочет собирать отдельный workflow под каждое. Но именно из-за темпа развития здесь особенно важно не закладываться на старые инструкции: сверяйте release notes и требования к среде перед развёртыванием.
Как выбрать: по бюджету, опыту и платформе
По бюджету
Если вы хотите минимизировать лицензионные затраты и у вас уже есть свои GPU или арендованная инфраструктура, логичнее смотреть на PEFT, TRL, Axolotl и LlamaFactory. Само ПО здесь open-source, но это не означает «бесплатный проект»: compute, storage, observability и поддержка команды остаются вашими расходами.
Если нужен более мягкий вход без немедленной сборки стека, AutoTrain выглядит самым очевидным вариантом для старта: локальное использование бесплатно, а платёжная нагрузка в Spaces привязана к hardware-поминутно. Managed-сервисы OpenAI, Azure и Vertex могут экономить время команды, но точные цены в этой подборке не фиксируем: source pack прямо предупреждает, что такие цифры нужно проверять на текущих pricing pages.
По опыту
Для первого проекта по fine-tuning обычно проще идти в OpenAI Fine-tuning API или AutoTrain Advanced. Там ниже порог по orchestration и легче понять сам процесс: формат данных, запуск job, валидация результата, повторный прогон.
Если у вас уже есть зрелая platform team, строгие роли доступа и требования к деплою, Azure Foundry выглядит более естественным кандидатом. Если команда уже глубоко сидит в GCP и работает с Gemini, Vertex AI позволит сохранить облачный контекст и не выносить tuning в сторонний стек.
Для опытных ML-инженеров и исследовательских команд лучшие кандидаты чаще всего не managed, а code-first: PEFT, TRL, Axolotl и LlamaFactory. Там больше ручной работы, но и больше свободы в выборе методов, данных и схем валидации.
По платформе
Managed API: OpenAI, Azure, Vertex. Подходят, если вам нужен сервисный слой вокруг обучения и меньше ручной эксплуатации.
Low-code / Hub-centric: AutoTrain. Подходит, если вам важна интеграция с Hugging Face и вы хотите быстрее дойти до первого запуска.
Self-hosted / code-first: PEFT, TRL, Axolotl, LlamaFactory. Подходят, если вы строите собственный training stack или хотите запускать всё ближе к своей инфраструктуре.
Если вы склоняетесь именно к self-hosted сценарию, посмотрите также наши смежные подборки: лучшие инструменты для локального запуска моделей, AI-инструменты для офлайн-работы и AI-инструменты для Linux. Если бюджет особенно чувствителен, полезно свериться и с материалом про скидки и бесплатные AI-инструменты для студентов.
Кого не включили и почему
Из-за статуса ⏳ и ограничений source pack здесь честнее не придумывать поимённый список сторонних продуктов без подтверждённой базы. Вместо этого ниже — сущности, которые часто путают с самостоятельными кандидатами, но в эту подборку мы их сознательно не выносили как отдельные инструменты.
- OpenAI Reinforcement Fine Tuning API: не отдельный участник списка, а отдельный режим внутри экосистемы OpenAI. В source pack отдельно подтверждена прежде всего схема billing, а не самостоятельный продуктовый контур.
- Files API (OpenAI): нужен для загрузки training files с
purpose=fine-tune, но это служебная часть workflow, а не отдельный fine-tuning инструмент. - gcloud ai tuning-jobs: не отдельный сервис, а CLI-интерфейс для работы с Vertex AI tuning jobs.
- AutoTrain stable v0.8.24: не отдельный продукт по сравнению с AutoTrain Advanced, а другая ветка распространения и документации. Вынесение отдельной позицией дало бы искусственный дубль.
Как выбрать самостоятельно
- Нужен ли вам managed-сервис или своя инфраструктура? Если второе, сразу отсекайте API-платформы и смотрите на PEFT, TRL, Axolotl, LlamaFactory.
- Какой тип обучения вам нужен? Только supervised fine-tuning, или ещё preference/post-training методы вроде DPO, GRPO, reward modeling?
- В каком формате уже лежат данные? Для OpenAI и Vertex в документации явно фигурирует JSONL; AutoTrain умеет CSV и JSONL.
- Есть ли у вас требования к ролям, SLA и data residency? Если да, Azure и другие managed-платформы надо проверять особенно внимательно по текущим матрицам и tier-ограничениям.
- Как вы будете проверять результат? Нужны ли вам events и checkpoints, отдельный evaluation flow, тестирование через Chat Completions API или CLI-описания job?
Источники
- Fine-tune Generative AI models with Vertex AI Supervised Fine-tuning | Generative AI on Vertex AI | Google Cloud Documentation
- Releases · huggingface/trl · GitHub
- Releases · axolotl-ai-cloud/axolotl · GitHub
- Releases · hiyouga/LlamaFactory · GitHub
- Fine-tuning | OpenAI API Reference
- Files | OpenAI API Reference
- Billing guide for the Reinforcement Fine Tuning API | OpenAI Help Center
- Customize a model with fine-tuning – Microsoft Foundry | Microsoft Learn
- Test a fine-tuned model – Azure OpenAI | Microsoft Learn
- Fine-tuning cost management – Microsoft Foundry | Microsoft Learn
- Introduction to tuning | Generative AI on Vertex AI | Google Cloud Documentation
- gcloud ai tuning-jobs create | Google Cloud SDK | Google Cloud Documentation
- gcloud ai tuning-jobs | Google Cloud SDK | Google Cloud Documentation
- Vertex AI Pricing | Generative AI on Vertex AI | Google Cloud
- LLM Finetuning with AutoTrain Advanced · Hugging Face
- Quickstart Guide for Local Training · Hugging Face
- Frequently Asked Questions · Hugging Face
- How much does it cost? · Hugging Face
- GitHub – huggingface/peft
- peft quicktour
- GitHub – huggingface/trl
- GitHub – axolotl-ai-cloud/axolotl
- GitHub – hiyouga/LlamaFactory
Вопросы и ответы
Какой вариант проще для первого fine-tuning проекта?
Если вам нужен самый короткий путь, обычно проще начать с OpenAI Fine-tuning API или Hugging Face AutoTrain Advanced. В первом случае вы работаете через jobs, events и checkpoints, во втором — получаете более low-code сценарий и поддержку CSV/JSONL.
Что выбрать для корпоративной среды с ролями доступа?
Чаще всего стоит смотреть на Microsoft Foundry / Azure OpenAI fine-tuning. В официальной документации явно разделены роли на обучение и деплой, а также отдельно описаны ограничения tier и региональные матрицы.
Обязательно ли готовить JSONL?
Для OpenAI и Vertex AI в документации явно фигурирует JSONL для training dataset. AutoTrain Advanced поддерживает и CSV, и JSONL. У open-source библиотек и фреймворков формат данных зависит уже от вашего пайплайна и выбранного workflow.
Можно ли обойтись без полного fine-tuning всех параметров?
Да, если вам подходит parameter-efficient подход. PEFT прямо позиционируется как библиотека, которая обновляет только небольшой набор дополнительных параметров вместо всех параметров модели, что снижает compute и storage costs.
Можно ли использовать несколько инструментов вместе?
Да. На практике это обычный сценарий: например, PEFT или TRL используются внутри собственного training stack, а managed-платформы — для других задач команды. Главное — заранее решить, где у вас источник данных, где проходит обучение и как вы проверяете итоговую tuned-модель.