Допустим, вы пишете бота, чат-приложение или автоматизацию — и вам нужен доступ к GPT или Claude из кода. Официальные API OpenAI и Anthropic из России не работают: карта не проходит, а без карты нет ключа. Разбираю путь, который занимает минут десять: OpenAI-совместимый шлюз, один ключ, любые модели.
Что такое OpenAI-совместимый формат и почему это удача
Когда OpenAI стал стандартом де-факто, всё остальное сообщество подстроилось: сегодня Claude, Gemini, DeepSeek, Qwen, GLM и десятки других моделей доступны через интерфейс, повторяющий OpenAI API. Один и тот же HTTP-запрос POST /v1/chat/completions с JSON вида «messages: [...]» работает с любой из них.
Практическое следствие: весь существующий код, туториалы, библиотеки (openai-python, openai-node, LangChain, LlamaIndex) подходят без переделок. Меняются две строки: адрес сервера (base_url) и ключ.
Шаг 1. Получаем ключ
Регистрируетесь на сервисе Sees AI, в личном кабинете создаёте API-ключ. Он выглядит как обычный токен: длинная строка, которую нужно хранить в переменной окружения, а не в коде. Один ключ даёт доступ ко всему каталогу моделей — отдельные подписки для GPT и Claude не нужны.
Шаг 2. Указываем base_url
В официальной библиотеке это параметр конструктора клиента:
client = OpenAI(base_url="https://sees.su/api/v1", api_key="ВАШ_КЛЮЧ")
В curl-запросе меняется только хост. В LangChain — поле openai_api_base. В любом фреймворке ищите настройку «custom endpoint» или «base URL».
Шаг 3. Первый запрос
Минимальный пример на Python:
response = client.chat.completions.create(model="gpt-5.6", messages=[{"role": "user", "content": "Привет!"}])
Ответ приходит в стандартной структуре: response.choices[0].message.content. Всё, вы подключены к GPT-5.6 из России, без VPN и зарубежной карты.
Шаг 4. Переключаем модели одной строкой
Главная магия единого формата — перечислим популярные значения параметра model:
| model | Что это | Задачи |
|---|---|---|
| gpt-5.6 | Флагман OpenAI | Универсальные задачи, тексты, анализ |
| gpt-5.6-nano | Быстрая версия | Рутина, черновики, массовые запросы |
| claude-opus-5 | Флагман Anthropic | Сложный код, длинные документы |
| claude-sonnet-5 | Баланс цены и качества | Рабочие задачи по коду и текстам |
| deepseek-v4-pro | Рассуждения по низкой цене | Логика, математика, код |
| qwen-3.8-max | Мультимодальность Alibaba | Картинки + текст, переводы |
Точные названия моделей и актуальные цены смотрите в разборе токенов и цен — список обновляется по мере выхода новых версий.
Шаг 5. Стриминг ответов
Для чат-интерфейсов нужен потоковый вывод (стриминг): ответ появляется на экране по мере генерации. В OpenAI-формате это параметр stream: true — и он работает со всеми моделями одинаково. В Python-SDK:
for chunk in client.chat.completions.create(..., stream=True): print(chunk.delta)
Тонкости, о которых молчат туториалы
- Таймауты. Сложные запросы к reasoning-моделям могут идти 30–60 секунд. Ставьте generous-таймауты в клиенте и обрабатывайте retрай.
- Контекстное окно. У каждой модели свой лимит токенов на запрос. Превысите — получите ошибку, а не обрезку. Лимиты — в карточках моделей.
- Цена. В ответе API приходят usage-поля: сколько токенов ушло на промпт и ответ. Умножьте на цену за миллион — увидите стоимость запроса. Контроль расходов — в личном кабинете.
- Обработка ошибок. 429 (rate limit) и 503 — временные, повторяйте с экспоненциальной задержкой. 401 — проверьте ключ.
Подключаем готовые инструменты
Ключ работает не только в вашем коде:
- Claude Code, Cline, Cursor-аналоги — в настройках указываете custom API endpoint и ключ. Ассистенты для программирования ходят через ваш шлюз.
- Telegram-боты — python-telegram-bot или aiogram + OpenAI-SDK: стандартная связка, туториалов море.
- n8n, Make, автоматизации — нода OpenAI принимает custom base URL.
- Локальные UI — Open WebUI, LobeChat, LibreChat: в настройках подключения вводите шлюз и ключ.
Итог: десять минут на настройку — и весь каталог нейросетей (где его смотреть — Sees AI) доступен из любого кода. Это дешевле, гибче и безболезненнее, чем держать подписки у каждого провайдера отдельно. Для подробного сравнения цен за токены — разборе токенов и цен.