События это заложенная разработчиком возможность вносить изменения в логику решения без кастомизации (с сохранением обновлений)
Для работы с событиями необходимы базовые навыки программирования. События позволяют сделать подстройку решения под индивидуальные требования сайта, поэтому их реализация не входит в стандартную техническую поддержку решения
С помощью данного события вы можете кастомизировать запросы к нейросети (менять структуру запроса, менять ключ api, менять url на который идёт запрос).
Событие срабатывает перед непосредственной отправкой запроса к нейросети.
AddEventHandler('arturgolubev.chatgpt', "modifyFinalDataBeforeSendRequest", "modifyFinalDataBeforeSend");
function modifyFinalDataBeforeSend($provider, &$apiKey, &$url, &$data, $options){
// $provider - нейросеть к которой идет запрос(chatgpt/deepseek/gigachat)
// $apiKey - ключ для доступа к API
// $url - URL к которому будет отправлен запрос
// $data - массив данных который будет отправлен в запросе
// $options - дополнительные данные
}
Эта информация оказалась полезной?
Да
Нет