OpenRouter 集成与实践

OpenRouter 集成与实践

PydanticAI

1 分钟阅读

PydanticAI

将 OpenRouter 与 PydanticAI 配合使用

使用 PydanticAI

PydanticAI 为使用包括 OpenRouter 在内的各种 LLM 提供商提供了高层接口。

安装

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

配置

你可以通过 PydanticAI 的 OpenAI 兼容接口使用 OpenRouter:

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

model = OpenAIModel(
    "anthropic/claude-sonnet-4.6",  # 或任何其他 OpenRouter 模型
    base_url="https://openrouter.ai/api/v1",
    api_key="sk-or-...",
)

agent = Agent(model)
result = await agent.run("生命的意义是什么?")
print(result)

关于将 PydanticAI 与 OpenRouter 配合使用的更多细节,见 PydanticAI 文档