Skip to main content
POST
/
audio
/
transcriptions
Create transcription
const form = new FormData();
form.append('model', '<string>');
form.append('audio_url', '<string>');
form.append('audio_b64', '<string>');
form.append('language', '<string>');
form.append('provider', '{
  "order": [
    "<string>"
  ],
  "only": [
    "<string>"
  ],
  "ignore": [
    "<string>"
  ],
  "include_alpha": true
}');

const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};

options.body = form;

fetch('https://api.phaseo.app/v1/audio/transcriptions', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
{
  "text": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer token authentication

Body

multipart/form-data
model
string
required
audio_url
string<uri>
audio_b64
string
language
string
provider
object

Provider routing preferences for gateway selection.

Response

200 - application/json

Transcription response

text
string
Last modified on February 11, 2026