VideoCensorVideoCensor
ГлавнаяИнструментыО насТарифыБлогAPI
Войти
VideoCensorVideoCensor

Удаляем мат из видео — быстро и автоматически

Продукт

  • Убрать мат
  • Тарифы
  • Для бизнеса

Разработчикам

  • API-дашборд
  • Документация
  • Content Moderation API
  • Python SDK
  • Node.js SDK

Ресурсы

  • О сервисе
  • FAQ
  • Блог

Компания

  • Поддержать
  • Конфиденциальность
  • Условия

Контакты

  • Группа ВКонтакте
  • support@videocensor.ru

Инструменты

  • Проверка на мат
  • Модерация YouTube
  • Субтитры из видео
  • Извлечь аудио
  • Таймкоды YouTube
  • Звук бипа
Файлы автоматически удаляются
Без регистрации для базового режима
Безопасная обработка

Джумаев Н. А., ИНН 645504695070, плательщик НПД · © 2026 VideoCensor. Все права защищены.

Content Moderation API

REST API для автоматической модерации пользовательского контента в вашем продукте. Находите и удаляйте мат, hate speech, экстремизм, упоминания наркотиков и сексуальный контент в тексте, аудио и видео — за секунды, через один HTTP-запрос.

Начать бесплатноAPI документация

6 категорий модерации

profanity, hate_speech, extremism, drugs, sexual, insults. Четыре пресета чувствительности — mild, standard, strict, max. Кастомные словари и whitelist через API.

Текст, аудио и видео в одном API

POST /analyze/text, /analyze/media, /censor/text, /censor/media. До 50 000 символов в тексте, до 10 ГБ на файл. Загрузка файла, URL или YouTube/VK/RuTube-ссылка.

Production-ready

HMAC-SHA256 подпись вебхуков, X-Idempotency-Key, sliding-window rate limit, X-RateLimit-* заголовки, RFC 7807 Problem Details, X-Request-Id для трассировки.

Sandbox без списания минут

Ключи с test-префиксом — обработка без списания месячного лимита. Используйте для CI и интеграционных тестов. Live-ключи — для продакшена.

SDK Python + Node.js

pip install videocensor, npm install @videocensor/sdk. Sync + async клиенты, типизированные модели, авто-retry с exponential backoff, прогресс-колбэки.

Веб-хуки и Batch

POST /webhooks — уведомления о завершении задач с HMAC-подписью. POST /batch — до 100 запросов одним вызовом для снижения latency и стоимости.

Примеры запросов

Python SDK
import os
from videocensor import VideoCensor

client = VideoCensor(api_key=os.environ["VIDEOCENSOR_API_KEY"])
result = client.analyze_text("Пример текста для модерации")
# result: AnalyzeTextResult(flagged_count=..., categories=...)
Node.js SDK
import { VideoCensor } from "@videocensor/sdk";

const client = new VideoCensor({ apiKey: process.env.VIDEOCENSOR_API_KEY! });
const result = await client.analyzeText("Пример текста для модерации");
// result: { flaggedCount: ..., categories: [...] }
cURL
curl -X POST https://videocensor.ru/api/v1/analyze/text \
  -H "X-API-Key: $VIDEOCENSOR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Пример текста","language":"ru"}'
Загрузка медиа (Python)
import os
from videocensor import VideoCensor

client = VideoCensor(api_key=os.environ["VIDEOCENSOR_API_KEY"])
result = client.analyze_media("/path/to/video.mp4")
# result: AnalyzeTextResult(flagged_count=..., categories=...)

Для кого этот API

  • UGC-платформы

    Форумы, соцсети, маркетплейсы, чаты — модерируйте комментарии и сообщения до публикации.

  • EdTech и детские приложения

    Фильтруйте мат в чатах, заголовках, описаниях пользовательского контента в реальном времени.

  • Видеохостинги и стриминг

    Автоматически проверяйте загружаемые видео и убирайте нецензурную речь из аудиодорожек.

  • Подкаст-платформы

    Модерация episode audio через /censor/media, получение чистой версии для публикации.

  • YouTube-монетизация

    Проверка видео на advertiser-friendly contents через /analyze/media перед загрузкой на YouTube.

  • Корпоративный compliance

    Контроль мата в записях звонков, вебинарах, внутренних видео — по требованию HR или PR-политики.

Вопросы о Content Moderation API

Какие категории контента детектирует Content Moderation API?+

Шесть категорий: profanity (мат), hate_speech (разжигание ненависти), extremism (экстремизм), drugs (наркотики), sexual (сексуальный контент), insults (оскорбления). Каждую категорию можно включить или выключить независимо через параметр categories.

Какие языки поддерживаются?+

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

Какова точность распознавания?+

В режиме standard — до 97% precision на чистой речи. Режим precise использует два AI-провайдера параллельно для повышения точности до 99%+. Для песен используйте режим enhanced — Demucs neural network отделяет вокал от музыки.

Как работает billing и кредиты?+

1 минута Standard = 1 кредит, 1 минута Precise = 3 кредита. Free-тариф — 100 кредитов/мес. Старт — 1 500 кредитов за 1 290 ₽. Про — 7 500 кредитов за 4 990 ₽. Доп. пакеты от 1 290 ₽.

Есть ли ограничения на размер файла?+

Free — до 50 МБ. Старт — до 500 МБ. Про — до 2 ГБ. Бизнес — до 5 ГБ. Студия — до 10 ГБ. Для очень длинных файлов используйте webhook-уведомления вместо polling.

Как защищён ваш API?+

HTTPS-only, API-ключи передаются в заголовке X-API-Key. Ключи хранятся в БД только в виде SHA-256 хэша — plain-text не восстанавливается. Sliding-window rate limit, X-Idempotency-Key для безопасных ретраев, HMAC-SHA256 подпись webhooks.

Где документация?+

Полная OpenAPI-документация на /developers/docs, интерактивный playground на /developers, примеры curl/Python/Node.js для каждого эндпоинта.

Подключите API за 5 минут

100 кредитов в месяц на Free-тарифе. Начните с Python или Node.js SDK — pip install videocensor.

Начать бесплатноAPI документация