fix(openrouter/chat/transformation.py): raise informative message for openrouter key error (#9626)

Related Issue: https://github.com/Aider-AI/aider/issues/3550#issuecomment-2763052355
This commit is contained in:
Krish Dholakia
2025-03-28 20:24:28 -07:00
committed by GitHub
parent 220d4c07f4
commit 4879e1ecf0
@@ -84,5 +84,11 @@ class OpenRouterChatCompletionStreamingHandler(BaseModelResponseIterator):
model=chunk["model"],
choices=new_choices,
)
except KeyError as e:
raise OpenRouterException(
message=f"KeyError: {e}, Got unexpected response from OpenRouter: {chunk}",
status_code=400,
headers={"Content-Type": "application/json"},
)
except Exception as e:
raise e