POST /messages — anthropic-format messages api.
request shape mirrors anthropic's: model, messages, max_tokens,
system, tools, thinking, etc.
streaming events come back as {event_name, decoded_json} tuples
(e.g. {"content_block_delta", %{...}}). pass raw: true to receive
raw %SSE.Event{} instead.
Summary
Functions
@spec create( map(), keyword() ) :: {:ok, map()} | {:error, OpenrouterSdk.Error.t()}
@spec create_stream( map(), keyword() ) :: {:ok, Enumerable.t() | reference() | term()} | {:error, OpenrouterSdk.Error.t()}