Skip to main content
GET
/
task_status
/
{task_id}
Task Status
curl --request GET \
  --url https://api.palatine.ru/api/v1/transcribe/task_status/{task_id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "status": "<string>",
  "data": {
    "duration": 123,
    "language": "<string>",
    "text": "<string>",
    "segments": [
      {
        "id": 123,
        "seek": 123,
        "start": 123,
        "end": 123,
        "text": "<string>",
        "tokens": [
          123
        ],
        "avg_logprob": 123,
        "compression_ratio": 123,
        "no_speech_prob": 123,
        "temperature": 123,
        "words": "<unknown>"
      }
    ],
    "words": [
      {
        "end": 123,
        "start": 123,
        "word": "<string>"
      }
    ]
  },
  "error": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

task_id
string
required

Query Parameters

response_format
string | null

Формат возвращаемого результата. Поддерживаются 'srt' и 'vtt'.

Response

Successful Response

Унифицированная модель задачи для хранения и отдачи статусов.

Поле data содержит результат задачи:

  • для транскрипции: объект с сегментами/текстом или текст SRT/VTT
  • для диаризации: объект с сегментами говорящих
  • для анализа тональности: упорядоченный список классов с вероятностями
  • для суммаризации митингов: объект, содержащий сжатую информацию о митинге
id
required

Уникальный идентификатор задачи.

created_at
string<date-time>
required

Дата и время создания записи.

status
string
required

Текущий статус задачи (success/pending/error).

data
TranscriptionSegments · object

Данные задачи: результат транскрипции (JSON/SRT/VTT), сегменты диаризации, агрегированные вероятности анализа тональности или результат суммаризации митингов

error
string | null

Сообщение об ошибке, если она произошла.