Транскрибация аудио в Playground
Загрузите аудио, проверьте цену, запустите транскрибацию и откройте свой сохранённый результат.
Аудио в рабочей области проекта
Audio — отдельная вкладка Playground. Выберите ключ проекта вашей компании, которым вам разрешено пользоваться. Доступные предложения и операции определяются участием в компании, правами в проекте/группе и текущим сеансом. Списание относится к владельцу компании; сотрудник остаётся исполнителем своего запроса. Администратор компании не получает автоматически доступ к личной истории транскрибаций другого сотрудника.
Начните с новой формы: выберите модель и доступный маршрут, затем прикрепите одну запись. Поддерживаемые форматы файлов, форматы ответа и дополнительные настройки определяются предложением. Принимаются поддерживаемые аудиофайлы WAV, MP3, FLAC, OGG, M4A и WebM в пределах меньшего из лимита предложения и 25 MiB / 30 минут. Подходящее расширение не доказывает корректность файла. Запись должна полностью декодироваться, содержать один моно- или стереопоток аудио и не содержать других потоков. Зашифрованное, повреждённое или неподдерживаемое содержимое отклоняется. В вашей установке может действовать меньший лимит загрузки.
Проверить файл и цену загружает и проверяет запись, не запрашивая транскрибацию у поставщика. Не закрывайте вкладку до завершения проверки. Это не платная генерация, не списание и не резервирование средств. Запустить распознавание речи — отдельное явное платное действие. Изменение файла, настроек или маршрута аннулирует проверку цены. Если при запуске изменился тариф или расчётная цена, запрос отклоняется, а не оплачивается незаметно по новому значению.
Известные цены передаются точными строками в USD. В предложении с тарификацией записи секунды могут округляться вверх с указанным шагом. Цена по длительности или токенам, сообщаемым поставщиком, остаётся неизвестной до получения этих данных; неизвестную сумму нужно подтвердить явно. Размер в байтах не является длительностью или числом токенов. Сумма для Usage Limit и фактические деньги различаются. Оценка не выдаётся за гарантированную верхнюю границу.
Язык, словарь/контекст, температура и временные метки слов или сегментов отображаются только при наличии поддержки. Для временных меток требуется verbose_json. Среди форматов ответа могут быть JSON, verbose JSON, обычный текст, SRT и VTT. Эта версия поддерживает транскрибацию, а не синтез речи, потоковую речь, перевод или определение говорящего.
Результат и история
Принятому запросу присваивается сохраняемый ID операции. Страница читает состояние до готовности результата; закрытие браузера не отменяет принятую работу. Готовая расшифровка загружается автоматически; Открыть сохранённый результат остаётся ручной повторной попыткой чтения. Копирование и скачивание не создают другую транскрибацию. Для JSON сохраняется полное полученное тело, для текста и субтитров — исходный текст ответа. Пустой текст может быть корректным результатом записи с тишиной.
История отделена от формы. Чтение старого результата не блокирует новый ввод; Новый запрос очищает черновик, ничего не отправляя и не удаляя. Если ответ на запуск потерян до получения ID операции, проверьте существующую отправку, а не запускайте её с другим идентификатором. Обновление браузера восстанавливает служебный указатель на операцию, а не запись, промпт или заново составленный исходный запрос. Новый intent не должен обходить неизвестный исход уже оплачиваемой операции.
Операция на проверке или с неизвестным результатом требует обращения в поддержку. Передавайте ID операции и безопасный код ошибки, а не ключи или записи в публичном сообщении. Автоматической повторной платной отправки нет. Для чтения существующего результата не нужен положительный баланс, но нужны действующие права. Результаты обычно истекают через 24 часа после создания; метаданные и идентификатор intent сохраняются. Чтение не генерирует повторно отсутствующие или просроченные результаты.
Сохранено для расчёта означает, что записаны входные данные учёта, а не что баланс уже изменён. Показанная расчётная цена отличается от вычисленной стоимости и окончательного списания.
Исходный запрос, cURL и исходный ответ
В инспекторе есть отдельные вкладки. Исходный запрос — достоверная сводка multipart-полей и файла. После подготовки запуска Сохранить точное тело скачивает audio-request-body.bin с точным multipart-разделителем и загруженными байтами. Команда cURL использует этот файл и тот же Idempotency-Key; запускайте её из каталога с файлом. Ей нужен ваш собственный MODEL_API_KEY, а не скрытое разрешение браузера. Выполнение cURL может привести к списанию; копирование ничего не выполняет. Смена ключа или исполнителя не обеспечивает безопасное повторение прежней операции.
Полный адрес API определяется текущим профилем сервиса. Обычно здесь используется https://api.b2b-llm.com; настроенный пользовательский домен использует собственный URL. Не заменяйте его доменом другого бренда. Браузер никогда не показывает секрет постоянного ключа.
Исходный ответ сохраняет фактическое тело UTF-8, включая пробельные символы и ошибки API. Различаются проверка цены, отправка, состояние/поиск и автоматическое либо явное чтение сохранённого результата. Предпросмотр на 128 KiB может сокращаться, тогда как копирование и сохранение включают весь захваченный ответ в пределах 4 MiB. Прерванное, слишком большое или некорректное UTF-8-содержимое не выдаётся за полную текстовую запись. Частные данные остаются в памяти вкладки, а не в хранилище браузера; содержимое вашего буфера обмена и скачанные файлы также конфиденциальны.
См. справочник API транскрибации и состояний.
Диагностика записи проекта
Выбранное предложение проекта может преобразовать один из принимаемых форматов загрузки в WAV. До платной отправки проверьте выходной формат и размер в результате проверки файла/цены. При подготовке WAV используется моно PCM 16 kHz, 16 bit; длительность для тарификации по декодированной записи не меняется. Сжатая запись может превысить разрешённый размер после преобразования; тогда она отклоняется без обрезки. На загрузку компании также может действовать меньший HTTP-лимит.
Страница сохраняет фактическое тело проверки цены и полученную ошибку во вкладках исходных данных. Соответствующая команда cURL — неплатный запрос расчёта цены с текущим профилем сервиса, а не команда запуска или ключ другого проекта. Смотрите HTTP-статус и конкретный код: 413 означает превышение размера тела; для кодека, декодирования и тайм-аута предусмотрены отдельные причины. Если HTTP-ответ не читается, нужно исследовать соединение или передачу между доменами; страница не выдумывает статус. Передавайте поддержке идентификатор операции/ошибки, не раскрывая личную речь или учётные данные.
Получение результатов в рабочей области компании
Завершённая операция автоматически загружает расшифровку в представление текущего сотрудника. Копирование расшифровки и скачивание результата сохраняют обычные проверки доступа. Просмотр истории проекта не блокирует форму нового запроса, а обновление статуса не удаляет уже загруженную расшифровку. При смене выбранного ключа прежние частные данные удаляются из представления.
Явная проверка или запуск сопровождаются диалогом прогресса. Очередь, обработка и получение результата отражают фактическое состояние; вместо выдуманного процента показывается прошедшее время. Закрытие окна или Escape не отменяют принятое задание компании и не отправляют дубликат. Показ прогресса возвращает к той же операции. Окно закрывается после загрузки сохранённого текста; ошибки остаются доступными для изучения и ручного повторного чтения.
Подсказка загрузки показывает два разных ограничения: размер принятой записи и размер полного multipart-запроса. Второй включает поля формы и разделители и может быть меньше заявленного предела файла 25 MiB. Перед отправкой проверяется точное подготовленное тело, однако промежуточный сервис доставки всё равно может вернуть HTTP 413. Уменьшение или преобразование файла не доказывает, что текущий путь загрузки допускает его итоговый размер.
Строка учёта отслеживает фактическое событие расчёта для данного сотрудника и ключа. Ожидание расчёта не является списанием компании. Подтверждённое списание включает зафиксированное время; нулевая стоимость или учёт только для Usage Limit обозначаются отдельно. Недоступная или удалённая по сроку хранения запись не доказывает отсутствия расходов. После получения результата продолжаются ограниченные редкие обновления; позже используйте обновление статуса, не запуская новую транскрибацию.
Когда запуск недоступен
Для выбранного ключа проекта пояснение рядом с запуском указывает необходимый шаг: выберите запись, затем нажмите Проверить файл и цену. Успешная проверка разрешает запуск, если не требуется подтверждение неизвестной стоимости. Изменение файла или настроек аннулирует прежнюю проверку; сама проверка файла не выполняет транскрибацию. Для другого ключа или изменённых настроек проекта нужен отдельный расчёт цены; просмотр истории проекта не отправляет задания.
Просмотр работы по ключам проекта
В истории представлены ваши собственные операции по активным ключам компании, которыми вы сейчас вправе пользоваться. Фильтр истории по ключу не зависит от ключа нового запроса. Предыдущие операции загружает следующую страницу без нового платного запроса. Записи коллег не объединяются только потому, что у них общий владелец списания. Участие в компании, доступ к проекту и изменения ключа остаются определяющими; старая запись истории не восстанавливает отозванные права.
Настроенные ограничения числа символов могут отличаться по маршрутам; некоторые маршруты не задают дополнительный предел. Ограничения загрузки и тела запроса, как и требования поставщика, остаются действующими. Промпт никогда не обрезается незаметно. После изменения черновика перед запуском нужен актуальный расчёт цены.
Промпт и краткие сведения об операции
Счётчик промпта показывает prompt_max_chars и текущее число символов Unicode. Числовой предел ограничивает ввод, вставку и завершённый ввод через редактор композиции, не разрывая emoji; null убирает только дополнительное ограничение символов. Готовый черновик при переходе на более строгий маршрут сохраняется, а точная причина блокировки показывается. Audio prompt_max_chars0 отключает необязательный контекст. Рядом с недоступным запуском всегда есть причина. Сведения об учёте читает полное разрешённое представление учёта; краткие ответы о состоянии не содержат этих полей и не заявляют нулевую стоимость или завершённый расчёт. Сгенерированные запросы сохраняют привязку quote/route/idempotency, но не отправляют max_cost_usd.
Получить результат · Raw / cURL
После запуска или выбора операции в истории откройте Получить результат · Raw / cURL сразу после Запрос и ответ в колонке результата. История операций — последний блок на всю ширину рабочей области под формой и результатами. Выберите Статус операции или Сохранённый результат. Команда результата сохраняет исходный ответ JSON, текст, SRT или VTT; имя файла соответствует выбранному формату ответа, если он известен. Исходная запись не скачивается.
Показанный ID ключа операции принадлежит записи истории, а не обязательно ключу проекта, выбранному для новой формы. Используйте разрешённый ключ компании этой операции и исходный контекст сотрудника/исполнителя. Участие в компании и доступ к проекту по-прежнему проверяются; копирование не передаёт права другого сотрудника. В этом профиле адрес API — https://api.b2b-llm.com либо настроенный API-домен текущего профиля. Подстановка другого профиля не используется.
Блок Raw содержит GET-эндпоинт без тела и безопасный заполнитель Authorization. Блок cURL использует локально заданный MODEL_API_KEY и сохраняет ответ в файл. Токены браузера и секреты ключей не копируются. В командах нет тела создания, Content-Type, Idempotency-Key, quote или ограничения стоимости. Копировать Raw и Копировать cURL только копируют текст; выбор команды не начинает скачивание или новую работу.
Это сгенерированные примеры нового чтения, не исходный журнал запроса. Команда может показываться для ожидающего задания и не доказывает наличие результата. Сначала проверьте статус; ответы о недоступности, истечении срока или запрете доступа обрабатывайте как ошибки, а не медиа. --fail-with-body может записать HTTP-ошибку в выходной файл; проверьте код завершения перед его открытием. Ошибка чтения не разрешает повторное платное создание. Полные примеры приведены в API результата.