Введение
Muse Wonder 1.0 — стандартная модель серии Muse Wonder от Meta, которую компания позиционирует как передовую модель для программирования, долгоработающих агентов и работы с компьютером. Этот эндпоинт чата принимает в одном списке сообщений текст, изображения, видео и аудио, обрабатывает до 1,048,576 токенов входных данных, передаёт ответ потоком и возвращает вызовы функций, которые выполняет ваше приложение. Более крупный вариант Meta, Wonder Full, — отдельный продукт, и этот эндпоинт его не обслуживает.
| Характеристика | Значение |
|---|---|
| Ввод | Текст |
| Вывод | Текст |
| Входной бюджет | 1,048,576 tokens |
| Предел max_tokens | 1,048,576 |
| Входные данные | текст / изображения / видео / аудио |
Ключевые возможности и особенности
Целые проекты в одном запросе
Meta позиционирует Muse Wonder для изменений в нескольких файлах больших кодовых баз и для задач, которые длятся часами; бюджет входа в 1,048,576 токенов делает это практичным. Можно передать файлы, лог упавшего запуска и открытый вопрос вместе, вместо того чтобы подбирать фрагменты и надеяться, что нужные попали в выборку. Подписывайте каждый файл, указывайте, какая версия является основной, и формулируйте задачу прямо: большое окно помогает с доказательствами, но не с расплывчатым запросом.
Вызовы инструментов под контролем вашего кода
Модель может вернуть несколько вызовов функций за один ход, а parallel_tool_calls включён по умолчанию. Ваше приложение проверяет аргументы, выполняет каждую операцию и отвечает сообщением tool с соответствующим tool_call_id. Так предложенный моделью шаг остаётся отдельным от действия, которое вы реально выполняете, — это безопасная схема для циклов агентов, которые трогают файлы, задачи или развёртывания. На этом эндпоинте tool_choice принимает только auto; чтобы получить обычный текст, не передавайте tools.
Экраны, фрагменты и записи как вход
Сообщения могут содержать части image_url, video_url, audio_url и input_audio (wav или mp3) вместе с текстом. Типичные сценарии: скриншот сломанного интерфейса, запись экрана с багом или запись совещания, из которой нужно выделить список задач. Укажите модели, к какому вложению относится вопрос: немаркированные медиа в длинной переписке — самая частая причина, по которой ответы уходят в сторону.
Регулируйте глубину рассуждений
reasoning_effort идёт от minimal до max и по умолчанию равен high. Minimal или low подходят для классификации, извлечения данных и быстрых правок; xhigh и max — для сложной отладки и планирования. Токены рассуждений тарифицируются как вывод и учитываются в max_tokens, поэтому глубокий режим при небольшом лимите может израсходовать весь бюджет до начала видимого ответа.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
messages | Да | Передайте Muse Wonder 1.0 сообщения по порядку и источники для задачи «обновление библиотеки базы данных»; свяжите результат инструмента с его |
max_tokens | Нет | Для Muse Wonder 1.0 |
reasoning_effort | Нет | Muse Wonder 1.0 принимает minimal, low, medium, high, xhigh, max, по умолчанию high; сравнивайте настройки для задачи «обновление библиотеки базы данных» по расходу выходных ток… |
stop | Нет | Остановите ответ Muse Wonder 1.0 одной последовательностью или списком до четырёх; совпавший маркер не входит в итоговый текст. Не менее 1 символов · Не менее 1 элементов · Не более 4 элементов |
temperature | Нет | temperature меняет семплирование Muse Wonder 1.0; для задачи «обновление библиотеки базы данных» оставьте значение по умолчанию, если не нужен иной стиль ответа. |
top_p | Нет |
|
tools | Нет | Задайте для Muse Wonder 1.0 до 128 функций в формате OpenAI для задачи «обновление библиотеки базы данных»; приложение проверяет аргументы и выполняет предложенные операции. Не более 128 элементов |
parallel_tool_calls | Нет | Настройка разрешает Muse Wonder 1.0 предложить несколько независимых функций за один ход; выполнением по-прежнему управляет приложение. По умолчанию: |
tool_choice | Нет | Для Muse Wonder 1.0 |
response_format | Нет | Запросите у Muse Wonder 1.0 текст или структурированный JSON для задачи «обновление библиотеки базы данных» и проверьте поля, ожидаемые приложением. |
Стоимость
Ввод $4 / Вывод $20 за 1 млн токенов
Сценарии использования
Рефакторинг и ревью в нескольких файлах
Вставьте нужные модули, вывод тестов и запрос на изменение, затем попросите упорядоченный план с перечнем затронутых файлов и проверкой, которая подтверждает каждый шаг. Поскольку весь контекст помещается, план может ссылаться на реальные имена функций, а не на догадки. Запросите diff или вызов инструмента и проверьте его до применения.
Долгие циклы агентов
Запускайте цикл «спланировать, действовать, наблюдать», где каждый ход добавляет результаты инструментов в список сообщений. Большое окно сохраняет предыдущие наблюдения дословно на протяжении десятков шагов. Держите вверху короткую сводку принятых решений, чтобы модель не пересматривала уже закрытые вопросы, и останавливайте цикл по бюджету, который задали вы, а не по мнению модели.
Отчёты об ошибках по скриншотам и записям
Приложите скриншот или короткую запись экрана вместе с логом консоли и попросите модель описать, что она видит, наиболее вероятную причину и первое, что нужно проверить. Разделение видимого и выведенного делает ответ легко проверяемым до того, как кто-то начнёт менять код.
Анализ документов и совещаний
Загрузите договоры, спецификации или запись длинного звонка одним запросом и задавайте вопросы на уровне пунктов или решений. Просите цитаты с указанием места, чтобы каждое утверждение можно было проследить до источника, и считайте результат черновиком, который подтверждает человек.
Руководство по промптам и практические советы
Отправьте запрос чата
Отправьте POST на эндпоинт chat completions с названием модели и массивом messages. Инструкции размещайте в сообщении system или developer, а массив content используйте, когда нужно смешать текст с частями изображения, видео или аудио. Для длинных ответов задайте stream: true и проверяйте причину завершения, прежде чем считать ответ полным.
Выберите уровень и безопасный
max_tokensДля повседневной работы начинайте с medium и повышайте уровень, только если ответы выглядят поверхностными. Оставляйте в
max_tokensщедрый запас, потому что рассуждения учитываются внутри этого лимита. Если ответы обрываются, сначала поднимите лимит, и только потом уровень.Добавьте инструменты и замкните цикл
Опишите инструменты как JSON-схемы, оставьте
tool_choiceв значении auto и, если в ответе естьtool_calls, выполните каждый вызов и добавьте сообщение tool с тем жеtool_call_id. Сохраняйте в истории сообщение ассистента вместе с его вызовами инструментов, чтобы следующий ход видел всю цепочку.Проверьте стоимость перед масштабированием
Оплата идёт по измеренным токенам входа, кешированного входа и вывода; оценка на этой странице показывает ожидаемую сумму для ваших настроек. Повторно используйте стабильный префикс, например системные инструкции и справочные файлы, чтобы повторные запросы могли пользоваться кешированным входом.
Muse Wonder 1.0 — стандартная модель серии Muse Wonder от Meta, которую компания позиционирует как передовую модель для программирования, долгоработающих агентов и работы с компьютером. Этот эндпоинт чата принимает в одном списке сообщений текст, изображения, видео и аудио, обрабатывает до 1,048,576 токенов входных данных, передаёт ответ потоком и возвращает вызовы функций, которые выполняет ваше приложение. Более крупный вариант Meta, Wonder Full, — отдельный продукт, и этот эндпоинт его не обслуживает.
Для планирования обновления библиотеки базы данных передайте Muse Wonder 1.0 текущий интерфейс, целевую версию и тесты совместимости. Сначала запросите план, затем патч. Здесь работает стандартный Wonder: усилие max не включает Wonder Full. Для tool_choice доступно только auto, поэтому решение о выполнении каждой операции принимает приложение.
Решения о содержимом принимает выбранная модель. Для Muse Wonder 1.0: Поведение с NSFW может меняться; работа без ограничений не гарантируется.
Быстрый старт API
curl --fail-with-body -sN https://api.spicyapi.ai/v1/chat/completions \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "meta/muse-wonder-1.0/chat",
"messages": [
{
"role": "user",
"content": "Summarise the following release notes into three bullet points."
}
],
"stream": true
}' \
| jq --unbuffered -Rrj 'select(startswith("data: ")) | .[6:] | select(. != "[DONE]") | fromjson | if .error then "\n[error] \(.error.message)\n" else (.choices[0].delta.content? // empty) end'
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.
