opengates
Назад

Быстрый старт

Начните работу с OpenGates за 5 минут. Всё, что нужно — создать ключ и сделать первый запрос.

1

Пополните баланс

Для начала работы пополните баланс минимум на 300 ₽. Мы принимаем карты Мир, Visa, Mastercard, а также СБП. Для юридических лиц доступны счета с закрывающими документами.

Минимальное пополнение:

СБП — 300 ₽ (без комиссии)

Карта — 300 ₽ (+3% комиссии)

Счёт для юрлиц — от 1 000 ₽

2

Создайте API-ключ

Перейдите в раздел «API-ключи» и создайте новый ключ. Ключ показывается только один раз — сохраните его в надёжном месте.

Пример ключа:

sk-gw-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3

Сделайте первый запрос

Используйте любой OpenAI-совместимый клиент. Пример с curl:

curl https://opengates.pw/v1/chat/completions \
  -H "Authorization: Bearer sk-gw-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-4o-mini",
    "messages": [{"role": "user", "content": "Привет! Расскажи о себе"}]
  }'

Endpoint

Базовый URL для всех запросов:

https://opengates.pw/v1

Примеры для популярных SDK

OpenAI SDK (Python)
from openai import OpenAI

client = OpenAI(
  base_url="https://opengates.pw/v1",
  api_key="sk-gw-xxx..."
)

response = client.chat.completions.create(
  model="openai/gpt-4o-mini",
  messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)
OpenAI SDK (Node.js)
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://opengates.pw/v1",
  apiKey: "sk-gw-xxx..."
});

const response = await client.chat.completions.create({
  model: "openai/gpt-4o-mini",
  messages: [{ role: "user", content: "Hello!" }]
});
console.log(response.choices[0].message.content);

Что дальше?

  • • Изучите полный список доступных моделей в каталоге
  • • Настройте модель под свою задачу — см. документацию API
  • • Подключите BYOK, чтобы использовать свой баланс OpenRouter
  • • Настройте мониторинг расходов в разделе Usage