OpenAI-совместимый
Путь выше: любой клиент в форме OpenAI — OpenAI SDK, LangChain, LlamaIndex, LiteLLM, Vercel AI SDK — направленный на /api/v1, с ID моделей в формате provider/model-name.
from openai import OpenAI
client = OpenAI(
base_url = "https://api.airouter.kz/api/v1",
api_key = "air_live_..."
)
client.chat.completions.create(
model = "anthropic/claude-opus-4-7",
messages = [{"role": "user", "content": "hi"}],
)
Anthropic нативно
Уже на официальном Anthropic SDK? Направьте его на /anthropic и оставьте код как есть: /v1/messages и /v1/messages/count_tokens, имена моделей Anthropic, сквозные anthropic-version и anthropic-beta, стриминг и ошибки в формате Anthropic.
from anthropic import Anthropic
client = Anthropic(
base_url = "https://api.airouter.kz/anthropic",
api_key = "air_live_..."
)
client.messages.create(
model = "claude-opus-4-7",
max_tokens = 1024,
messages = [{"role": "user", "content": "hi"}],
)