Transcribe Models
The transcription models you can pick.
GET
/api/v1/transcribe/modelsThe transcription models you can send as model. Filtered to what can actually run: no OPENAI_API_KEY and the hosted group disappears, no whisper.cpp on the machine and the local one does. No parameters.
Response
json
{
"count": 5,
"default": "gpt-transcribe",
"groups": ["OpenAI", "Local"],
"models": [
{
"id": "gpt-transcribe",
"name": "GPT-Transcribe",
"description": "Most accurate, and reports the language it heard.",
"group": "OpenAI",
"runtime": "openai"
},
{
"id": "whisper-local",
"name": "Whisper (local)",
"description": "Runs through whisper.cpp — the recording never leaves this machine.",
"group": "Local",
"runtime": "local"
}
]
}defaultstringWhat /transcribe uses when no model is given.
groupsstring[]The headings, in the order the settings should show them.
models[].runtimestringopenai or local. This is the field worth reading: local means the recording stays on this machine.
200List retrieved successfully.