Setup
Basic Usage
String Shorthand
Parameters
str
required
Model identifier from the OpenRouter model list.
str
OpenRouter API key. Defaults to
OPENROUTER_API_KEY.float
Sampling temperature.
int
Maximum output tokens.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Access 100+ models through a single API.
export OPENROUTER_API_KEY="sk-or-..."
from definable.model.openrouter import OpenRouter
from definable.model.message import Message
model = OpenRouter(id="meta-llama/llama-3-70b")
response = model.invoke(
messages=[Message(role="user", content="Hello!")],
assistant_message=Message(role="assistant", content=""),
)
print(response.content)
agent = Agent(model="openrouter/meta-llama/llama-3-70b")
OPENROUTER_API_KEY.from definable.model.openrouter import OpenRouter