Подключение
Базовый URL, учётные данные и доступный сервер.
Не позволяйте старому ответу поиска заменять новые результаты. Отслеживайте порядок запросов и проверьте медленный первый ответ после быстрого второго.
Базовый URL, учётные данные и доступный сервер.
Модель, которую предоставляет настроенный endpoint.
Объём контекста и поддержка инструментов определяются моделью и сервером.
const requestId = ++latestRequest;
const result = await search(query);
if (requestId !== latestRequest) return;
renderResults(result);