From 7bdc0c6f797df5af23faa1f5fbfeca592a44fee0 Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Sun, 28 Jun 2026 12:59:36 -0500 Subject: [PATCH] types --- src/transcription/providers/openrouter.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/transcription/providers/openrouter.py b/src/transcription/providers/openrouter.py index 7382a0a..4e6b9e2 100644 --- a/src/transcription/providers/openrouter.py +++ b/src/transcription/providers/openrouter.py @@ -6,8 +6,10 @@ import base64 import logging from dataclasses import dataclass from typing import Any +from typing import cast from openrouter import OpenRouter +from openrouter.components.chatmessages import ChatMessagesTypedDict from transcription.config import Settings from transcription.config import get_settings @@ -49,7 +51,7 @@ class OpenRouterTranscriptionProvider: request = self._build_request(prompt_text=prompt_text, image_bytes=image_bytes, mime_type=mime_type) try: response = await self._client.chat.send_async( - messages=request.messages, + messages=cast(list[ChatMessagesTypedDict], request.messages), model=request.model, http_referer=request.http_referer, x_open_router_title=request.x_open_router_title,