PydanticAI

Using OneRouter with PydanticAI

Using PydanticAI

PydanticAI provides a high-level interface for working with various LLM providers, including OneRouter.

Installation

pip install 'pydantic-ai-slim[openai]'

Configuration

You can use OneRouter with PydanticAI through its OpenAI-compatible interface:

from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIModel

model = OpenAIModel(
    "claude-3-5-sonnet@20240620",  # or any other OneRouter model
    base_url="https://llm.onerouter.pro/v1",
    api_key="API_KEY",
)

agent = Agent(model)
result = await agent.run("What is the meaning of life?")
print(result)

For more details about using PydanticAI with OneRouter, see the PydanticAI documentation.

Last updated