Search the documentation

Pick a page and open it with Enter.

Transcribe Models

The transcription models you can pick.

GET/api/v1/transcribe/models

The 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"
    }
  ]
}
defaultstring

What /transcribe uses when no model is given.

groupsstring[]

The headings, in the order the settings should show them.

models[].runtimestring

openai or local. This is the field worth reading: local means the recording stays on this machine.

200

List retrieved successfully.