import { useFetchLlmList } from '@/hooks/llmHooks'; import { useFetchTenantInfo, useSelectTenantInfo, } from '@/hooks/userSettingHook'; import { useEffect } from 'react'; export const useFetchModelId = (visible: boolean) => { const fetchTenantInfo = useFetchTenantInfo(false); const tenantInfo = useSelectTenantInfo(); useEffect(() => { if (visible) { fetchTenantInfo(); } }, [visible, fetchTenantInfo]); return tenantInfo?.llm_id ?? ''; }; export const useFetchLlmModelOnVisible = (visible: boolean) => { const fetchLlmList = useFetchLlmList(); useEffect(() => { if (visible) { fetchLlmList(); } }, [fetchLlmList, visible]); };