Подключение
Базовый URL, учётные данные и доступный сервер.
Зарезервируйте токены ответа до формирования запроса к модели. Проверьте точную границу оставшегося лимита и остановку, если резерв превышает окно контекста.
Базовый URL, учётные данные и доступный сервер.
Модель, которую предоставляет настроенный endpoint.
Объём контекста и поддержка инструментов определяются моделью и сервером.
const availableInput = contextLimit - outputReserve;
if (inputTokens > availableInput) return reduceContext();
return sendWithinBudget();