diff --git a/ui/litellm-dashboard/src/app/(dashboard)/playground/page.tsx b/ui/litellm-dashboard/src/app/(dashboard)/playground/page.tsx index 555930a576c..6a694d9bee9 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/playground/page.tsx +++ b/ui/litellm-dashboard/src/app/(dashboard)/playground/page.tsx @@ -8,6 +8,7 @@ import ComplianceUI from "@/components/playground/complianceUI/ComplianceUI"; import { TabGroup, TabList, Tab, TabPanels, TabPanel } from "@tremor/react"; import useAuthorized from "@/app/(dashboard)/hooks/useAuthorized"; import { fetchProxySettings } from "@/utils/proxyUtils"; +import { MessageOutlined, CloseOutlined } from "@ant-design/icons"; interface ProxySettings { PROXY_BASE_URL?: string; @@ -17,6 +18,7 @@ interface ProxySettings { export default function PlaygroundPage() { const { accessToken, userRole, userId, disabledPersonalKeyCreation, token } = useAuthorized(); const [proxySettings, setProxySettings] = useState(undefined); + const [chatBannerDismissed, setChatBannerDismissed] = useState(false); useEffect(() => { const initializeProxySettings = async () => { @@ -35,7 +37,66 @@ export default function PlaygroundPage() { }, [accessToken]); return ( - +
+ {!chatBannerDismissed && ( +
+ + New + + + Chat UI + {" "}— a ChatGPT-like interface for your users to chat with AI models and MCP tools. Share it with your team. + + + Open Chat UI → + + +
+ )} + Chat Compare @@ -72,5 +133,6 @@ export default function PlaygroundPage() { +
); }