From c44f9f03fe8735de8f7f3db171392238641ddf21 Mon Sep 17 00:00:00 2001 From: Pheby Date: Tue, 30 Jun 2026 00:13:37 +0000 Subject: [PATCH] Upgrade transcription model from gpt-4o-mini-transcribe to gpt-4o-transcribe for better accent handling --- openrouter_client.py | 4 ++-- tests/test_openrouter_client.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/openrouter_client.py b/openrouter_client.py index b5db4f3..79ebcc9 100644 --- a/openrouter_client.py +++ b/openrouter_client.py @@ -21,11 +21,11 @@ logger = logging.getLogger(__name__) OPENROUTER_BASE = "https://openrouter.ai/api/v1" OPENAI_BASE = "https://api.openai.com/v1" TRANSCRIPTION_MODELS = [ - "openai/gpt-4o-mini-transcribe", + "openai/gpt-4o-transcribe", "openai/whisper-large-v3", ] DIRECT_OPENAI_TRANSCRIPTION_MODELS = [ - "gpt-4o-mini-transcribe", + "gpt-4o-transcribe", "whisper-1", ] TRANSCRIPTION_CHUNK_SECONDS = 600 diff --git a/tests/test_openrouter_client.py b/tests/test_openrouter_client.py index b0f5720..e0092fe 100644 --- a/tests/test_openrouter_client.py +++ b/tests/test_openrouter_client.py @@ -36,7 +36,7 @@ def test_build_transcription_payload_uses_base64_json_shape(tmp_path: Path): payload = _build_transcription_payload(str(path), TRANSCRIPTION_MODELS[0]) - assert payload["model"] == "openai/gpt-4o-mini-transcribe" + assert payload["model"] == "openai/gpt-4o-transcribe" assert payload["input_audio"]["format"] == "wav" assert payload["input_audio"]["data"] == base64.b64encode(b"RIFFdemo").decode("ascii")