Нативные инструменты для DeepSeek Harness
Транскрипция для DeepSeek Harness
Дайте своему агенту DeepSeek Harness исходный текст видео. Плагин transcript.im добавляет получение транскрипций, поиск на YouTube и пакетные инструменты прямо в ваш профиль Harness, чтобы агент мог собрать доказательства, прежде чем писать, сравнивать или отвечать.
- 11 инструментов, зарегистрированных прямо в DeepSeek Harness
- Транскрипции публичных видео с опциями тайм-кодов
- Поиск на YouTube, каналы, плейлисты и обнаружение субтитров
- Структурированные результаты для сценариев вашего агента

Видеоисточники, готовые для вашего агента
Транскрипция для DeepSeek Harness подключает вашего агента к API transcript.im через нативный плагин. Она даёт агенту вызываемые инструменты вместо того, чтобы просить вас копировать текст между браузером и диалогом.
От ссылки до готового источника
Держите сбор источников и следующий шаг исследования в одной сессии DeepSeek Harness.

1. Выберите источник
Дайте агенту ссылку на публичное видео или попросите его найти на YouTube конкретную тему. Для работы с каналами и плейлистами поручите ему перечислить нужные видео, прежде чем выбирать, какие источники обрабатывать. Инструменты поиска на YouTube охватывают поиск, каналы, плейлисты и метаданные субтитров.
2. Получите транскрипцию
С помощью get_transcript_info проверьте доступные языки, затем вызовите get_transcript, чтобы получить источник. Запрашивайте тайм-коды и метаданные, когда следующей задаче нужны ссылки на цитаты. Запрос может указывать предпочтительный язык и обращаться к распознаванию речи через API.
3. Работайте с результатом
Попросите агента извлечь цитаты, сравнить аргументы или подготовить заметки из полученного текста. Сохраняйте URL источника и тайм-коды вместе с результатом. Для коллекции создайте пакет, проверьте его статус и экспортируйте готовые результаты.
Что можно создать
Используйте один и тот же плагин для отдельного источника или повторяемого сценария со сбором коллекции.
Исследования с отслеживаемыми источниками
Соберите транскрипции по конкретному вопросу и попросите агента отделить прямые цитаты от интерпретации. Держите ссылки на источники и тайм-коды рядом с утверждениями, чтобы можно было проверить оригинальную запись, прежде чем полагаться на результат.
Сравнивайте канал или плейлист
Выведите список видео YouTube из канала или плейлиста, выберите подходящий набор и отправьте его в пакетную обработку. Когда обработка завершится, сравните повторяющиеся темы или меняющиеся объяснения по всем результатам, а не считайте один ролик всей историей.
Готовьте контент по записям
Дайте агенту транскрипцию как исходный материал для заметок, плана или черновика. Сверяйте имена, цитаты и контекст с записью. Пишет агент; transcript.im предоставляет текст, с которым он работает.
Автоматизируйте сбор транскрипций
Используйте канонические результаты в формате JSON в более крупном сценарии. Проверяйте статус пакета перед экспортом, сохраняйте токены пагинации при сборе новых источников и смотрите использование через тот же набор инструментов, а не поддерживайте отдельный клиент поиска.
Одиннадцать инструментов, один плагин
Нативный плагин предоставляет те же возможности REST, что используются в сценариях разработчиков transcript.im. Получение поддерживает URL публичных видео с YouTube, TikTok, Instagram, LinkedIn и Twitter/X; поиск работает только для YouTube.

| Задача | Инструменты | Результат |
|---|---|---|
| Чтение видео | get_transcript, get_transcript_info | Текст или сегменты транскрипции, метаданные и информация о доступных языках. |
| Обработка коллекции | create_batch, get_batch, export_batch | Пакет для отслеживания и готовые результаты для экспорта. |
| Поиск источников на YouTube | search_video, get_channel | Результаты поиска и информация о канале для выбора источников. |
| Изучение коллекций YouTube | list_channel_video, list_playlist_item, list_caption | Списки видео, элементы плейлистов, метаданные субтитров и токены пагинации, где они доступны. list_caption читает дорожки субтитров, которые предоставляет YouTube, и текст субтитров, который может отдать transcript.im; распознавание речи он не запускает. |
| Проверка использования | get_usage | Информация об использовании API, связанная с вашими учётными данными. |
Подключите свой профиль Harness
Плагин регистрирует инструменты transcript.im в профиле DeepSeek Harness и обращается к REST API с ключом разработчика API из вашего аккаунта transcript.im.
dsh plugin --profile research add ./transcript-im-dsh-plugin-0.1.0.tgzexport TRANSCRIPT_API_KEY="YOUR_TRANSCRIPT_API_KEY"
dsh --profile researchВыберите подходящее подключение
Используйте подключение, подходящее среде, в которой уже работает ваш агент. Нативный плагин Harness не требует сервера MCP transcript.im в качестве промежуточного звена.
| Подключение | Выбирайте, когда | Как это подходит |
|---|---|---|
| Плагин DeepSeek Harness | Вы запускаете агента в DeepSeek Harness. | Регистрирует нативные инструменты в профиле Harness и вызывает REST API. |
| Сервер MCP транскрипции | Ваш клиент подключает инструменты через MCP. | Предоставляет операции транскрипции и поиска по протоколу MCP. |
| Навыки транскрипции | Ваша среда загружает инструкции из пакетов навыков. | Даёт агенту руководство по задачам и рабочие сценарии. |
| API транскрипции | Вы сами управляете приложением или скриптом. | Позволяет вашему коду напрямую обращаться к REST-эндпоинтам. |
Сохраняйте исходный результат
Контекст модели и сохранённые исходные данные служат разным целям. Используйте подходящий вывод для каждого шага.
- Длинный текст транскрипции, показываемый модели, ограничивается параметром maxTranscriptChars, который по умолчанию равен 20,000 символов. Маркер усечения сообщает агенту, что у него только фрагмент; канонический результат в формате JSON сохраняется целиком.
- Текстовый экспорт пакета можно показать прямо в ответе. Экспорт в ZIP — бинарный, поэтому ответ, обращённый к модели, описывает его, а не вставляет архив в диалог.
- Ответы поиска на YouTube сохраняют nextPageToken, когда API его предоставляет. Передайте этот токен в следующий запрос, чтобы продолжить сбор коллекции, а не повторять первую страницу.
- Плагин отправляет запросы на https://api.transcript.im по умолчанию. Параметры baseUrl, timeoutMs и maxTranscriptChars настраиваются; тайм-аут запроса по умолчанию — 30,000 миллисекунд.
- Доступность источника и качество транскрипции зависят от видео. Попросите агента явно сообщать об ошибках получения и отсутствующем материале и сверяйте цитаты с оригинальной записью.
Похожие
Вопросы и ответы о DeepSeek Harness
Что такое Transcript for DeepSeek Harness?
Transcript for DeepSeek Harness — это плагин transcript.im для нативных инструментов транскрибации видео и поиска на YouTube. Он регистрирует 11 инструментов в профиле Harness и обращается к REST API transcript.im.
Как подключить плагин transcript.im к DeepSeek Harness?
Установите пакет плагина в профиль Harness, который использует ваш агент, создайте ключ разработчика API в аккаунте transcript.im и передайте его процессу Harness как TRANSCRIPT_API_KEY или укажите в конфигурации плагина. В разделе настройки описаны оба шага.
С каких видеоплатформ плагин Harness может читать видео?
Инструменты получения транскрипции принимают публичные ссылки на видео с YouTube, TikTok, Instagram, LinkedIn и Twitter/X. Инструменты поиска, работы с каналами, плейлистами и метаданными субтитров предназначены для YouTube.
Нужен ли плагину DeepSeek Harness сервер MCP?
Плагин DeepSeek Harness обращается к REST API напрямую, поэтому для такого подключения сервер MCP transcript.im не нужен. Используйте сервер MCP, если выбранный вами клиент ожидает инструменты MCP.
Как ключ API передаётся плагину?
Плагин читает TRANSCRIPT_API_KEY из окружения своего процесса, если в конфигурации плагина явно не задан apiKey. Значение из конфигурации имеет приоритет; учётные данные должны находиться в этом окружении или конфигурации, а не в промпте.
Может ли плагин Harness возвращать метки времени и информацию о языке?
Используйте get_transcript_info, чтобы посмотреть доступные языки транскрипции, и задайте includeTimestamp при получении транскрипции. Параметр language принимает список приоритетов, включая настройки распознавания речи, поддерживаемые API.
Может ли DeepSeek Harness обрабатывать плейлист пакетно?
Плагин предоставляет поиск плейлистов, а также create_batch, get_batch и export_batch. Попросите агента определить исходную коллекцию, создать пакет, проверить его статус и экспортировать готовые результаты, вместо того чтобы считать отправку завершением.
Сам ли плагин делает пересказ или перевод видео?
Плагин предоставляет инструменты получения, поиска, пакетной обработки и статистики использования. Ваш агент может использовать полученную транскрипцию для пересказа или перевода, но плагин не регистрирует отдельные инструменты AI-суммаризации или перевода.
Почему в длинной транскрипции появляется маркер усечения?
Плагин ограничивает объём текста транскрипции, передаваемого в контекст модели, с помощью maxTranscriptChars. Маркер обозначает фрагмент, при этом канонический результат JSON остаётся неизменным; агент не должен утверждать, что прочитал пропущенный материал.
Как устранить ошибку missing_api_key в Harness?
Проверьте, что у процесса, запускающего выбранный профиль, есть TRANSCRIPT_API_KEY или настроенный apiKey. Если задано значение в конфигурации, изменение только переменной окружения его не заменит.
Можно ли направить плагин на другой источник API?
Задайте baseUrl в конфигурации плагина, если вашему развёртыванию требуется другой источник API transcript.im. По умолчанию используется https://api.transcript.im; храните учётные данные в соответствии с выбранным назначением.
Чем это отличается от Transcript Skills?
Transcript Skills описывают задачи и рабочие процессы, которым может следовать совместимый агент. Плагин DeepSeek Harness регистрирует вызываемые инструменты в среде выполнения; выбирайте его, когда вашему агенту нужно нативное подключение к Harness.
Дайте своему агенту Harness источник данных
Создайте ключ разработчика API и добавьте транскрипции видео в свой следующий исследовательский процесс.