API Knopka api.knopka.click

Шаг 1

Подключить мозг к своему агенту

Выбери клиент и скачай его. Ниже появятся поля провайдера и значения, которые надо вписать, чтобы агент ходил в наш шлюз, а не в чужой API. В клиенте модель по умолчанию — auto. Бот: t.me/aiworkersbot?start=mcp.

Cursor
Cline
Claude
Antigravity
Codex

Cursor · Models

  1. Поставь клиент с cursor.com/download.
  2. Открой Cursor Settings: Ctrl+Shift+J (на Mac Cmd+Shift+J). Слева раздел Models.
  3. Поле OpenAI API Key — вставь свой sk-… и включи ключ. Подпись останется «OpenAI», даже если адрес наш.
  4. Включи Override OpenAI Base URL и впиши адрес из таблицы. Без /chat/completions на конце.
  5. В поиске моделей набери точное имя и нажми Add Custom Model. Кнопка Refresh Model List наш каталог не подтягивает.
  6. В чате и агенте выбери эту модель.
OpenAI API Key
Один ключ на IPv4, бюджет до $1. Поле в Cursor включи.
Override OpenAI Base URLhttps://api.knopka.click/v1
Add Custom Modelauto

Пока Override включён, запросы уходят к нам, включая встроенные модели Cursor. Их имена на шлюзе нет — они отвалятся. Выключи Override, когда нужны модели подписки Cursor. Имя своей модели не должно совпадать со встроенным (типа gpt-4o): иначе Cursor оставит свой маршрут.

Cline · Add provider

  1. Поставь Cline Desktop.
  2. Слева Settings → API Providers. Справа сверху Add provider.
  3. Строки OpenAI Compatible и LiteLLM в Popular не трогай: там только API key, своего адреса нет.
  4. Поля ниже — как в этой форме. Внизу Add Provider.

Add Provider

Add an OpenAI-compatible provider and choose its available models.

OpenAI-Compatible Provider

API Key (Optional)
Capabilities

Advanced Settings Не меняй. Custom Headers не добавляй.

Claude · Third-Party Inference

  1. Поставь приложение с claude.ai/download.
  2. Help → Troubleshooting → Enable Developer Mode. Приложение перезапустится, появится меню Developer.
  3. Developer → Configure Third-Party Inference. В base URL впиши адрес без /v1: клиент сам дописывает /v1/messages.
  4. Форма задаёт адрес. Ключ и имена моделей — в ~/.claude/settings.json (на Windows %USERPROFILE%\.claude\settings.json). Это читает Claude Code, в том числе локальная вкладка кода. Десктопный чат claude.ai этот файл для маршрута не берёт.
  5. Перезапусти приложение. В Claude Code команда /status должна показать Anthropic base URL: https://api.knopka.click.
Base URL в формеhttps://api.knopka.click
API Key
В ANTHROPIC_AUTH_TOKEN. Уходит как Authorization: Bearer.

Файл настроек. sk-… замени на свой ключ. Три слота opus / sonnet / haiku обязательны: иначе Claude Code позовёт модель Anthropic, которой на шлюзе нет.

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.knopka.click",
    "ANTHROPIC_AUTH_TOKEN": "sk-…",
    "ANTHROPIC_MODEL": "auto",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "auto",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "auto",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "auto"
  }
}

С чужим base URL сессии только локальные: облако Anthropic, SSH-среды и Remote Control пропадают. Если форма серая — адрес уже раздал админ организации, локально его не перебить.

Antigravity · Models

  1. Клиент: antigravity.google.
  2. Шестерёнка → Settings → Models. Список — модели Gemini. Пункта «добавить OpenAI-совместимый провайдер» в штатной сборке нет.
  3. Ключи antigravity.openai-compatible.* в settings.json шлюз не переключают: агент остаётся на Gemini.

Наш мозг в стоковый Antigravity не воткнуть. Патчить бинарник не надо: после обновления клиента это отваливается, и это не поддерживаемый путь. Для api.knopka.click бери Cursor, Cline или Codex.

Если в твоей сборке всё же есть диалог Add Model, поля такие. Пока Google не открыл маршрут, запрос до нас не дойдёт.

ProviderCustom / OpenAI-compatible
API URLhttps://api.knopka.click/v1
API Key
Model IDauto

Codex · model_providers

  1. Поставь приложение или CLI со страницы openai.com/codex.
  2. Провайдер задаётся только в пользовательском файле ~/.codex/config.toml. Проектный .codex/config.toml эти ключи игнорирует.
  3. Ключ положи в переменную окружения, не в файл. Имя переменной — в env_key.
  4. Запусти Codex заново. В сессии /status должен показать base URL https://api.knopka.click/v1.
API Key
Это значение KNOPKA_API_KEY, в файл его не клади.

В оболочке:

export KNOPKA_API_KEY="sk-…"

~/.codex/config.toml — протокол Responses (/v1/responses). Значение chat у wire_api Codex больше не принимает.

model = "auto"
model_provider = "knopka"

[model_providers.knopka]
name = "Knopka"
base_url = "https://api.knopka.click/v1"
env_key = "KNOPKA_API_KEY"
wire_api = "responses"
requires_openai_auth = false

requires_openai_auth = false нужен, чтобы Codex не требовал логин ChatGPT. Имя провайдера не openai: это зарезервировано.