Тип: @connector
Версия: 1.0.0
Статус: development
Универсальный коннектор к LLM через OpenRouter API.
Используется агентами платформы для доступа к различным моделям.
from openrouter import OpenRouterClient
client = OpenRouterClient()
# Простой запрос
response = client.chat("Привет!")
# С выбором модели
response = client.chat(
message="Привет!",
model="anthropic/claude-3.5-sonnet"
)
# Стриминг
for chunk in client.chat_stream("Расскажи историю"):
print(chunk, end="")
Файл .env:
OPENROUTER_API_KEY=sk-or-v1-xxx
OPENROUTER_DEFAULT_MODEL=anthropic/claude-3.5-sonnet
@openrouter.connector/
├── CLAUDE.md
├── src/
│ ├── __init__.py
│ ├── client.py ← Основной клиент
│ ├── models.py ← Список моделей
│ └── utils.py ← Утилиты
├── tests/
│ └── test_client.py
└── .env.example
Версия: 1.0.0