Endpoints

The REST API is primarily used to submit audio files for transcription, but can also be used to query V‑Blaze for configuration and capability information. The HTTP GET method is used for submitting V‑Blaze system configuration queries. JSON-formatted results are returned in the query response.

This section summarizes the V‑Blaze API queries that can be used to obtain information about the capabilities and installed features of a V‑Blaze installation. The information returned by these API requests can then be used to help you specify the correct parameters when calling V‑Blaze's /transcribe API, as discussed in Passing parameters.

Table 1. V‑Blaze API configuration requests and results

V‑Blaze API Request

Results Returned

http://vblaze_name:17171/transcribe

Transcription results

http://vblaze_name:17171/languages

Available languages

http://vblaze_name:17171/maxstreamscheck

Current number of streams and capacity

http://vblaze_name:17171/metrics

Extensive V‑Blaze metrics.

http://vblaze_name:17171/models

Available language models

http://vblaze_name:17171/params

Default parameter settings

http://vblaze_name:17171/stats

Comprehensive V‑Blaze engine status information including information on system internals

http://vblaze_name:17171/status

Lightweight V‑Blaze engine status information

http://vblaze_name:17171/statusfull

More detailed V‑Blaze engine status information

http://vblaze_name:17171/sysinfo

Product and server information

http://vblaze_name:17171/usage

Detailed usage information of language models