RouterAPI Docs

Python, Node.js и другие SDK

Документация RouterAPI помогает быстро понять, как работать с публичным API, кабинетом, RouterAPI Gateway и мультимодальными сценариями.

Публичная документация

Ниже — минимальные примеры с 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.