import { ApiIcon, LogOutIcon, ModelProviderIcon, PasswordIcon, ProfileIcon, TeamIcon, } from '@/assets/icon/Icon'; import { LLMFactory } from '@/constants/llm'; 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 = [ LLMFactory.Ollama, LLMFactory.Xinference, LLMFactory.LocalAI, LLMFactory.LMStudio, LLMFactory.OpenAiAPICompatible, LLMFactory.TogetherAI, LLMFactory.Replicate, LLMFactory.OpenRouter, LLMFactory.HuggingFace, LLMFactory.GPUStack, LLMFactory.ModelScope, LLMFactory.VLLM, ]; export enum TenantRole { Owner = 'owner', Invite = 'invite', Normal = 'normal', }