Перейти к содержанию

Инструменты MCP

Все инструменты MCP-сервера Slicer по группам — аккаунт, загрузки, проекты, правки, субтитры из речи, экспорт, документация — с ценой и примерами просьб.

На этой странице

Инструменты — действия, которые ассистент может выполнить в Slicer. Вам не нужно вызывать их самому: опишите задачу словами, и ассистент выберет нужные. Эта страница помогает понять, что он умеет и о чём его можно просить.

Главный путь бесплатный: ассистент создаёт проект, как Сам в редакторе в приложении, и монтирует его сам — правками, стилем и экспортом. Платные только ИИ-функции Slicer — они собраны ниже, и каждая сначала называет цену.

Инструменты построены на тех же контрактах, что REST API, и ведут себя так же: те же проверки, цены и ограничения. Результаты приходят и текстом для модели, и структурированными данными. Описания инструментов — на английском (их читает модель), ответы — на языке вашего аккаунта.

Инструмент Что делает Пример промпта
get_accountАккаунт и балансБаланс токенов, доступен ли бесплатный первый ролик, цена монтажа и месячный лимит расходов подключения.
account:read
«Сколько у меня осталось токенов в Slicer?»
list_stylesСтили и настройкиКаталог шаблонов, шрифтов и акцентов субтитров, оформления, параметров монтажа, режиссуры, длительностей, лимитов материалов и цен. Id отсюда — для create_project, remount_project и set_style.любой токен«Какие стили субтитров есть в Slicer?»
estimate_costЦена операцииЦена в токенах монтажа, пересборки, повтора, команды помощника или перевода и хватит ли баланса и лимита.любой токен«Сколько стоит новый монтаж?»
create_upload_linkЗагрузить файлСоздаёт загрузку и возвращает одноразовую ссылку (1 час) для PUT всего файла без токена, например curl -T video.mp4 "<uploadUrl>". Для агентов, которые могут выполнять команды рядом с файлами пользователя. После загрузки — get_upload до статуса ready.
projects:write
«Загрузи ~/Videos/interview.mp4 в Slicer»
import_from_urlЗагрузить файл по ссылкеСкачивает файл по публичной https-ссылке (прямая ссылка на файл) в фоне. Опрашивайте get_upload до статуса ready или failed.
projects:write
«Возьми видео по этой ссылке и сделай рилс»
get_uploadСтатус загрузкиСтатус загрузки или импорта: uploading, processing, ready или failed (с причиной), вид и длительность.
projects:read
«Видео уже загрузилось?»
create_projectСоздать роликСоздаёт проект из готовых загрузок. По умолчанию — «manual», как «Сам в редакторе» в приложении: бесплатно, без confirmCost, материалы на таймлайне по порядку, черновик правите вы (edit_project, set_style) и рендерите export_video (бесплатно); субтитры речи — transcribe_speech (платно). Режим «ai» — только если пользователь просит ИИ-режиссёра Slicer: две версии, сначала цена без confirmCost, после согласия — с confirmCost; первый ролик бесплатный.
projects:write
· бесплатно по умолчанию (manual); ИИ-монтаж (ai) — цена монтажа, первый ролик бесплатно, подтверждается confirmCost
«Собери динамичный рилс из этих двух роликов в стиле Bold»
list_projectsСписок проектовПроекты, сначала новые, со статусом и прогрессом.
projects:read
«Покажи мои последние ролики в Slicer»
get_projectСтатус проектаСтатус, этапы, версии, результат и appUrl. waitSeconds (≤ 50) — подождать изменения статуса или прогресса.
projects:read
«Ролик готов?»
choose_versionВыбрать версиюДелает версию текущей по id: любую из get_project.versions, файл которой хранится (hasFile), — например, ролик до пересборки. Монтаж отдаёт одну версию; прежний ролик остаётся в истории.
projects:write
«Верни прежнюю версию»
remount_projectПересобрать с новыми параметрамиЗаново запускает ИИ-монтаж с новыми настройками или пожеланиями; ручные правки сбрасываются. Платно, с confirmCost.
montage:run
· цена монтажа, подтверждается confirmCost
«Пересобери спокойнее, без эффектов»
retry_projectПовторить неудачный запускПовторяет неудачный или остановленный запуск с первого незавершённого этапа. Бесплатный запуск — бесплатно.
montage:run
· как у неудавшегося запуска, подтверждается confirmCost
«Попробуй смонтировать ещё раз»
cancel_projectОстановить запускОстанавливает монтаж или экспорт; резерв токенов возвращается. Экспорт оставляет прежний ролик.
projects:write
«Останови текущий монтаж»
rename_projectПереименовать проектМеняет название проекта.
projects:write
«Назови его «Утренняя рутина»»
delete_projectУдалить проектУдаляет проект, ролик и материалы навсегда. Сначала спросите подтверждение.
projects:write
«Удали тестовый проект»
get_director_briefБриф режиссёра (свой режиссёр)Бесплатно. Чтобы вы монтировали со Slicer: материал (речь по id слов, паузы, дубли, пожелания), исходники, общие советы и схемы плана и наблюдений. Кадры — get_frames; план и наблюдения — submit_director_plan, правила режиссёра Slicer работают там. Настройки, если переданы, сохраняются в проекте.
projects:write
«Смонтируй этот ролик сам, как режиссёр Slicer»
get_framesПосмотреть кадрыБесплатно. Кадры исходника картинками (до 16 за вызов, 512 px): в заданные секунды или равномерно по отрезку. Сначала по несколько кадров, затем подробнее там, где действие.
projects:read
«Покажи, что происходит во втором ролике»
submit_director_planПрименить свой план режиссёраБесплатно. План (planSchema) становится роликом: Slicer применяет свои правила режиссёра на сервере и сохраняет новую ревизию. В ответе — исправления, замечания (поправьте и пришлите снова) и ролик текстом; дальше edit_project и export_video.
projects:write
«Вот план — собери ролик»
get_transcriptРолик текстомГотовый ролик текстом: фрагменты с id слов, вырезанное — в [скобках], акценты — *, неиспользованная речь, графика с id; rev для edit_project.
projects:read
«Что говорится в ролике?»
edit_projectПравить роликПрименяет операции правки к готовому ролику — бесплатно, те же операции, что в редакторе. Сначала get_transcript; id — только оттуда.
projects:write
«Вырежи второе предложение и добавь наезд на «результаты»»
auto_colorАвтобаланс цветаВыравнивает цвет фрагмента без ИИ и бесплатно (режим «auto») или делает остальные фрагменты похожими на него (режим «match», с его фильтром и LUT). Результат сохраняется.
projects:write
«Сделай цвет всех фрагментов как у первого»
ask_assistantКоманда ИИ-помощникуСобственный ИИ-помощник Slicer правит ролик по команде словами; списывается, только если что-то изменилось. Если можете сами — edit_project бесплатно.
montage:run
· по себестоимости ИИ без наценки: в цене — ожидаемая (estimate) и предельная (cost); списывается фактическая, только если что-то изменилось
«Сделай динамичнее и сократи до 30 секунд»
transcribe_speechСубтитры из речиРаспознаёт речь исходников проекта — после этого субтитры идут за речью (у ручного проекта до этого субтитров нет). В фоне: ход — get_transcribe_jobs, слова — get_transcript. Платно, с confirmCost.
montage:run
· по себестоимости ИИ за минуту звука без наценки: в цене — ожидаемая (estimate) и предельная (cost)
«Добавь субтитры к интервью»
get_transcribe_jobsХод распознавания речиЗадачи распознавания речи проекта: идёт, готово или не получилось (тогда токены возвращаются).
projects:read
«Субтитры уже готовы?»
translate_captionsПеревести субтитрыПереводит субтитры, хук, плашки и подписи карточек; результат сохраняется. Платно, с confirmCost.
montage:run
· по себестоимости ИИ без наценки: в цене — ожидаемая (estimate) и предельная (cost); списывается фактическая, только если перевод получился
«Переведи субтитры на испанский»
set_styleСменить стильМеняет шаблон, шрифт, акцент, оформление и положение субтитров, выделение слова, появление фразы, число слов на экране и регистр — бесплатно; в файле — после export_video.
projects:write
«Сделай, чтобы слово, которое звучит, выпрыгивало в субтитрах»
export_videoЭкспорт и публикацияРендерит ролик по текущим правкам (бесплатно) и при желании публикует после рендера в YouTube, Instagram или VK (нужна область publish; TikTok — только из приложения).
projects:write
«Экспортируй в 4K и опубликуй на YouTube по ссылке»
list_social_accountsПодключённые соцсетиСоцсети, подключённые в приложении Slicer; их id — для export_video → publish.
publish
«Куда я могу опубликовать?»
search_docsПоиск по документацииИщет по docs.slicer.media и возвращает подходящие страницы; прочитать — read_doc.любой токен«Как добавить музыку в ролик в Slicer?»
read_docПрочитать страницу документацииВозвращает страницу docs.slicer.media в Markdown по пути (например, /guide/editor/timeline/).любой токен«Прочитай страницу о горячих клавишах Slicer»

Пометки у инструментов подсказывают клиенту, как с ними обращаться: «только чтение» ничего не меняет, «необратимое» — удаление, остановка и пересборка; перед такими вызовами многие клиенты переспрашивают вас.

Аккаунт и каталог

Баланс, цены, бесплатный первый ролик, стили и настройки монтажа. Ассистент обычно вызывает их в начале разговора, чтобы предложить подходящий стиль и знать бюджет. estimate_cost называет цену платной функции заранее — в том числе субтитров из речи для проекта (kind: "transcribe" с projectId).

Аккаунт и баланс

toolget_account
Области доступа
account:read
MCP
только чтение

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

Параметры

Без параметров.

Пример промпта

«Сколько у меня осталось токенов в Slicer?»

Стили и настройки

toollist_styles
Области доступа
любой токен
MCP
только чтение · можно повторять

Каталог шаблонов, шрифтов и акцентов субтитров, оформления, параметров монтажа, режиссуры, длительностей, лимитов материалов и цен. Id отсюда — для create_project, remount_project и set_style.

Параметры

Поле Тип Описание
languagestringLanguage of titles; default — the account languageru · en

Пример промпта

«Какие стили субтитров есть в Slicer?»

Цена операции

toolestimate_cost
Области доступа
любой токен
MCP
только чтение

Цена в токенах монтажа, пересборки, повтора, команды помощника или перевода и хватит ли баланса и лимита.

Параметры

Поле Тип Описание
kindобязательноеstringmontage · remount · retry · assistant · translate · transcribe
projectIdintegerRequired for retry and transcribe≥ 1

Пример промпта

«Сколько стоит новый монтаж?»

Что можно попросить:

  • «Сколько у меня токенов?»
  • «Какие стили субтитров есть в Slicer? Покажи с описаниями.»
  • «Как в Slicer можно выделить слово, которое звучит?»

Загрузки

Материалы попадают в Slicer двумя путями. create_upload_link создаёт загрузку и одноразовую ссылку: ассистент, который умеет выполнять команды на вашем компьютере, сам отправляет по ней локальный файл командой curl -T. Ассистенту без доступа к файлам удобнее import_from_url — Slicer скачает файл по публичной https-ссылке.

toolcreate_upload_link
Области доступа
projects:write

Создаёт загрузку и возвращает одноразовую ссылку (1 час) для PUT всего файла без токена, например curl -T video.mp4 "<uploadUrl>". Для агентов, которые могут выполнять команды рядом с файлами пользователя. После загрузки — get_upload до статуса ready.

Параметры

Поле Тип Описание
fileNameобязательноеstringFile name with extension≤ 255
sizeобязательноеintegerExact file size in bytes≥ 1
purposestringsource (default) — montage materialsource · media · music

Пример промпта

«Загрузи ~/Videos/interview.mp4 в Slicer»

Загрузить файл по ссылке

toolimport_from_url
Области доступа
projects:write
MCP
обращается к внешним адресам

Скачивает файл по публичной https-ссылке (прямая ссылка на файл) в фоне. Опрашивайте get_upload до статуса ready или failed.

Параметры

Поле Тип Описание
urlобязательноеstring (uri)Public https URL of the file
fileNamestringName with extension if the URL has none≤ 255
purposestringsource · media · music

Пример промпта

«Возьми видео по этой ссылке и сделай рилс»

Статус загрузки

toolget_upload
Области доступа
projects:read
MCP
только чтение

Статус загрузки или импорта: uploading, processing, ready или failed (с причиной), вид и длительность.

Параметры

Поле Тип Описание
uploadIdобязательноеstring (uuid)

Пример промпта

«Видео уже загрузилось?»

Что можно попросить:

Проекты

create_project по умолчанию создаёт бесплатный проект без ИИ-режиссёра — как Сам в редакторе в приложении: без цены и подтверждения, материалы ложатся на таймлайн по порядку, через несколько секунд проект становится черновиком (draft). Дальше ассистент собирает ролик правками и рендерит его export_video. format задаёт формат кадра: 9:16, 4:5, 1:1 или 16:9.

С mode: "ai" ролик монтирует ИИ-режиссёр Slicer и сам проверяет готовый результат — это платно, и ассистент делает так, только если вы сами попросите (пример). Такой вызов без confirmCost лишь называет цену; пересборка remount_project и повтор retry_project — тоже платные, с той же проверкой цены.

get_project умеет ждать: с waitSeconds (до 50 секунд) он вернётся, как только в проекте что-то изменится, — ассистенту не нужно часто опрашивать статус.

Создать ролик

toolcreate_project
Области доступа
projects:write
Цена
бесплатно по умолчанию (manual); ИИ-монтаж (ai) — цена монтажа, первый ролик бесплатно, подтверждается confirmCost

Создаёт проект из готовых загрузок. По умолчанию — «manual», как «Сам в редакторе» в приложении: бесплатно, без confirmCost, материалы на таймлайне по порядку, черновик правите вы (edit_project, set_style) и рендерите export_video (бесплатно); субтитры речи — transcribe_speech (платно). Режим «ai» — только если пользователь просит ИИ-режиссёра Slicer: две версии, сначала цена без confirmCost, после согласия — с confirmCost; первый ролик бесплатный.

Параметры

Поле Тип Описание
uploadIdsобязательноеstring (uuid)[]Ready uploads with purpose source, in material order1–20
modestringmanual (default) — free draft you edit yourself, like «Edit it myself» in the app; ai — Slicer’s AI director montage, paidmanual · ai
formatstringFrame format of a manual project (default 9:16)9:16 · 4:5 · 1:1 · 16:9
settingsobjectЛюбая часть настроек монтажа; недостающее — по умолчанию, неизвестные id — по умолчанию
settings.templateIdstringШаблон: bold, clean, pop
settings.fontIdstringШрифт субтитров: punch, poster, block, wide, editorial, rounded, script, mono
settings.colorIdstringАкцент: amber, azure, lime, crimson, fuchsia, mint, violet, white
settings.subtitlesobjectВид субтитров; частичная правка сохраняет остальные поля. Новое design без highlight/animation/words возвращает их к auto
settings.subtitles.enabledboolean
settings.subtitles.designstringdynamic · karaoke · classic · minimal · pop · box · word
settings.subtitles.sizestringsmall · medium · large
settings.subtitles.positionstringauto — каждая фраза там, где в кадре свободнее (не на лице, хуке, плашках, титрах)auto · top · center · bottom
settings.subtitles.speakerColorsbooleanСлова каждого говорящего — своим цветом
settings.subtitles.highlightstringСлово, которое звучит: цвет, увеличение, плашка, подчёркивание; auto — как задумано оформлениемauto · none · color · pop · box · underline
settings.subtitles.animationstringПоявление фразы; words — по словам, по мере речиauto · none · fade · pop · slide · words
settings.subtitles.wordsstringСколько слов на экране сразуauto · one · few · line · phrase
settings.subtitles.letterCasestringРегистр; auto — как задумано шрифтомauto · upper · normal
settings.paramsobjectПараметры монтажа, см. GET /v1/styles → params
settings.params.emojiboolean
settings.params.soundEffectsboolean
settings.params.mediaCardsboolean
settings.params.plaquesboolean
settings.params.cameraMotionboolean
settings.params.introZoomboolean
settings.params.hookboolean
settings.smartCutbooleanУмная нарезка: убрать паузы и повторы
settings.targetDurationSec15 | 30 | 60 | 90 | nullДлительность; null — решает ИИ (до 90 с)
settings.languagestringauto · ru · en
settings.directionobject
settings.direction.modestringauto · talking · story · product · aesthetic
settings.direction.pacestringcalm · balanced · dynamic
settings.direction.effectsstringoff · light · bold
settings.direction.narrationbooleanЗакадровый голос ИИ
settings.direction.voicestringwarm · soft · confident · deep
titlestring≤ 120
briefstringWishes for the AI director, in the user’s words≤ 600
confirmCostintegerPrice in tokens the user explicitly agreed to. Omit it first: the tool returns a quote and starts nothing. Then show the price to the user and call again with confirmCost equal to it

Пример промпта

«Собери динамичный рилс из этих двух роликов в стиле Bold»

Список проектов

toollist_projects
Области доступа
projects:read
MCP
только чтение

Проекты, сначала новые, со статусом и прогрессом.

Параметры

Поле Тип Описание
statusstringall · ready · active · failed · draft
qstringSearch by title≤ 100
limitinteger1–100
cursorstring≤ 200

Пример промпта

«Покажи мои последние ролики в Slicer»

Статус проекта

toolget_project
Области доступа
projects:read
MCP
только чтение

Статус, этапы, версии, результат и appUrl. waitSeconds (≤ 50) — подождать изменения статуса или прогресса.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
waitSecondsinteger0–50

Пример промпта

«Ролик готов?»

Выбрать версию

toolchoose_version
Области доступа
projects:write
MCP
можно повторять

Делает версию текущей по id: любую из get_project.versions, файл которой хранится (hasFile), — например, ролик до пересборки. Монтаж отдаёт одну версию; прежний ролик остаётся в истории.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
versionIdобязательноеinteger≥ 1

Пример промпта

«Верни прежнюю версию»

Пересобрать с новыми параметрами

toolremount_project
Области доступа
montage:run
Цена
цена монтажа, подтверждается confirmCost
MCP
удаляет данные

Заново запускает ИИ-монтаж с новыми настройками или пожеланиями; ручные правки сбрасываются. Платно, с confirmCost.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
settingsобязательноеobjectЛюбая часть настроек монтажа; недостающее — по умолчанию, неизвестные id — по умолчанию
settings.templateIdstringШаблон: bold, clean, pop
settings.fontIdstringШрифт субтитров: punch, poster, block, wide, editorial, rounded, script, mono
settings.colorIdstringАкцент: amber, azure, lime, crimson, fuchsia, mint, violet, white
settings.subtitlesobjectВид субтитров; частичная правка сохраняет остальные поля. Новое design без highlight/animation/words возвращает их к auto
settings.subtitles.enabledboolean
settings.subtitles.designstringdynamic · karaoke · classic · minimal · pop · box · word
settings.subtitles.sizestringsmall · medium · large
settings.subtitles.positionstringauto — каждая фраза там, где в кадре свободнее (не на лице, хуке, плашках, титрах)auto · top · center · bottom
settings.subtitles.speakerColorsbooleanСлова каждого говорящего — своим цветом
settings.subtitles.highlightstringСлово, которое звучит: цвет, увеличение, плашка, подчёркивание; auto — как задумано оформлениемauto · none · color · pop · box · underline
settings.subtitles.animationstringПоявление фразы; words — по словам, по мере речиauto · none · fade · pop · slide · words
settings.subtitles.wordsstringСколько слов на экране сразуauto · one · few · line · phrase
settings.subtitles.letterCasestringРегистр; auto — как задумано шрифтомauto · upper · normal
settings.paramsobjectПараметры монтажа, см. GET /v1/styles → params
settings.params.emojiboolean
settings.params.soundEffectsboolean
settings.params.mediaCardsboolean
settings.params.plaquesboolean
settings.params.cameraMotionboolean
settings.params.introZoomboolean
settings.params.hookboolean
settings.smartCutbooleanУмная нарезка: убрать паузы и повторы
settings.targetDurationSec15 | 30 | 60 | 90 | nullДлительность; null — решает ИИ (до 90 с)
settings.languagestringauto · ru · en
settings.directionobject
settings.direction.modestringauto · talking · story · product · aesthetic
settings.direction.pacestringcalm · balanced · dynamic
settings.direction.effectsstringoff · light · bold
settings.direction.narrationbooleanЗакадровый голос ИИ
settings.direction.voicestringwarm · soft · confident · deep
briefstring≤ 600
confirmCostintegerPrice in tokens the user explicitly agreed to. Omit it first: the tool returns a quote and starts nothing. Then show the price to the user and call again with confirmCost equal to it

Пример промпта

«Пересобери спокойнее, без эффектов»

Повторить неудачный запуск

toolretry_project
Области доступа
montage:run
Цена
как у неудавшегося запуска, подтверждается confirmCost

Повторяет неудачный или остановленный запуск с первого незавершённого этапа. Бесплатный запуск — бесплатно.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
confirmCostintegerPrice in tokens the user explicitly agreed to. Omit it first: the tool returns a quote and starts nothing. Then show the price to the user and call again with confirmCost equal to it

Пример промпта

«Попробуй смонтировать ещё раз»

Остановить запуск

toolcancel_project
Области доступа
projects:write
MCP
удаляет данные

Останавливает монтаж или экспорт; резерв токенов возвращается. Экспорт оставляет прежний ролик.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1

Пример промпта

«Останови текущий монтаж»

Переименовать проект

toolrename_project
Области доступа
projects:write
MCP
можно повторять

Меняет название проекта.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
titleобязательноеstring≤ 120

Пример промпта

«Назови его «Утренняя рутина»»

Удалить проект

tooldelete_project
Области доступа
projects:write
MCP
удаляет данные

Удаляет проект, ролик и материалы навсегда. Сначала спросите подтверждение.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1

Пример промпта

«Удали тестовый проект»

Что можно попросить:

  • «Сделай ролик из этих трёх видео в формате 1:1 и собери его сам.»
  • «Покажи мои черновики и переименуй последний в „Утро в кофейне“.»
  • «Смонтируй это интервью ИИ-режиссёром Slicer — сначала скажи цену.»
  • «Верни ролик, который был до пересборки.»

Правки

Всё, чем ассистент монтирует ролик, — бесплатно.

get_transcript отдаёт ролик текстом — ассистент видит фрагменты и их время, что сказано, что вырезано и где стоят элементы. edit_project применяет правки операциями единого каталога — те же, что в редакторе, у ИИ-помощника, у режиссёра в «Чате» и в API: вырезать слова и паузы, разделить, подрезать, переставить и дублировать фрагменты, поставить стоп-кадр, заменить картинку фрагмента и поставить исходник в ролик, исправить субтитры, акценты и текст фразы, добавить и поправить хук, плашки, карточки, титры, эмодзи, наезды и маркеры, поменять скорость, звук, переходы, эффекты и цвет (фильтр, «Настроить», LUT), бесплатную обработку и движение камеры, поставить звуки, музыку и голос, фото и видео поверх ролика, перенести оформление фрагмента на другие, обложку и формат кадра. Где речи нет, элементы ставятся по времени ролика (Элементы по времени).

Например: «Раздели второй фрагмент на 4-й секунде и поставь в конце стоп-кадр», «Поставь трек из исходников потише и подгони его под длину ролика», «Покажи фото готового блюда окном поверх второго видео».

auto_color выравнивает цвет фрагмента или подбирает под него остальные — без ИИ (Автобаланс цвета). set_style меняет шаблон, шрифт, цвет и вид субтитров: оформление, размер, положение, выделение слова, которое звучит, появление фразы, число слов на экране и регистр (поля). Правка частичная — чего нет в просьбе, остаётся как было.

Ролик текстом

toolget_transcript
Области доступа
projects:read
MCP
только чтение

Готовый ролик текстом: фрагменты с id слов, вырезанное — в [скобках], акценты — *, неиспользованная речь, графика с id; rev для edit_project.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1

Пример промпта

«Что говорится в ролике?»

Править ролик

tooledit_project
Области доступа
projects:write

Применяет операции правки к готовому ролику — бесплатно, те же операции, что в редакторе. Сначала get_transcript; id — только оттуда.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
revобязательноеintegerDocument revision from get_transcript; edits are rejected if the video changed since
operationsобязательноеobject[]1–80

Пример промпта

«Вырежи второе предложение и добавь наезд на «результаты»»

Автобаланс цвета

toolauto_color
Области доступа
projects:write

Выравнивает цвет фрагмента без ИИ и бесплатно (режим «auto») или делает остальные фрагменты похожими на него (режим «match», с его фильтром и LUT). Результат сохраняется.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
revобязательноеintegerDocument revision from get_transcript; edits are rejected if the video changed since
blockIdобязательноеstring≤ 64
modeобязательноеstringauto · match

Пример промпта

«Сделай цвет всех фрагментов как у первого»

Сменить стиль

toolset_style
Области доступа
projects:write
MCP
можно повторять

Меняет шаблон, шрифт, акцент, оформление и положение субтитров, выделение слова, появление фразы, число слов на экране и регистр — бесплатно; в файле — после export_video.

Параметры

Поле Тип Описание
templateIdstring
fontIdstring
colorIdstring
subtitlesobjectВид субтитров; частичная правка сохраняет остальные поля. Новое design без highlight/animation/words возвращает их к auto
subtitles.enabledboolean
subtitles.designstringdynamic · karaoke · classic · minimal · pop · box · word
subtitles.sizestringsmall · medium · large
subtitles.positionstringauto — каждая фраза там, где в кадре свободнее (не на лице, хуке, плашках, титрах)auto · top · center · bottom
subtitles.speakerColorsbooleanСлова каждого говорящего — своим цветом
subtitles.highlightstringСлово, которое звучит: цвет, увеличение, плашка, подчёркивание; auto — как задумано оформлениемauto · none · color · pop · box · underline
subtitles.animationstringПоявление фразы; words — по словам, по мере речиauto · none · fade · pop · slide · words
subtitles.wordsstringСколько слов на экране сразуauto · one · few · line · phrase
subtitles.letterCasestringРегистр; auto — как задумано шрифтомauto · upper · normal
paramsobject
params.soundEffectsboolean
params.introZoomboolean
projectIdобязательноеintegerProject id≥ 1

Пример промпта

«Сделай, чтобы слово, которое звучит, выпрыгивало в субтитрах»

Что можно попросить:

  • «Начни с фото, убери паузы и добавь хук „Монтаж за 3 минуты“.»
  • «Добавь в начало титр „Утро в кофейне“ с появлением по буквам и поставь маркер „музыка“ на 10-й секунде.»
  • «Сделай все фрагменты как первый: тот же фильтр и переход.»
  • «Выровняй цвет второго фрагмента, подгони под него остальные и поставь LUT „Золотой час“ на 60 %.»
  • «Смени шрифт на editorial и цвет на мятный.»
  • «Сделай, чтобы слово, которое звучит, выпрыгивало.»

Свой режиссёр

Ассистент монтирует ролик сам — бесплатно, а Slicer применяет к его плану правила своего ИИ-режиссёра на сервере. get_director_brief отдаёт материал (речь по id слов, паузы, дубли, пожелания), общие советы и схемы плана и наблюдений по кадрам; переданные настройки режиссуры — тип ролика, темп, эффекты, длина, хук, плашки, эмодзи, наезды — сохраняются в проекте. get_frames показывает кадры исходника картинками — до 16 за вызов. submit_director_plan принимает план и наблюдения, сохраняет ролик новой ревизией и отвечает исправлениями, замечаниями и роликом текстом; по замечаниям ассистент правит план и присылает снова. Правил режиссёра Slicer ассистент не получает. Как это работает по шагам и пример — Свой режиссёр.

Бриф режиссёра (свой режиссёр)

toolget_director_brief
Области доступа
projects:write
MCP
можно повторять

Бесплатно. Чтобы вы монтировали со Slicer: материал (речь по id слов, паузы, дубли, пожелания), исходники, общие советы и схемы плана и наблюдений. Кадры — get_frames; план и наблюдения — submit_director_plan, правила режиссёра Slicer работают там. Настройки, если переданы, сохраняются в проекте.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
modestringVideo typeauto · talking · story · product · aesthetic
pacestringcalm · balanced · dynamic
effectsstringoff · light · bold
targetDurationSecinteger | nullTarget length, s; null — up to the director (≤ 90 s)10–180
hookboolean
plaquesboolean
emojiboolean
cameraMotionboolean

Пример промпта

«Смонтируй этот ролик сам, как режиссёр Slicer»

Посмотреть кадры

toolget_frames
Области доступа
projects:read
MCP
только чтение

Бесплатно. Кадры исходника картинками (до 16 за вызов, 512 px): в заданные секунды или равномерно по отрезку. Сначала по несколько кадров, затем подробнее там, где действие.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
sourceIndexобязательноеinteger
timesnumber[]Seconds of the source1–16
fromnumber
tonumber
countinteger1–16

Пример промпта

«Покажи, что происходит во втором ролике»

Применить свой план режиссёра

toolsubmit_director_plan
Области доступа
projects:write

Бесплатно. План (planSchema) становится роликом: Slicer применяет свои правила режиссёра на сервере и сохраняет новую ревизию. В ответе — исправления, замечания (поправьте и пришлите снова) и ролик текстом; дальше edit_project и export_video.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
revобязательноеintegerDocument revision from get_transcript; edits are rejected if the video changed since
planобязательноеRecord<string, object>The plan object in planSchema
scenesRecord<string, object>[]What you saw in the frames, in scenesSchema0–400

Пример промпта

«Вот план — собери ролик»

Что можно попросить:

  • «Смонтируй этот ролик в Slicer сам: 30 секунд, динамичный темп.»
  • «Посмотри кадры второго видео и найди момент, где видно готовое блюдо.»
  • «Поправь план по замечаниям Slicer и пришли его снова.»

Субтитры из речи

В проекте, который создал ассистент, речь ещё не распознана, поэтому субтитров нет. transcribe_speech распознаёт речь исходников — как кнопка Субтитры из речи в редакторе (Субтитры из речи). После этого субтитры идут за речью, в тексте ролика появляются слова с id, и ассистент может править субтитры, выделять акценты и ставить элементы на слова.

Это платная ИИ-функция — по себестоимости за минуту звука, без наценки:

  1. Ассистент вызывает transcribe_speech без confirmCost и получает ожидаемую цену (estimate) и предельную (cost).
  2. Показывает цену вам и после вашего согласия повторяет вызов с confirmCost, равным предельной.
  3. Распознавание идёт в фоне: ход — get_transcribe_jobs (идёт, готово или не получилось), слова — в get_transcript.

Спишется фактическая себестоимость, не больше предельной; если распознавание не получилось, токены вернутся. По умолчанию распознаются все исходники со звуком, где речь ещё не распознана; sources выбирает конкретные, language — язык речи (auto или двухбуквенный код).

Субтитры из речи

tooltranscribe_speech
Области доступа
montage:run
Цена
по себестоимости ИИ за минуту звука без наценки: в цене — ожидаемая (estimate) и предельная (cost)

Распознаёт речь исходников проекта — после этого субтитры идут за речью (у ручного проекта до этого субтитров нет). В фоне: ход — get_transcribe_jobs, слова — get_transcript. Платно, с confirmCost.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
sourcesinteger[]Source indexes (default — all with sound and no recognised speech)1–40
languagestringSpeech language: auto or a two-letter code
confirmCostintegerPrice in tokens the user explicitly agreed to. Omit it first: the tool returns a quote and starts nothing. Then show the price to the user and call again with confirmCost equal to it

Пример промпта

«Добавь субтитры к интервью»

Ход распознавания речи

toolget_transcribe_jobs
Области доступа
projects:read
MCP
только чтение

Задачи распознавания речи проекта: идёт, готово или не получилось (тогда токены возвращаются).

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1

Пример промпта

«Субтитры уже готовы?»

Что можно попросить:

  • «Добавь субтитры к интервью — сначала скажи, сколько это стоит.»
  • «Субтитры уже готовы? Тогда выдели акцентом ключевые слова.»

Токены тратят только ИИ-функции самого Slicer. Ассистент их предлагает, но сам не запускает: каждая без confirmCost называет цену, и только после вашего согласия — работает.

Функция Инструменты Цена
ИИ-монтаж режиссёром Slicer — ролик, проверенный режиссёромcreate_project с mode: "ai", remount_project, retry_project24 токена за ролик до 90 секунд, первый ролик бесплатный
Субтитры из речиtranscribe_speechпо себестоимости за минуту звука
ИИ-помощник Slicer — команда своими словамиask_assistantпо себестоимости
Перевод субтитровtranslate_captionsпо себестоимости

У функций по себестоимости точная цена известна только после выполнения: без confirmCost ассистент получает ожидаемую цену (estimate) и предельную (cost) и должен показать их вам; после согласия списывается фактическая себестоимость, не больше предельной (Цена по себестоимости).

Ваш ассистент и сам правит ролик бесплатными операциями, поэтому ask_assistant нужен, только если вы хотите, чтобы правки подобрал именно ИИ-помощник Slicer.

Команда ИИ-помощнику

toolask_assistant
Области доступа
montage:run
Цена
по себестоимости ИИ без наценки: в цене — ожидаемая (estimate) и предельная (cost); списывается фактическая, только если что-то изменилось

Собственный ИИ-помощник Slicer правит ролик по команде словами; списывается, только если что-то изменилось. Если можете сами — edit_project бесплатно.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
commandобязательноеstring≤ 500
revобязательноеintegerDocument revision from get_transcript; edits are rejected if the video changed since
confirmCostintegerPrice in tokens the user explicitly agreed to. Omit it first: the tool returns a quote and starts nothing. Then show the price to the user and call again with confirmCost equal to it

Пример промпта

«Сделай динамичнее и сократи до 30 секунд»

Перевести субтитры

tooltranslate_captions
Области доступа
montage:run
Цена
по себестоимости ИИ без наценки: в цене — ожидаемая (estimate) и предельная (cost); списывается фактическая, только если перевод получился

Переводит субтитры, хук, плашки и подписи карточек; результат сохраняется. Платно, с confirmCost.

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
languageобязательноеstringen · es · pt · de · fr · it · pl · tr · id · uk · ru
revобязательноеintegerDocument revision from get_transcript; edits are rejected if the video changed since
confirmCostintegerPrice in tokens the user explicitly agreed to. Omit it first: the tool returns a quote and starts nothing. Then show the price to the user and call again with confirmCost equal to it

Пример промпта

«Переведи субтитры на испанский»

Что можно попросить:

  • «Переведи субтитры на английский — сначала скажи цену.»

Экспорт

export_video рендерит ролик по текущему документу — бесплатно — и при желании публикует его в подключённые соцсети (нужен доступ publish). Подключать соцсети и публиковать в TikTok можно только в приложении Slicer.

Экспорт и публикация

toolexport_video
Области доступа
projects:write
MCP
обращается к внешним адресам

Рендерит ролик по текущим правкам (бесплатно) и при желании публикует после рендера в YouTube, Instagram или VK (нужна область publish; TikTok — только из приложения).

Параметры

Поле Тип Описание
projectIdобязательноеintegerProject id≥ 1
profileobject
profile.containerstringmp4 · mov
profile.codecstringh264 · hevc
profile.resolutionstring720p · 1080p · 1440p · 2160p
profile.fps24 | 25 | 30
profile.qualitystringbalanced · high · max
profile.colorDepth8 | 1010 бит — только с HEVC
profile.audioBitrate128 | 192 | 256 | 320
profile.loudness-14 | -16 | -23Громкость, LUFS
publishobject[]0–8
publish[].accountIdобязательноеintegerПодключённый аккаунт из GET /v1/social/accounts
publish[].titlestring≤ 150
publish[].captionstring≤ 5000
publish[].optionsobjectНастройки платформы: { youtube: { privacy, madeForKids } }, { instagram: { shareToFeed } }, { vk: { privacy, wallpost, groupId } }, aiGenerated

Пример промпта

«Экспортируй в 4K и опубликуй на YouTube по ссылке»

Подключённые соцсети

toollist_social_accounts
Области доступа
publish
MCP
только чтение

Соцсети, подключённые в приложении Slicer; их id — для export_video → publish.

Параметры

Без параметров.

Пример промпта

«Куда я могу опубликовать?»

Что можно попросить:

  • «Экспортируй в 4K для YouTube.»
  • «Опубликуй ролик в YouTube Shorts с описанием и хэштегами.»

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

Ассистент может сам искать ответы в этой документации — например, если вы спрашиваете, как работает функция редактора или сколько стоит операция. Инструменты читают только публичные страницы docs.slicer.media.

Поиск по документации

toolsearch_docs
Области доступа
любой токен
MCP
только чтение · обращается к внешним адресам

Ищет по docs.slicer.media и возвращает подходящие страницы; прочитать — read_doc.

Параметры

Поле Тип Описание
queryобязательноеstring≤ 200
languagestringru · en

Пример промпта

«Как добавить музыку в ролик в Slicer?»

Прочитать страницу документации

toolread_doc
Области доступа
любой токен
MCP
только чтение · обращается к внешним адресам

Возвращает страницу docs.slicer.media в Markdown по пути (например, /guide/editor/timeline/).

Параметры

Поле Тип Описание
pathобязательноеstring≤ 200
languagestringru · en

Пример промпта

«Прочитай страницу о горячих клавишах Slicer»

Что дальше