Перейти к основному содержанию
Этот гайд проведёт вас от пустого экрана до первого успешного запроса к OpenAI / Claude / Gemini через RuAPI.
Base URL — в клиенте достаточно заменить только это (нажмите значок в правом верхнем углу блока, чтобы скопировать):OpenAI-совместимый · Cursor / Cline / Codex / OpenAI SDK — с /v1
https://www.ruapi.ai/v1
Anthropic · Claude Code / Anthropic SDK — без /v1
https://www.ruapi.ai
⚠️ Для Anthropic адрес без /v1 — SDK сам добавляет /v1/messages, лишний /v1 приведёт к 404.

Шаг 1. Регистрация

Откройте www.ruapi.ai и нажмите «Регистрация». Введите email, пароль и код подтверждения, который придёт на почту.
Не получили письмо? Проверьте папку «Спам». Если и там нет — напишите на [email protected].

Шаг 2. Пополнение баланса (USDT)

После входа перейдите в «Кошелёк» и выберите сумму для пополнения. Минимум — 10 USDT.
USDT отправляйте только через ту сеть, которую вы выбрали на странице оплаты (TRC20 / BEP20 / Polygon). Перевод по другой сети приведёт к необратимой потере средств.
После подтверждения транзакции в блокчейне (обычно 1-5 минут) баланс обновится автоматически.

Шаг 3. Создание API ключа

В Консоли перейдите в «Токены»«Создать токен».
  • Имя: любое — для удобства, например local-dev.
  • Срок действия: оставьте «Без ограничения», если не нужно иначе.
  • Лимит расхода: можно ограничить токен суммой в USD.
Скопируйте полученный ключ — он начинается с sk-.... Сохраните его в надёжном месте; при необходимости ключ всегда можно посмотреть снова на странице «Токены» в Консоли.

Шаг 4. Базовый адрес (base_url)

RuAPI поддерживает два протокола, и адрес для них разный — это главное место, где можно ошибиться:
ПротоколЧто подставлять в base_urlКто использует
OpenAI-совместимыйhttps://www.ruapi.ai/v1  ← с /v1Cursor, Cline, Codex, OpenAI SDK
Anthropichttps://www.ruapi.ai  ← без /v1Claude Code, Anthropic SDK
Для Anthropic не добавляйте /v1 в конце адреса. SDK сам подставляет /v1/messages, и лишний /v1 приведёт к ошибке 404. Подробнее — в гайдах Claude Code и Codex.

Шаг 5. Первый запрос

Пример для OpenAI-совместимого протокола — используйте свой любимый SDK, заменив base_url:
from openai import OpenAI

client = OpenAI(
    api_key="sk-ВАШ_КЛЮЧ",
    base_url="https://www.ruapi.ai/v1",
)

response = client.chat.completions.create(
    model="claude-opus-4-8",  # точные имена — на странице цен основного сайта
    messages=[{"role": "user", "content": "Привет!"}],
)

print(response.choices[0].message.content)

Шаг 6. Смена модели

Чтобы переключить модель, измените поле model. Доступные имена — на странице цен основного сайта.
model="claude-opus-4-8"  # точные имена — на странице цен основного сайта
Полный список доступных моделей — на странице «Цены» основного сайта.

Что дальше