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

Эндпоинты и пути

Базовый адрес api.tkbk.io, таблица путей для Claude, OpenAI, какой base URL для какого клиента и проверка /health.

Обновлено 20 июл. 2026 г.4 мин
#эндпоинты#endpoints#пути#base url#health#маршруты

Все запросы идут на один хост api.tkbk.io. Дальше путь определяет, к какому вендору проксируется запрос. Форматы тела и ответа совпадают с оригинальными API.

#Базовый адрес

base host
https://api.tkbk.io

#Таблица эндпоинтов

МетодПутьНазначение
POST/claude/v1/messagesClaude — формат Anthropic Messages
POST/openai/v1/chat/completionsOpenAI / Codex — формат Chat Completions
GET/healthСтатус шлюза и upstream-ов

#Какой base URL для какого клиента

Большинство SDK и CLI сами достраивают путь к базовому адресу. Поэтому в переменную окружения кладут не полный путь, а «корень» соответствующего API.

КлиентПеременнаяЗначение
Claude Code, Anthropic SDKANTHROPIC_BASE_URLhttps://api.tkbk.io/claude
Codex, OpenAI SDKOPENAI_BASE_URLhttps://api.tkbk.io/openai/v1
Почему так
Claude Code сам добавит /v1/messages, а OpenAI SDK — /chat/completions. Поэтому в OPENAI_BASE_URL уже входит /v1, а в ANTHROPIC_BASE_URL — нет.

#Проверка доступности

health
curl -s https://api.tkbk.io/health
# { "status": "ok", "region": "msk", "upstreams": ["claude","openai"] }

#Авторизация

Поддерживаются два способа передать ключ: заголовок Authorization: Bearer или x-api-key. Оба работают на всех эндпоинтах.

заголовки авторизации
# вариант 1
Authorization: Bearer cr_your_key

# вариант 2 (эквивалентен)
x-api-key: cr_your_key
Не помогло?

Напишите в Telegram — поможем с настройкой и подберём тариф. Или вернитесь ко всем разделам документации.