Один API для любого харнесса: экосистемная игра Model API
Meta привезла свою кодинг-модель туда, где разработчики уже живут: OpenAI SDK, Anthropic SDK, чужие агентные CLI и даже OpenRouter. Совместимость прежде всего — это и есть стратегия дистрибуции.
Три значения — и вы подключены
Чтобы подключить к Muse Spark почти любой инструмент, нужны одни и те же три значения: базовый URL https://api.meta.ai/v1, ваш MODEL_API_KEY и идентификатор модели вроде muse-spark-1.2. Работает это потому, что API говорит на форматах, вокруг которых стандартизировалась экосистема: chat completions и responses в стиле OpenAI плюс эндпоинт Messages в формате Anthropic для харнессов, построенных на нём. Оставляете свой SDK, оставляете свой код, меняете один URL.
Даже харнессы конкурентов
Список совместимости говорит сам за себя: OpenCode, LangChain, LlamaIndex, Vercel AI SDK, Continue — и Claude Code, собственный агент Anthropic, который подключается через Messages API. Meta с радостью будет отдавать токены внутри харнесса конкурента. Часть агентов вообще обходится без настройки: самоконфигурирующиеся CLI вроде OpenCode, Goose и Roo принимают вставленное описание провайдера — базовый URL, идентификатор модели, окно контекста, поддерживаемые фичи — и подключают всё сами.
Стратегический смысл лежит на поверхности. Каждый существующий кодинг-инструмент превращается в канал дистрибуции токенов Muse Spark, а нулевая цена переключения становится главным аргументом. И дистрибуция не заканчивается на дверях Meta: Muse Spark 1.2 доступен и через OpenRouter — там, где разработчики, привыкшие агрегировать провайдеров, и так делают покупки.
Зачем тогда вообще Muse Code?
Если модель запускается в любом харнессе, зачем строить свой? Затем, что совместимость даёт работоспособность, но не сыгранность. Muse Spark 1.2 обучали в связке именно с Muse Code: в обучение вошли его набор инструментов, его хореография сабагентов, его рецепты работы с целями и компактизацией. Универсальная обёртка получает очень хорошую модель; Muse Code получает модель, которая уже отрепетировала ровно те комбинации, что вызывает его рантайм: персистентные фоновые агенты, разветвление по worktree, журнал событий. Открытый API — это широкая горловина воронки; нативный агент — её глубина.
Прагматичный путь внедрения
Двухслойная стратегия сама подсказывает план миграции. День первый: направьте текущую связку — какой бы она ни была — на Model API и оцените модель на своей реальной работе, ничем не рискуя. Если модель заслужила место, попробуйте Muse Code там, где сыгранность с харнессом даёт накопительный эффект: задачи на длинном горизонте, параллельные многочастные работы, всё, что позже захочется отдать на аудит. Кукбук покрывает оба слоя, а гид по тарифам — то, во что обойдутся токены, когда вы определитесь.