import { ReactComponent as ApiIcon } from '@/assets/svg/api.svg'; import { ReactComponent as LogoutIcon } from '@/assets/svg/logout.svg'; import { ReactComponent as ModelIcon } from '@/assets/svg/model-providers.svg'; import { ReactComponent as PasswordIcon } from '@/assets/svg/password.svg'; import { ReactComponent as ProfileIcon } from '@/assets/svg/profile.svg'; import { ReactComponent as TeamIcon } from '@/assets/svg/team.svg'; import { UserSettingRouteKey } from '@/constants/setting'; import { MonitorOutlined } from '@ant-design/icons'; export const UserSettingIconMap = { [UserSettingRouteKey.Profile]: , [UserSettingRouteKey.Password]: , [UserSettingRouteKey.Model]: , [UserSettingRouteKey.System]: , [UserSettingRouteKey.Team]: , [UserSettingRouteKey.Logout]: , [UserSettingRouteKey.Api]: , }; export * from '@/constants/setting'; export const LocalLlmFactories = [ 'Ollama', 'Xinference', 'LocalAI', 'LM-Studio', 'OpenAI-API-Compatible', 'TogetherAI', 'Replicate', 'OpenRouter', 'HuggingFace', ]; export enum TenantRole { Owner = 'owner', Invite = 'invite', Normal = 'normal', }