Description
While using OpenCode with OpenRouter, I explicitly configured the model to MiniMax M2.1. However, the usage logs clearly show that multiple requests are being executed and billed against Claude Haiku 4.5, even though that model was never selected.
This behavior occurs silently, without any warning, visible configuration, or explicit fallback setting enabled.
Evidence
App: OpenCode
Expected model: MiniMax M2.1
Actual models used: MiniMax M2.1
Claude Haiku 4.5 (unexpected)
Billing impact: Tokens are consumed and charged for Claude Haiku 4.5
Finish types observed:
stop
tool_calls
Thank you very much for your help and guidance.
I appreciate any clarification on whether this behavior is normal or related to a missing configuration on my side.
Plugins
No response
OpenCode version
1.1.34
Steps to reproduce
No response
Screenshot and/or share link
Operating System
linux ubuntu 24.04
Terminal
Ghossty
Description
While using OpenCode with OpenRouter, I explicitly configured the model to MiniMax M2.1. However, the usage logs clearly show that multiple requests are being executed and billed against Claude Haiku 4.5, even though that model was never selected.
This behavior occurs silently, without any warning, visible configuration, or explicit fallback setting enabled.
Evidence
App: OpenCode
Expected model: MiniMax M2.1
Actual models used: MiniMax M2.1
Claude Haiku 4.5 (unexpected)
Billing impact: Tokens are consumed and charged for Claude Haiku 4.5
Finish types observed:
stop
tool_calls
Thank you very much for your help and guidance.
I appreciate any clarification on whether this behavior is normal or related to a missing configuration on my side.
Plugins
No response
OpenCode version
1.1.34
Steps to reproduce
No response
Screenshot and/or share link
Operating System
linux ubuntu 24.04
Terminal
Ghossty