Подмена Base URL: любой OpenAI-клиент к BotHub

У большинства AI-инструментов есть один и тот же скрытый суперпауэр: они умеют работать не только с OpenAI напрямую, но и с любым OpenAI-совместимым API. На практике это значит: можно оставить тот же SDK, тот же формат запросов, те же messages, но заменить адрес API и ключ.
То есть вместо схемы:
клиент → api.openai.com → модель OpenAI
получается:
клиент → BotHub API → GPT / Claude / DeepSeek / Gemini / другие модели
В этой статье — базовый принцип, на который можно ссылаться из любых интеграций: Aider, Continue, Chatbox, Open WebUI, своих Python-скриптов, CLI-утилит и внутренних сервисов.
Что такое OpenAI-совместимый API
OpenAI API стал фактическим стандартом для работы с LLM: запрос отправляется на endpoint вроде /chat/completions, внутри лежит массив messages, а ответ возвращается в предсказуемом формате.
Минимальный запрос обычно содержит:









