Инструменты MCP
Все инструменты MCP-сервера Slicer по группам — аккаунт, загрузки, проекты, правки, субтитры из речи, экспорт, документация — с ценой и примерами просьб.
На этой странице
- Аккаунт и каталог
- Аккаунт и баланс
- Стили и настройки
- Цена операции
- Загрузки
- Загрузить файл
- Загрузить файл по ссылке
- Статус загрузки
- Проекты
- Создать ролик
- Список проектов
- Статус проекта
- Выбрать версию
- Пересобрать с новыми параметрами
- Повторить неудачный запуск
- Остановить запуск
- Переименовать проект
- Удалить проект
- Правки
- Ролик текстом
- Править ролик
- Автобаланс цвета
- Сменить стиль
- Свой режиссёр
- Бриф режиссёра (свой режиссёр)
- Посмотреть кадры
- Применить свой план режиссёра
- Субтитры из речи
- Субтитры из речи
- Ход распознавания речи
- Платные ИИ-функции Slicer
- Команда ИИ-помощнику
- Перевести субтитры
- Экспорт
- Экспорт и публикация
- Подключённые соцсети
- Документация
- Поиск по документации
- Прочитать страницу документации
- Что дальше
Инструменты — действия, которые ассистент может выполнить в Slicer. Вам не нужно вызывать их самому: опишите задачу словами, и ассистент выберет нужные. Эта страница помогает понять, что он умеет и о чём его можно просить.
Главный путь бесплатный: ассистент создаёт проект, как Сам в редакторе в приложении, и монтирует его сам — правками, стилем и экспортом. Платные только ИИ-функции Slicer — они собраны ниже, и каждая сначала называет цену.
Инструменты построены на тех же контрактах, что REST API, и ведут себя так же: те же проверки, цены и ограничения. Результаты приходят и текстом для модели, и структурированными данными. Описания инструментов — на английском (их читает модель), ответы — на языке вашего аккаунта.
| Инструмент | Что делает | Пример промпта |
|---|---|---|
get_account | Аккаунт и балансБаланс токенов, доступен ли бесплатный первый ролик, цена монтажа и месячный лимит расходов подключения. | «Сколько у меня осталось токенов в 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. | «Загрузи ~/Videos/interview.mp4 в Slicer» |
import_from_url | Загрузить файл по ссылкеСкачивает файл по публичной https-ссылке (прямая ссылка на файл) в фоне. Опрашивайте get_upload до статуса ready или failed. | «Возьми видео по этой ссылке и сделай рилс» |
get_upload | Статус загрузкиСтатус загрузки или импорта: uploading, processing, ready или failed (с причиной), вид и длительность. | «Видео уже загрузилось?» |
create_project | Создать роликСоздаёт проект из готовых загрузок. По умолчанию — «manual», как «Сам в редакторе» в приложении: бесплатно, без confirmCost, материалы на таймлайне по порядку, черновик правите вы (edit_project, set_style) и рендерите export_video (бесплатно); субтитры речи — transcribe_speech (платно). Режим «ai» — только если пользователь просит ИИ-режиссёра Slicer: две версии, сначала цена без confirmCost, после согласия — с confirmCost; первый ролик бесплатный. | «Собери динамичный рилс из этих двух роликов в стиле Bold» |
list_projects | Список проектовПроекты, сначала новые, со статусом и прогрессом. | «Покажи мои последние ролики в Slicer» |
get_project | Статус проектаСтатус, этапы, версии, результат и appUrl. waitSeconds (≤ 50) — подождать изменения статуса или прогресса. | «Ролик готов?» |
choose_version | Выбрать версиюДелает версию текущей по id: любую из get_project.versions, файл которой хранится (hasFile), — например, ролик до пересборки. Монтаж отдаёт одну версию; прежний ролик остаётся в истории. | «Верни прежнюю версию» |
remount_project | Пересобрать с новыми параметрамиЗаново запускает ИИ-монтаж с новыми настройками или пожеланиями; ручные правки сбрасываются. Платно, с confirmCost. | «Пересобери спокойнее, без эффектов» |
retry_project | Повторить неудачный запускПовторяет неудачный или остановленный запуск с первого незавершённого этапа. Бесплатный запуск — бесплатно. | «Попробуй смонтировать ещё раз» |
cancel_project | Остановить запускОстанавливает монтаж или экспорт; резерв токенов возвращается. Экспорт оставляет прежний ролик. | «Останови текущий монтаж» |
rename_project | Переименовать проектМеняет название проекта. | «Назови его «Утренняя рутина»» |
delete_project | Удалить проектУдаляет проект, ролик и материалы навсегда. Сначала спросите подтверждение. | «Удали тестовый проект» |
get_director_brief | Бриф режиссёра (свой режиссёр)Бесплатно. Чтобы вы монтировали со Slicer: материал (речь по id слов, паузы, дубли, пожелания), исходники, общие советы и схемы плана и наблюдений. Кадры — get_frames; план и наблюдения — submit_director_plan, правила режиссёра Slicer работают там. Настройки, если переданы, сохраняются в проекте. | «Смонтируй этот ролик сам, как режиссёр Slicer» |
get_frames | Посмотреть кадрыБесплатно. Кадры исходника картинками (до 16 за вызов, 512 px): в заданные секунды или равномерно по отрезку. Сначала по несколько кадров, затем подробнее там, где действие. | «Покажи, что происходит во втором ролике» |
submit_director_plan | Применить свой план режиссёраБесплатно. План (planSchema) становится роликом: Slicer применяет свои правила режиссёра на сервере и сохраняет новую ревизию. В ответе — исправления, замечания (поправьте и пришлите снова) и ролик текстом; дальше edit_project и export_video. | «Вот план — собери ролик» |
get_transcript | Ролик текстомГотовый ролик текстом: фрагменты с id слов, вырезанное — в [скобках], акценты — *, неиспользованная речь, графика с id; rev для edit_project. | «Что говорится в ролике?» |
edit_project | Править роликПрименяет операции правки к готовому ролику — бесплатно, те же операции, что в редакторе. Сначала get_transcript; id — только оттуда. | «Вырежи второе предложение и добавь наезд на «результаты»» |
auto_color | Автобаланс цветаВыравнивает цвет фрагмента без ИИ и бесплатно (режим «auto») или делает остальные фрагменты похожими на него (режим «match», с его фильтром и LUT). Результат сохраняется. | «Сделай цвет всех фрагментов как у первого» |
ask_assistant | Команда ИИ-помощникуСобственный ИИ-помощник Slicer правит ролик по команде словами; списывается, только если что-то изменилось. Если можете сами — edit_project бесплатно. | «Сделай динамичнее и сократи до 30 секунд» |
transcribe_speech | Субтитры из речиРаспознаёт речь исходников проекта — после этого субтитры идут за речью (у ручного проекта до этого субтитров нет). В фоне: ход — get_transcribe_jobs, слова — get_transcript. Платно, с confirmCost. | «Добавь субтитры к интервью» |
get_transcribe_jobs | Ход распознавания речиЗадачи распознавания речи проекта: идёт, готово или не получилось (тогда токены возвращаются). | «Субтитры уже готовы?» |
translate_captions | Перевести субтитрыПереводит субтитры, хук, плашки и подписи карточек; результат сохраняется. Платно, с confirmCost. | «Переведи субтитры на испанский» |
set_style | Сменить стильМеняет шаблон, шрифт, акцент, оформление и положение субтитров, выделение слова, появление фразы, число слов на экране и регистр — бесплатно; в файле — после export_video. | «Сделай, чтобы слово, которое звучит, выпрыгивало в субтитрах» |
export_video | Экспорт и публикацияРендерит ролик по текущим правкам (бесплатно) и при желании публикует после рендера в YouTube, Instagram или VK (нужна область publish; TikTok — только из приложения). | «Экспортируй в 4K и опубликуй на YouTube по ссылке» |
list_social_accounts | Подключённые соцсетиСоцсети, подключённые в приложении Slicer; их id — для export_video → publish. | «Куда я могу опубликовать?» |
search_docs | Поиск по документацииИщет по docs.slicer.media и возвращает подходящие страницы; прочитать — read_doc. | «Как добавить музыку в ролик в Slicer?» |
read_doc | Прочитать страницу документацииВозвращает страницу docs.slicer.media в Markdown по пути (например, /guide/editor/timeline/). | «Прочитай страницу о горячих клавишах Slicer» |
Пометки у инструментов подсказывают клиенту, как с ними обращаться: «только чтение» ничего не меняет, «необратимое» — удаление, остановка и пересборка; перед такими вызовами многие клиенты переспрашивают вас.
Аккаунт и каталог
Баланс, цены, бесплатный первый ролик, стили и настройки монтажа. Ассистент обычно вызывает их в начале разговора, чтобы
предложить подходящий стиль и знать бюджет. estimate_cost называет цену платной функции заранее — в том числе
субтитров из речи для проекта (kind: "transcribe" с projectId).
Аккаунт и баланс
get_accountБаланс токенов, доступен ли бесплатный первый ролик, цена монтажа и месячный лимит расходов подключения.
Параметры
Без параметров.
Пример промпта
«Сколько у меня осталось токенов в Slicer?»
Стили и настройки
list_stylesКаталог шаблонов, шрифтов и акцентов субтитров, оформления, параметров монтажа, режиссуры, длительностей, лимитов материалов и цен. Id отсюда — для create_project, remount_project и set_style.
Параметры
| Поле | Тип | Описание |
|---|---|---|
language | string | Language of titles; default — the account languageru · en |
Пример промпта
«Какие стили субтитров есть в Slicer?»
Цена операции
estimate_costЦена в токенах монтажа, пересборки, повтора, команды помощника или перевода и хватит ли баланса и лимита.
Параметры
| Поле | Тип | Описание |
|---|---|---|
kindобязательное | string | montage · remount · retry · assistant · translate · transcribe |
projectId | integer | Required for retry and transcribe≥ 1 |
Пример промпта
«Сколько стоит новый монтаж?»
Что можно попросить:
- «Сколько у меня токенов?»
- «Какие стили субтитров есть в Slicer? Покажи с описаниями.»
- «Как в Slicer можно выделить слово, которое звучит?»
Загрузки
Материалы попадают в Slicer двумя путями. create_upload_link создаёт загрузку и одноразовую ссылку: ассистент, который
умеет выполнять команды на вашем компьютере, сам отправляет по ней локальный файл командой curl -T. Ассистенту без
доступа к файлам удобнее import_from_url — Slicer скачает файл по публичной https-ссылке.
Загрузить файл
create_upload_linkСоздаёт загрузку и возвращает одноразовую ссылку (1 час) для PUT всего файла без токена, например curl -T video.mp4 "<uploadUrl>". Для агентов, которые могут выполнять команды рядом с файлами пользователя. После загрузки — get_upload до статуса ready.
Параметры
| Поле | Тип | Описание |
|---|---|---|
fileNameобязательное | string | File name with extension≤ 255 |
sizeобязательное | integer | Exact file size in bytes≥ 1 |
purpose | string | source (default) — montage materialsource · media · music |
Пример промпта
«Загрузи ~/Videos/interview.mp4 в Slicer»
Загрузить файл по ссылке
import_from_urlСкачивает файл по публичной https-ссылке (прямая ссылка на файл) в фоне. Опрашивайте get_upload до статуса ready или failed.
Параметры
| Поле | Тип | Описание |
|---|---|---|
urlобязательное | string (uri) | Public https URL of the file |
fileName | string | Name with extension if the URL has none≤ 255 |
purpose | string | source · media · music |
Пример промпта
«Возьми видео по этой ссылке и сделай рилс»
Статус загрузки
get_uploadСтатус загрузки или импорта: uploading, processing, ready или failed (с причиной), вид и длительность.
Параметры
| Поле | Тип | Описание |
|---|---|---|
uploadIdобязательное | string (uuid) |
Пример промпта
«Видео уже загрузилось?»
Что можно попросить:
- «Загрузи в Slicer все видео из папки
~/Movies/event.» - «Возьми видео по ссылке https://media.example.com/clips/product-demo.mp4.» (откроется в новой вкладке)
Проекты
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 секунд) он вернётся, как только в проекте что-то изменится, —
ассистенту не нужно часто опрашивать статус.
Создать ролик
create_projectСоздаёт проект из готовых загрузок. По умолчанию — «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 |
mode | string | manual (default) — free draft you edit yourself, like «Edit it myself» in the app; ai — Slicer’s AI director montage, paidmanual · ai |
format | string | Frame format of a manual project (default 9:16)9:16 · 4:5 · 1:1 · 16:9 |
settings | object | Любая часть настроек монтажа; недостающее — по умолчанию, неизвестные id — по умолчанию |
settings.templateId | string | Шаблон: bold, clean, pop |
settings.fontId | string | Шрифт субтитров: punch, poster, block, wide, editorial, rounded, script, mono |
settings.colorId | string | Акцент: amber, azure, lime, crimson, fuchsia, mint, violet, white |
settings.subtitles | object | Вид субтитров; частичная правка сохраняет остальные поля. Новое design без highlight/animation/words возвращает их к auto |
settings.subtitles.enabled | boolean | |
settings.subtitles.design | string | dynamic · karaoke · classic · minimal · pop · box · word |
settings.subtitles.size | string | small · medium · large |
settings.subtitles.position | string | auto — каждая фраза там, где в кадре свободнее (не на лице, хуке, плашках, титрах)auto · top · center · bottom |
settings.subtitles.speakerColors | boolean | Слова каждого говорящего — своим цветом |
settings.subtitles.highlight | string | Слово, которое звучит: цвет, увеличение, плашка, подчёркивание; auto — как задумано оформлениемauto · none · color · pop · box · underline |
settings.subtitles.animation | string | Появление фразы; words — по словам, по мере речиauto · none · fade · pop · slide · words |
settings.subtitles.words | string | Сколько слов на экране сразуauto · one · few · line · phrase |
settings.subtitles.letterCase | string | Регистр; auto — как задумано шрифтомauto · upper · normal |
settings.params | object | Параметры монтажа, см. GET /v1/styles → params |
settings.params.emoji | boolean | |
settings.params.soundEffects | boolean | |
settings.params.mediaCards | boolean | |
settings.params.plaques | boolean | |
settings.params.cameraMotion | boolean | |
settings.params.introZoom | boolean | |
settings.params.hook | boolean | |
settings.smartCut | boolean | Умная нарезка: убрать паузы и повторы |
settings.targetDurationSec | 15 | 30 | 60 | 90 | null | Длительность; null — решает ИИ (до 90 с) |
settings.language | string | auto · ru · en |
settings.direction | object | |
settings.direction.mode | string | auto · talking · story · product · aesthetic |
settings.direction.pace | string | calm · balanced · dynamic |
settings.direction.effects | string | off · light · bold |
settings.direction.narration | boolean | Закадровый голос ИИ |
settings.direction.voice | string | warm · soft · confident · deep |
title | string | ≤ 120 |
brief | string | Wishes for the AI director, in the user’s words≤ 600 |
confirmCost | integer | Price 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»
Список проектов
list_projectsПроекты, сначала новые, со статусом и прогрессом.
Параметры
| Поле | Тип | Описание |
|---|---|---|
status | string | all · ready · active · failed · draft |
q | string | Search by title≤ 100 |
limit | integer | 1–100 |
cursor | string | ≤ 200 |
Пример промпта
«Покажи мои последние ролики в Slicer»
Статус проекта
get_projectСтатус, этапы, версии, результат и appUrl. waitSeconds (≤ 50) — подождать изменения статуса или прогресса.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
waitSeconds | integer | 0–50 |
Пример промпта
«Ролик готов?»
Выбрать версию
choose_versionДелает версию текущей по id: любую из get_project.versions, файл которой хранится (hasFile), — например, ролик до пересборки. Монтаж отдаёт одну версию; прежний ролик остаётся в истории.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
versionIdобязательное | integer | ≥ 1 |
Пример промпта
«Верни прежнюю версию»
Пересобрать с новыми параметрами
remount_projectЗаново запускает ИИ-монтаж с новыми настройками или пожеланиями; ручные правки сбрасываются. Платно, с confirmCost.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
settingsобязательное | object | Любая часть настроек монтажа; недостающее — по умолчанию, неизвестные id — по умолчанию |
settings.templateId | string | Шаблон: bold, clean, pop |
settings.fontId | string | Шрифт субтитров: punch, poster, block, wide, editorial, rounded, script, mono |
settings.colorId | string | Акцент: amber, azure, lime, crimson, fuchsia, mint, violet, white |
settings.subtitles | object | Вид субтитров; частичная правка сохраняет остальные поля. Новое design без highlight/animation/words возвращает их к auto |
settings.subtitles.enabled | boolean | |
settings.subtitles.design | string | dynamic · karaoke · classic · minimal · pop · box · word |
settings.subtitles.size | string | small · medium · large |
settings.subtitles.position | string | auto — каждая фраза там, где в кадре свободнее (не на лице, хуке, плашках, титрах)auto · top · center · bottom |
settings.subtitles.speakerColors | boolean | Слова каждого говорящего — своим цветом |
settings.subtitles.highlight | string | Слово, которое звучит: цвет, увеличение, плашка, подчёркивание; auto — как задумано оформлениемauto · none · color · pop · box · underline |
settings.subtitles.animation | string | Появление фразы; words — по словам, по мере речиauto · none · fade · pop · slide · words |
settings.subtitles.words | string | Сколько слов на экране сразуauto · one · few · line · phrase |
settings.subtitles.letterCase | string | Регистр; auto — как задумано шрифтомauto · upper · normal |
settings.params | object | Параметры монтажа, см. GET /v1/styles → params |
settings.params.emoji | boolean | |
settings.params.soundEffects | boolean | |
settings.params.mediaCards | boolean | |
settings.params.plaques | boolean | |
settings.params.cameraMotion | boolean | |
settings.params.introZoom | boolean | |
settings.params.hook | boolean | |
settings.smartCut | boolean | Умная нарезка: убрать паузы и повторы |
settings.targetDurationSec | 15 | 30 | 60 | 90 | null | Длительность; null — решает ИИ (до 90 с) |
settings.language | string | auto · ru · en |
settings.direction | object | |
settings.direction.mode | string | auto · talking · story · product · aesthetic |
settings.direction.pace | string | calm · balanced · dynamic |
settings.direction.effects | string | off · light · bold |
settings.direction.narration | boolean | Закадровый голос ИИ |
settings.direction.voice | string | warm · soft · confident · deep |
brief | string | ≤ 600 |
confirmCost | integer | Price 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 |
Пример промпта
«Пересобери спокойнее, без эффектов»
Повторить неудачный запуск
retry_projectПовторяет неудачный или остановленный запуск с первого незавершённого этапа. Бесплатный запуск — бесплатно.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
confirmCost | integer | Price 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 |
Пример промпта
«Попробуй смонтировать ещё раз»
Остановить запуск
cancel_projectОстанавливает монтаж или экспорт; резерв токенов возвращается. Экспорт оставляет прежний ролик.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
Пример промпта
«Останови текущий монтаж»
Переименовать проект
rename_projectМеняет название проекта.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
titleобязательное | string | ≤ 120 |
Пример промпта
«Назови его «Утренняя рутина»»
Удалить проект
delete_projectУдаляет проект, ролик и материалы навсегда. Сначала спросите подтверждение.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
Пример промпта
«Удали тестовый проект»
Что можно попросить:
- «Сделай ролик из этих трёх видео в формате 1:1 и собери его сам.»
- «Покажи мои черновики и переименуй последний в „Утро в кофейне“.»
- «Смонтируй это интервью ИИ-режиссёром Slicer — сначала скажи цену.»
- «Верни ролик, который был до пересборки.»
Правки
Всё, чем ассистент монтирует ролик, — бесплатно.
get_transcript отдаёт ролик текстом — ассистент видит фрагменты и их время, что сказано, что вырезано и где стоят
элементы. edit_project применяет правки операциями единого каталога — те же, что в редакторе, у ИИ-помощника, у
режиссёра в «Чате» и в API: вырезать слова и паузы, разделить, подрезать, переставить и
дублировать фрагменты, поставить стоп-кадр, заменить картинку фрагмента и поставить исходник в ролик, исправить
субтитры, акценты и текст фразы, добавить и поправить хук, плашки, карточки, титры, эмодзи, наезды и маркеры, поменять
скорость, звук, переходы, эффекты и цвет (фильтр, «Настроить», LUT), бесплатную обработку и движение камеры, поставить
звуки, музыку и голос, фото и видео поверх ролика, перенести
оформление фрагмента на другие, обложку и формат кадра. Где речи нет, элементы ставятся по времени ролика
(Элементы по времени).
Например: «Раздели второй фрагмент на 4-й секунде и поставь в конце стоп-кадр», «Поставь трек из исходников потише и подгони его под длину ролика», «Покажи фото готового блюда окном поверх второго видео».
auto_color выравнивает цвет фрагмента или подбирает под него остальные — без ИИ (Автобаланс
цвета). set_style меняет шаблон, шрифт, цвет и вид субтитров: оформление, размер,
положение, выделение слова, которое звучит, появление фразы, число слов на экране и регистр
(поля). Правка частичная — чего нет в просьбе, остаётся как было.
Ролик текстом
get_transcriptГотовый ролик текстом: фрагменты с id слов, вырезанное — в [скобках], акценты — *, неиспользованная речь, графика с id; rev для edit_project.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
Пример промпта
«Что говорится в ролике?»
Править ролик
edit_projectПрименяет операции правки к готовому ролику — бесплатно, те же операции, что в редакторе. Сначала get_transcript; id — только оттуда.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
revобязательное | integer | Document revision from get_transcript; edits are rejected if the video changed since |
operationsобязательное | object[] | 1–80 |
Пример промпта
«Вырежи второе предложение и добавь наезд на «результаты»»
Автобаланс цвета
auto_colorВыравнивает цвет фрагмента без ИИ и бесплатно (режим «auto») или делает остальные фрагменты похожими на него (режим «match», с его фильтром и LUT). Результат сохраняется.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
revобязательное | integer | Document revision from get_transcript; edits are rejected if the video changed since |
blockIdобязательное | string | ≤ 64 |
modeобязательное | string | auto · match |
Пример промпта
«Сделай цвет всех фрагментов как у первого»
Сменить стиль
set_styleМеняет шаблон, шрифт, акцент, оформление и положение субтитров, выделение слова, появление фразы, число слов на экране и регистр — бесплатно; в файле — после export_video.
Параметры
| Поле | Тип | Описание |
|---|---|---|
templateId | string | |
fontId | string | |
colorId | string | |
subtitles | object | Вид субтитров; частичная правка сохраняет остальные поля. Новое design без highlight/animation/words возвращает их к auto |
subtitles.enabled | boolean | |
subtitles.design | string | dynamic · karaoke · classic · minimal · pop · box · word |
subtitles.size | string | small · medium · large |
subtitles.position | string | auto — каждая фраза там, где в кадре свободнее (не на лице, хуке, плашках, титрах)auto · top · center · bottom |
subtitles.speakerColors | boolean | Слова каждого говорящего — своим цветом |
subtitles.highlight | string | Слово, которое звучит: цвет, увеличение, плашка, подчёркивание; auto — как задумано оформлениемauto · none · color · pop · box · underline |
subtitles.animation | string | Появление фразы; words — по словам, по мере речиauto · none · fade · pop · slide · words |
subtitles.words | string | Сколько слов на экране сразуauto · one · few · line · phrase |
subtitles.letterCase | string | Регистр; auto — как задумано шрифтомauto · upper · normal |
params | object | |
params.soundEffects | boolean | |
params.introZoom | boolean | |
projectIdобязательное | integer | Project id≥ 1 |
Пример промпта
«Сделай, чтобы слово, которое звучит, выпрыгивало в субтитрах»
Что можно попросить:
- «Начни с фото, убери паузы и добавь хук „Монтаж за 3 минуты“.»
- «Добавь в начало титр „Утро в кофейне“ с появлением по буквам и поставь маркер „музыка“ на 10-й секунде.»
- «Сделай все фрагменты как первый: тот же фильтр и переход.»
- «Выровняй цвет второго фрагмента, подгони под него остальные и поставь LUT „Золотой час“ на 60 %.»
- «Смени шрифт на editorial и цвет на мятный.»
- «Сделай, чтобы слово, которое звучит, выпрыгивало.»
Свой режиссёр
Ассистент монтирует ролик сам — бесплатно, а Slicer применяет к его плану правила своего ИИ-режиссёра на сервере.
get_director_brief отдаёт материал (речь по id слов, паузы, дубли, пожелания), общие советы и схемы плана и
наблюдений по кадрам; переданные настройки режиссуры — тип ролика, темп, эффекты, длина, хук, плашки, эмодзи, наезды —
сохраняются в проекте. get_frames показывает кадры исходника картинками — до 16 за вызов. submit_director_plan
принимает план и наблюдения, сохраняет ролик новой ревизией и отвечает исправлениями, замечаниями и роликом текстом; по
замечаниям ассистент правит план и присылает снова. Правил режиссёра Slicer ассистент не получает. Как это работает по
шагам и пример — Свой режиссёр.
Бриф режиссёра (свой режиссёр)
get_director_briefБесплатно. Чтобы вы монтировали со Slicer: материал (речь по id слов, паузы, дубли, пожелания), исходники, общие советы и схемы плана и наблюдений. Кадры — get_frames; план и наблюдения — submit_director_plan, правила режиссёра Slicer работают там. Настройки, если переданы, сохраняются в проекте.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
mode | string | Video typeauto · talking · story · product · aesthetic |
pace | string | calm · balanced · dynamic |
effects | string | off · light · bold |
targetDurationSec | integer | null | Target length, s; null — up to the director (≤ 90 s)10–180 |
hook | boolean | |
plaques | boolean | |
emoji | boolean | |
cameraMotion | boolean |
Пример промпта
«Смонтируй этот ролик сам, как режиссёр Slicer»
Посмотреть кадры
get_framesБесплатно. Кадры исходника картинками (до 16 за вызов, 512 px): в заданные секунды или равномерно по отрезку. Сначала по несколько кадров, затем подробнее там, где действие.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
sourceIndexобязательное | integer | |
times | number[] | Seconds of the source1–16 |
from | number | |
to | number | |
count | integer | 1–16 |
Пример промпта
«Покажи, что происходит во втором ролике»
Применить свой план режиссёра
submit_director_planБесплатно. План (planSchema) становится роликом: Slicer применяет свои правила режиссёра на сервере и сохраняет новую ревизию. В ответе — исправления, замечания (поправьте и пришлите снова) и ролик текстом; дальше edit_project и export_video.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
revобязательное | integer | Document revision from get_transcript; edits are rejected if the video changed since |
planобязательное | Record<string, object> | The plan object in planSchema |
scenes | Record<string, object>[] | What you saw in the frames, in scenesSchema0–400 |
Пример промпта
«Вот план — собери ролик»
Что можно попросить:
- «Смонтируй этот ролик в Slicer сам: 30 секунд, динамичный темп.»
- «Посмотри кадры второго видео и найди момент, где видно готовое блюдо.»
- «Поправь план по замечаниям Slicer и пришли его снова.»
Субтитры из речи
В проекте, который создал ассистент, речь ещё не распознана, поэтому субтитров нет. transcribe_speech распознаёт речь
исходников — как кнопка Субтитры из речи в редакторе (Субтитры из речи).
После этого субтитры идут за речью, в тексте ролика появляются слова с id, и ассистент может править субтитры,
выделять акценты и ставить элементы на слова.
Это платная ИИ-функция — по себестоимости за минуту звука, без наценки:
- Ассистент вызывает
transcribe_speechбезconfirmCostи получает ожидаемую цену (estimate) и предельную (cost). - Показывает цену вам и после вашего согласия повторяет вызов с
confirmCost, равным предельной. - Распознавание идёт в фоне: ход —
get_transcribe_jobs(идёт, готово или не получилось), слова — вget_transcript.
Спишется фактическая себестоимость, не больше предельной; если распознавание не получилось, токены вернутся. По
умолчанию распознаются все исходники со звуком, где речь ещё не распознана; sources выбирает конкретные, language —
язык речи (auto или двухбуквенный код).
Субтитры из речи
transcribe_speechРаспознаёт речь исходников проекта — после этого субтитры идут за речью (у ручного проекта до этого субтитров нет). В фоне: ход — get_transcribe_jobs, слова — get_transcript. Платно, с confirmCost.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
sources | integer[] | Source indexes (default — all with sound and no recognised speech)1–40 |
language | string | Speech language: auto or a two-letter code |
confirmCost | integer | Price 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 |
Пример промпта
«Добавь субтитры к интервью»
Ход распознавания речи
get_transcribe_jobsЗадачи распознавания речи проекта: идёт, готово или не получилось (тогда токены возвращаются).
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
Пример промпта
«Субтитры уже готовы?»
Что можно попросить:
- «Добавь субтитры к интервью — сначала скажи, сколько это стоит.»
- «Субтитры уже готовы? Тогда выдели акцентом ключевые слова.»
Платные ИИ-функции Slicer
Токены тратят только ИИ-функции самого Slicer. Ассистент их предлагает, но сам не запускает: каждая без confirmCost
называет цену, и только после вашего согласия — работает.
| Функция | Инструменты | Цена |
|---|---|---|
| ИИ-монтаж режиссёром Slicer — ролик, проверенный режиссёром | create_project с mode: "ai", remount_project, retry_project | 24 токена за ролик до 90 секунд, первый ролик бесплатный |
| Субтитры из речи | transcribe_speech | по себестоимости за минуту звука |
| ИИ-помощник Slicer — команда своими словами | ask_assistant | по себестоимости |
| Перевод субтитров | translate_captions | по себестоимости |
У функций по себестоимости точная цена известна только после выполнения: без confirmCost ассистент получает ожидаемую
цену (estimate) и предельную (cost) и должен показать их вам; после согласия списывается фактическая себестоимость,
не больше предельной (Цена по себестоимости).
Ваш ассистент и сам правит ролик бесплатными операциями, поэтому ask_assistant нужен, только если вы хотите, чтобы
правки подобрал именно ИИ-помощник Slicer.
Команда ИИ-помощнику
ask_assistantСобственный ИИ-помощник Slicer правит ролик по команде словами; списывается, только если что-то изменилось. Если можете сами — edit_project бесплатно.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
commandобязательное | string | ≤ 500 |
revобязательное | integer | Document revision from get_transcript; edits are rejected if the video changed since |
confirmCost | integer | Price 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 секунд»
Перевести субтитры
translate_captionsПереводит субтитры, хук, плашки и подписи карточек; результат сохраняется. Платно, с confirmCost.
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
languageобязательное | string | en · es · pt · de · fr · it · pl · tr · id · uk · ru |
revобязательное | integer | Document revision from get_transcript; edits are rejected if the video changed since |
confirmCost | integer | Price 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.
Экспорт и публикация
export_videoРендерит ролик по текущим правкам (бесплатно) и при желании публикует после рендера в YouTube, Instagram или VK (нужна область publish; TikTok — только из приложения).
Параметры
| Поле | Тип | Описание |
|---|---|---|
projectIdобязательное | integer | Project id≥ 1 |
profile | object | |
profile.container | string | mp4 · mov |
profile.codec | string | h264 · hevc |
profile.resolution | string | 720p · 1080p · 1440p · 2160p |
profile.fps | 24 | 25 | 30 | |
profile.quality | string | balanced · high · max |
profile.colorDepth | 8 | 10 | 10 бит — только с HEVC |
profile.audioBitrate | 128 | 192 | 256 | 320 | |
profile.loudness | -14 | -16 | -23 | Громкость, LUFS |
publish | object[] | 0–8 |
publish[].accountIdобязательное | integer | Подключённый аккаунт из GET /v1/social/accounts |
publish[].title | string | ≤ 150 |
publish[].caption | string | ≤ 5000 |
publish[].options | object | Настройки платформы: { youtube: { privacy, madeForKids } }, { instagram: { shareToFeed } }, { vk: { privacy, wallpost, groupId } }, aiGenerated |
Пример промпта
«Экспортируй в 4K и опубликуй на YouTube по ссылке»
Подключённые соцсети
list_social_accountsСоцсети, подключённые в приложении Slicer; их id — для export_video → publish.
Параметры
Без параметров.
Пример промпта
«Куда я могу опубликовать?»
Что можно попросить:
- «Экспортируй в 4K для YouTube.»
- «Опубликуй ролик в YouTube Shorts с описанием и хэштегами.»
Документация
Ассистент может сам искать ответы в этой документации — например, если вы спрашиваете, как работает функция редактора или сколько стоит операция. Инструменты читают только публичные страницы docs.slicer.media.
Поиск по документации
search_docsИщет по docs.slicer.media и возвращает подходящие страницы; прочитать — read_doc.
Параметры
| Поле | Тип | Описание |
|---|---|---|
queryобязательное | string | ≤ 200 |
language | string | ru · en |
Пример промпта
«Как добавить музыку в ролик в Slicer?»
Прочитать страницу документации
read_docВозвращает страницу docs.slicer.media в Markdown по пути (например, /guide/editor/timeline/).
Параметры
| Поле | Тип | Описание |
|---|---|---|
pathобязательное | string | ≤ 200 |
language | string | ru · en |
Пример промпта
«Прочитай страницу о горячих клавишах Slicer»