This commit is contained in:
John Lancaster
2026-06-28 12:59:36 -05:00
parent 4e4bf50219
commit 7bdc0c6f79
+3 -1
View File
@@ -6,8 +6,10 @@ import base64
import logging import logging
from dataclasses import dataclass from dataclasses import dataclass
from typing import Any from typing import Any
from typing import cast
from openrouter import OpenRouter from openrouter import OpenRouter
from openrouter.components.chatmessages import ChatMessagesTypedDict
from transcription.config import Settings from transcription.config import Settings
from transcription.config import get_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) request = self._build_request(prompt_text=prompt_text, image_bytes=image_bytes, mime_type=mime_type)
try: try:
response = await self._client.chat.send_async( response = await self._client.chat.send_async(
messages=request.messages, messages=cast(list[ChatMessagesTypedDict], request.messages),
model=request.model, model=request.model,
http_referer=request.http_referer, http_referer=request.http_referer,
x_open_router_title=request.x_open_router_title, x_open_router_title=request.x_open_router_title,