Skip to content

Releases: simonw/llm-openrouter

0.5

20 Sep 23:43

Choose a tag to compare

  • Support for tool calling. Thanks, James Sanford. #43
  • Support for reasoning options, for example llm -m openrouter/openai/gpt-5 'prove dogs exist' -o reasoning_effort medium. #45

0.4.1

23 Apr 21:37

Choose a tag to compare

  • Fixed a bug with llm openrouter models. #36

0.4

10 Mar 21:01

Choose a tag to compare

0.4

See also the annotated release notes.

  • LLM schema support for OpenRouter models that support structured output. #23
  • llm openrouter key command displays information about your current API key. #24
  • llm -m ... -o online 1 enables web search grounding against any model, powered by Exa. #25
  • llm openrouter models command for listing details of the OpenRouter models, including a --json option to get JSON and a --free option to filter for just their free models. #26
  • Fixed a bug where LLM_OPENROUTER_KEY was sometimes needed in place of OPENROUTER_KEY - now only OPENROUTER_KEY is supported. #16
  • New option to specify custom provider routing: -o provider '{JSON here}'. #17

0.3

08 Dec 23:52

Choose a tag to compare

0.3
  • Enable image attachments for models that support images. Thanks, Adam Montgomery. #12
  • Provide async model access. #15
  • Fix documentation to list correct LLM_OPENROUTER_KEY environment variable. #10

0.2

03 May 23:57
d149c57

Choose a tag to compare

0.2
  • Added missing httpx dependency, thanks @spinagon. #4
  • Now respects OPENROUTER_KEY environment variable, thanks Chris Mungall. #7
  • Fixed error that occurred if urllib3 was not installed. #9

0.1

21 Aug 07:03
45e9ebe

Choose a tag to compare

0.1