import { useCallback } from 'react'; import { useTranslation } from 'react-i18next'; import { apiv3Put } from '~/client/util/apiv3-client'; import { toastSuccess, toastError } from '~/client/util/toastr'; export const AiIntegration = (): JSX.Element => { const { t } = useTranslation('admin'); const clickRebuildVectorStoreButtonHandler = useCallback(async() => { try { await apiv3Put('/ai-integration/rebuild-vector-store'); toastSuccess(t('ai_integration.rebuild_vector_store_succeeded')); } catch { toastError(t('ai_integration.rebuild_vector_store_failed')); } }, [t]); return (
{t('ai_integration.rebuild_vector_store_explanation1')}
{t('ai_integration.rebuild_vector_store_explanation2')}