high95%
ChatOpenRouter: timeout parameter interpreted as milliseconds instead of seconds
ChatOpenRouter passes the timeout value directly to the OpenRouter SDK as timeout_ms, but LangChain convention expects seconds. Passing timeout=120.0 results in a 120ms timeout instead of 120s, causing premature failures or long silent retries.
