# Обзор интеграций

> Какие инструменты работают со шлюзом, через какой формат и с какими переменными.

Шлюз совместим с инструментами, которые умеют работать с OpenAI- или
Anthropic-совместимым API по своему base URL. Везде подставьте свой ключ вместо
плейсхолдера `$AISELLER_API_KEY` — остальное скопируется как есть.

| Инструмент | Формат | Base URL | Ключ |
| --- | --- | --- | --- |
| [Claude Code](https://ai-seller.vibe-codes.ru/docs/claude-code) | Anthropic Messages | https://ai-seller.vibe-codes.ru | `ANTHROPIC_AUTH_TOKEN` |
| [Codex CLI](https://ai-seller.vibe-codes.ru/docs/codex) | OpenAI Responses | https://ai-seller.vibe-codes.ru/v1 | переменная из `env_key` |
| [Cursor](https://ai-seller.vibe-codes.ru/docs/cursor) | OpenAI Chat Completions | https://ai-seller.vibe-codes.ru/v1 | поле OpenAI API Key |
| [OpenCode](https://ai-seller.vibe-codes.ru/docs/opencode) | OpenAI Chat Completions | https://ai-seller.vibe-codes.ru/v1 | переменная из `{env:…}` в `opencode.json` |
| [OpenAI и Anthropic SDK](https://ai-seller.vibe-codes.ru/docs/sdk) | любой из трёх | см. страницу | параметр клиента или переменная окружения |

Другой инструмент подключается так же, если в нём можно задать свой base URL
для OpenAI или Anthropic: берите значение из таблицы и ID модели из
[каталога](https://ai-seller.vibe-codes.ru/docs/models).

> Инструмент работает только с моделями, провайдер которых поддерживает его
> формат: шлюз не переводит запросы из одного формата в другой. Подробнее — в
> разделе [Обзор API](https://ai-seller.vibe-codes.ru/docs/endpoints#формат-запроса-и-модель).
