Проблема с конфигурацией эмбеддингов OpenAI была решена здесь:
Там есть миграция, которая скопирует данные и установит выбранный параметр модели за вас, если вы еще не настроили его вручную.
Кроме того, я объединил это изменение, которое поможет смягчить последствия того, что функция находилась в нерабочем состоянии из-за конфигурации:
Я понимаю ваши слова о том, что конфигурация может быть ошеломляющей. Мы работаем над улучшением UX, перенеся способ настройки LLM, и теперь сделали то же самое с эмбеддингами, что привело к удалению более 25 настроек сайта. Однако такие изменения часто требуют переписывания значительной части внутренних механизмов плагина, поэтому они занимают время и усилия, но вы можете ожидать, что со временем ситуация будет продолжать улучшаться.
Что касается проблем с восстановлением, о которых вы упомянули, мне неясно, является ли это повторяющейся проблемой, при которой резервная копия не захватывает таблицы, где хранится конфигурация моделей ИИ. Если это так, дайте мне знать, и я проведу расследование.
В данном конкретном случае проблема заключалась в ошибке в написанной мной миграции базы данных, которая извлекает данные из нескольких настроек сайта и вставляет строку в таблицу конфигурации эмбеддингов. Ошибка превратила это в операцию без изменений для моделей OpenAI, и это не связано с резервным копированием или восстановлением.