Публичная документация
Ниже — минимальные примеры с OpenAI-compatible базовым URL https://routerapi.ru/api/v1. Ключ подставьте из кабинета; не храните его в клиентском коде.
Python (официальный пакет openai)
import os
from openai import OpenAI
client = OpenAI(
base_url="https://routerapi.ru/api/v1",
api_key=os.environ["ROUTERAPI_API_KEY"],
)
r = client.chat.completions.create(
model="openai/gpt-4o-mini",
messages=[{"role": "user", "content": "Привет!"}],
)
print(r.choices[0].message.content)
Node.js (openai)
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://routerapi.ru/api/v1",
apiKey: process.env.ROUTERAPI_API_KEY,
});
const r = await client.chat.completions.create({
model: "openai/gpt-4o-mini",
messages: [{ role: "user", content: "Привет!" }],
});
console.log(r.choices[0].message.content);
Go (псевдокод с net/http)
Укажите URL https://routerapi.ru/api/v1/chat/completions, заголовки Authorization: Bearer ... и Content-Type: application/json, тело — как в первом запросе.
Anthropic / Claude
Базовый URL корень https://routerapi.ru, путь /v1/messages. Подробности — аутентификация и шпаргалка по URL.
Нужен следующий раздел?
Откройте обзор, dashboard, мультимодальность или технические сценарии API.