Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
TranscriptAPI — это универсальный инструмент для работы с данными YouTube: получение транскриптов, поиск видео и каналов, просмотр плейлистов и мониторинг контента — всё через один API-ключ. :
Инструмент особенно полезен, если вам нужно программно взаимодействовать с видео: извлекать текст для анализа, создавать краткие пересказы, искать контент или отслеживать обновления каналов. :
Когда использовать
- Получение транскрипта YouTube-видео
- Создание краткого содержания видео
- Анализ речи и контента
- Поиск видео по запросу
- Мониторинг каналов и новых публикаций
Настройка
Если переменная TRANSCRIPT_API_KEY не задана, необходимо создать аккаунт (доступно 100 бесплатных кредитов без привязки карты): :
- Шаг 1 — Регистрация: указать email и выполнить команду регистрации.
- Шаг 2 — Подтверждение: ввести код из письма (OTP).
- Шаг 3 — Сохранение ключа: API-ключ сохраняется в конфигурации агента.
Альтернативный способ — создать ключ вручную через dashboard на сайте TranscriptAPI.
Аутентификация
Все запросы выполняются с использованием заголовка:
Authorization: Bearer $TRANSCRIPT_API_KEY
Основные возможности API
1. Получение транскрипта
Эндпоинт позволяет извлечь текст из видео в виде JSON или читаемого текста.
GET /api/v2/youtube/transcript
video_url— ссылка на видео или IDformat— json или textinclude_timestamp— добавлять ли таймкодыsend_metadata— возвращать ли метаданные
Поддерживаются различные форматы ссылок, включая обычные URL, короткие ссылки и ID видео. :
2. Поиск видео и каналов
Позволяет искать контент на YouTube по запросу.
GET /api/v2/youtube/search
q— поисковый запросtype— video или channellimit— количество результатов
3. Работа с каналами
- Получение списка видео канала
- Получение последних публикаций
- Поиск внутри канала
- Определение ID канала по handle
Некоторые операции (например, получение последних видео) доступны бесплатно без списания кредитов. :
4. Работа с плейлистами
Можно получать список видео из плейлистов с поддержкой пагинации.
GET /api/v2/youtube/playlist/videos
Стоимость использования
- Транскрипт — 1 кредит
- Поиск — 1 кредит
- Видео канала — 1 кредит за страницу
- Плейлисты — 1 кредит за страницу
- Некоторые методы — бесплатно
Обработка ошибок
- 401 — неверный API-ключ
- 402 — недостаточно кредитов
- 404 — контент не найден
- 408 — таймаут (повторить запрос)
- 429 — превышен лимит запросов
Практические советы
- Сначала извлекайте транскрипт, затем делайте краткое содержание
- Используйте JSON-формат для анализа и обработки
- Текстовый формат удобен для чтения и перевода
- Комбинируйте поиск и транскрипты для исследований
TranscriptAPI — это мощный инструмент для разработчиков, аналитиков и контент-креаторов, позволяющий эффективно работать с видео-контентом YouTube на программном уровне.
Файл из источника