From 9286ac4627c484928d4a41cef136e0554bbb259f Mon Sep 17 00:00:00 2001 From: mateo Date: Tue, 27 Oct 2026 00:51:09 +0000 Subject: [PATCH 1/3] refactor(proxy): move the Admin UI bundle and example post_call_rules out of _experimental Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .circleci/config.yml | 8 ++++---- .circleci/scripts/run_integration.sh | 2 +- .gitguardian.yaml | 2 +- Dockerfile | 4 ++-- docker/Dockerfile.database | 4 ++-- docker/Dockerfile.non_root | 6 +++--- litellm-rust/crates/gateway-ui/README.md | 2 +- litellm-rust/crates/gateway-ui/tests/assets.rs | 2 +- .../post_call_rules.py | 0 litellm/proxy/proxy_server.py | 6 +++--- litellm/proxy/{_experimental => ui}/out/404.html | 0 .../proxy/{_experimental => ui}/out/404/index.html | 0 .../out/__next.!KGRhc2hib2FyZCk.__PAGE__.txt | 0 .../{_experimental => ui}/out/__next._full.txt | 0 .../{_experimental => ui}/out/__next._tree.txt | 0 .../out/_next/static/chunks/0-p31wd20yje5.js | 0 .../out/_next/static/chunks/0-xrvklzr286n.js | 0 .../out/_next/static/chunks/01cjt3b43zsyy.js | 0 .../out/_next/static/chunks/01msi0ehnlc7g.js | 0 .../out/_next/static/chunks/03kp2as6u_s_6.js | 0 .../out/_next/static/chunks/05cei057fcv33.js | 0 .../out/_next/static/chunks/05evi9aern8_5.js | 0 .../out/_next/static/chunks/05p3egzpg0fru.js | 0 .../out/_next/static/chunks/0677cowehlx_9.js | 0 .../out/_next/static/chunks/06el5-9ee247i.js | 0 .../out/_next/static/chunks/06yuul4yvgbd0.css | 0 .../out/_next/static/chunks/07ifwp0wdqloz.js | 0 .../out/_next/static/chunks/08x62apceyttf.js | 0 .../out/_next/static/chunks/08x8fsl2hzbmq.js | 0 .../out/_next/static/chunks/095t3bxug2-v_.js | 0 .../out/_next/static/chunks/09tfr__sbh796.js | 0 .../out/_next/static/chunks/0_50gw2o6ba0j.js | 0 .../out/_next/static/chunks/0aoel7yrv88fp.js | 0 .../out/_next/static/chunks/0bhhnflodjdhp.js | 0 .../out/_next/static/chunks/0bl98f8jm71jn.js | 0 .../out/_next/static/chunks/0blpz77qmgyho.js | 0 .../out/_next/static/chunks/0ca8wd799xeut.js | 0 .../out/_next/static/chunks/0ckv5j_fni3xm.css | 0 .../out/_next/static/chunks/0cz1d0mv5g_q7.js | 0 .../out/_next/static/chunks/0d-myyz3fnj3y.js | 0 .../out/_next/static/chunks/0eclgobdwjfbw.js | 0 .../out/_next/static/chunks/0el1dng5997zf.js | 0 .../out/_next/static/chunks/0eruvlogn4q8l.js | 0 .../out/_next/static/chunks/0ev0y17rt0bzh.js | 0 .../out/_next/static/chunks/0f4daktg2mnzj.js | 0 .../out/_next/static/chunks/0f74g4_7j-4ju.js | 0 .../out/_next/static/chunks/0gjxeo9f--vzt.js | 0 .../out/_next/static/chunks/0hukc5zl2txhg.js | 0 .../out/_next/static/chunks/0iad0mpbdl5k9.js | 0 .../out/_next/static/chunks/0icwvr3xvxvlx.js | 0 .../out/_next/static/chunks/0if-vqkhyn-zc.js | 0 .../out/_next/static/chunks/0j0877r_j866g.js | 0 .../out/_next/static/chunks/0jau1crjcgz3m.js | 0 .../out/_next/static/chunks/0nqgb35_9l922.js | 0 .../out/_next/static/chunks/0o2yjrr5g_tdw.js | 0 .../out/_next/static/chunks/0och7iysqbm0w.js | 0 .../out/_next/static/chunks/0q6x33fc-tn6m.js | 0 .../out/_next/static/chunks/0refy__7v6-qb.js | 0 .../out/_next/static/chunks/0svv6cnxs4pbi.js | 0 .../out/_next/static/chunks/0ucu5tumma10r.js | 0 .../out/_next/static/chunks/0w5e2qyxu1sj4.js | 0 .../out/_next/static/chunks/0wk0l0tbb11zh.js | 0 .../out/_next/static/chunks/0xfewjecn0ixz.js | 0 .../out/_next/static/chunks/0ye1nryroojck.js | 0 .../out/_next/static/chunks/0zi1szq8x_gmi.js | 0 .../out/_next/static/chunks/0zm9m2grnntd3.js | 0 .../out/_next/static/chunks/1-zxupj2b23jk.js | 0 .../out/_next/static/chunks/10i7gzq_kbeak.js | 0 .../out/_next/static/chunks/12thj6aa-tc5c.js | 0 .../out/_next/static/chunks/13douredghzbr.js | 0 .../out/_next/static/chunks/13lpebw2fp-wr.js | 0 .../out/_next/static/chunks/140374h5u57ha.js | 0 .../out/_next/static/chunks/142sa7hl8fvlb.js | 0 .../out/_next/static/chunks/14hu41xvpzmuj.js | 0 .../out/_next/static/chunks/14t3iikb175xl.js | 0 .../out/_next/static/chunks/15b3jtv_9eob8.js | 0 .../out/_next/static/chunks/15nedlk5et690.css | 0 .../out/_next/static/chunks/19dy_z32nv0iq.js | 0 .../out/_next/static/chunks/1__6wkzsb58nd.js | 0 .../out/_next/static/chunks/1_pl4k5inb4xv.js | 0 .../out/_next/static/chunks/1_y65bkmye44e.js | 0 .../out/_next/static/chunks/1ajmxnpxbq3d_.js | 0 .../out/_next/static/chunks/1beieibo3toy7.js | 0 .../out/_next/static/chunks/1bg9xp4opqnt5.js | 0 .../out/_next/static/chunks/1bwuw0-vm6dkc.js | 0 .../out/_next/static/chunks/1cr6ulv3qmjke.js | 0 .../out/_next/static/chunks/1cxbp_heltbkm.js | 0 .../out/_next/static/chunks/1d74dpsds5_zx.js | 0 .../out/_next/static/chunks/1ej24l_3227f7.js | 0 .../out/_next/static/chunks/1en7tcxl9dean.js | 0 .../out/_next/static/chunks/1fpvemj3w66ct.js | 0 .../out/_next/static/chunks/1h6itt_vyh5jy.js | 0 .../out/_next/static/chunks/1h8n5ac96ve92.js | 0 .../out/_next/static/chunks/1hxc2zyn3cfpm.js | 0 .../out/_next/static/chunks/1j_hyt_-pnipt.js | 0 .../out/_next/static/chunks/1jizn-tsklndi.js | 0 .../out/_next/static/chunks/1k_0mjidnorfh.js | 0 .../out/_next/static/chunks/1kbriss5fsqjm.js | 0 .../out/_next/static/chunks/1lwjwroyz01ds.js | 0 .../out/_next/static/chunks/1my8jj2_4u45c.js | 0 .../out/_next/static/chunks/1nqyvgby5okcw.js | 0 .../out/_next/static/chunks/1oc43i8xactml.js | 0 .../out/_next/static/chunks/1p7rizocjlzmm.js | 0 .../out/_next/static/chunks/1pbkw-7b5ctl4.css | 0 .../out/_next/static/chunks/1qk7h8bmx9cwy.js | 0 .../out/_next/static/chunks/1rsw11lcuvm5o.js | 0 .../out/_next/static/chunks/1sf68hiq0ae-c.js | 0 .../out/_next/static/chunks/1tzs0csms7cl5.js | 0 .../out/_next/static/chunks/1v51p_o3l31na.js | 0 .../out/_next/static/chunks/1wn25fdxme50_.js | 0 .../out/_next/static/chunks/1wulq3yn9yqsv.js | 0 .../out/_next/static/chunks/1x2zrb2defezx.js | 0 .../out/_next/static/chunks/1xa9j9dgi3gmq.js | 0 .../out/_next/static/chunks/1xhfxnpj90y60.js | 0 .../out/_next/static/chunks/1y1bd8zcsnc-f.js | 0 .../out/_next/static/chunks/1ymnuz0yf1d3t.js | 0 .../out/_next/static/chunks/1z8jay32-g9xt.js | 0 .../out/_next/static/chunks/1ztr6yvd5bte8.js | 0 .../out/_next/static/chunks/2-xu3m_uqnn15.js | 0 .../out/_next/static/chunks/206aqn0z88a4d.js | 0 .../out/_next/static/chunks/20vezigt3zhed.js | 0 .../out/_next/static/chunks/239g6qha-e5ln.js | 0 .../out/_next/static/chunks/23h5tyl-m5zlw.js | 0 .../out/_next/static/chunks/241m26i3vumgz.js | 0 .../out/_next/static/chunks/246p743n1gxn2.js | 0 .../out/_next/static/chunks/25rb7h68g_3za.js | 0 .../out/_next/static/chunks/2amk42jlrrwqu.js | 0 .../out/_next/static/chunks/2c5xo0brjij9o.js | 0 .../out/_next/static/chunks/2cw83dcuaptz_.js | 0 .../out/_next/static/chunks/2dl0dscmfpm_k.js | 0 .../out/_next/static/chunks/2er8xjwvswjqp.js | 0 .../out/_next/static/chunks/2fcyfhl-hx3g1.js | 0 .../out/_next/static/chunks/2ft3a059vvq0y.js | 0 .../out/_next/static/chunks/2gjodnwb8w7fw.js | 0 .../out/_next/static/chunks/2hiwe4tay53e_.js | 0 .../out/_next/static/chunks/2i8w5pzxhj549.js | 0 .../out/_next/static/chunks/2jbh3bbu8quy4.js | 0 .../out/_next/static/chunks/2jxjfx8oaolav.js | 0 .../out/_next/static/chunks/2kb5l8gm8d2xk.js | 0 .../out/_next/static/chunks/2kec4_eowe-l5.js | 0 .../out/_next/static/chunks/2kx9rud4p4l3b.js | 0 .../out/_next/static/chunks/2kyjt6w0am9vr.js | 0 .../out/_next/static/chunks/2n-sxfwj8ir1k.js | 0 .../out/_next/static/chunks/2n4v-63z3zm3a.js | 0 .../out/_next/static/chunks/2r1ubu07u4ro0.js | 0 .../out/_next/static/chunks/2rrul4dd7hn0r.js | 0 .../out/_next/static/chunks/2s1hyjqebuxgr.js | 0 .../out/_next/static/chunks/2ufstil70mx7y.js | 0 .../out/_next/static/chunks/2x-87ozl9sstj.js | 0 .../out/_next/static/chunks/2xb84jlqku2i5.js | 0 .../out/_next/static/chunks/2xyxn7rj6t_tb.js | 0 .../out/_next/static/chunks/3-5ha3v2304bu.js | 0 .../out/_next/static/chunks/3-ggdqew23z_1.js | 0 .../out/_next/static/chunks/31nu3-bng2uoy.js | 0 .../out/_next/static/chunks/320ts7l5dj9yy.js | 0 .../out/_next/static/chunks/32qtkqblrhuih.js | 0 .../out/_next/static/chunks/32yp382ela_nc.js | 0 .../out/_next/static/chunks/33253pasn_y63.js | 0 .../out/_next/static/chunks/33t46atd3n2zd.js | 0 .../out/_next/static/chunks/34cmpy7yd-v-f.js | 0 .../out/_next/static/chunks/34l2av_wbe8w8.js | 0 .../out/_next/static/chunks/393fa6ascyji4.js | 0 .../out/_next/static/chunks/39kbckshffz94.js | 0 .../out/_next/static/chunks/39pkav481ov23.js | 0 .../out/_next/static/chunks/3_l13e9g4dwql.js | 0 .../out/_next/static/chunks/3a2_ok31og9_j.js | 0 .../out/_next/static/chunks/3a6q-74i0xaf0.js | 0 .../out/_next/static/chunks/3al7i__8s7hew.js | 0 .../out/_next/static/chunks/3bsf2y0yccyub.js | 0 .../out/_next/static/chunks/3byps95vaq7uw.js | 0 .../out/_next/static/chunks/3cb8zg_2ym6l7.js | 0 .../out/_next/static/chunks/3cdfe4ygw1_r-.js | 0 .../out/_next/static/chunks/3g5is680tc60x.js | 0 .../out/_next/static/chunks/3got84kam19t4.js | 0 .../out/_next/static/chunks/3gwb465dhjxo9.js | 0 .../out/_next/static/chunks/3icbpxp5y-p1_.js | 0 .../out/_next/static/chunks/3iqtfo5xuxb17.js | 0 .../out/_next/static/chunks/3kl2f49-c_ojx.js | 0 .../out/_next/static/chunks/3m3rxvigp6yiy.js | 0 .../out/_next/static/chunks/3m4e65gski39t.js | 0 .../out/_next/static/chunks/3mhnhnyre69_q.js | 0 .../out/_next/static/chunks/3n-4sn2-7lb89.js | 0 .../out/_next/static/chunks/3n02s7vqnypgx.js | 0 .../out/_next/static/chunks/3nf-wb-846x5h.css | 0 .../out/_next/static/chunks/3o66m9rh9kotz.js | 0 .../out/_next/static/chunks/3oo3mxuqk37z1.js | 0 .../out/_next/static/chunks/3pljm3p6kg4q6.js | 0 .../out/_next/static/chunks/3r8nfqup38ah0.js | 0 .../out/_next/static/chunks/3sy2n07rygl46.js | 0 .../out/_next/static/chunks/3u9qc99ytz-ri.js | 0 .../out/_next/static/chunks/3uv-32irom9sx.js | 0 .../out/_next/static/chunks/3vwj44iflrtkd.js | 0 .../out/_next/static/chunks/3vydbsopsf2li.js | 0 .../out/_next/static/chunks/3wo91r317_fe5.js | 0 .../out/_next/static/chunks/3wpp2gha9jamt.js | 0 .../out/_next/static/chunks/3yx3h0y29e5rw.js | 0 .../out/_next/static/chunks/42kctw40_yfpi.js | 0 .../_next/static/chunks/turbopack-1ygmeizib8n18.js | 0 .../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2 | Bin .../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2 | Bin .../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2 | Bin .../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2 | Bin .../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2 | Bin .../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2 | Bin .../_next/static/media/a2a_agent.14el5-6dflh1h.png | Bin .../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2 | Bin .../out/_next/static/media/ai21.0m_u-tih8nm0v.svg | 0 .../static/media/aim_security.15w_gpz3t43v3.jpeg | Bin .../_next/static/media/aiml_api.1dq6dbpwklhlg.svg | 0 .../out/_next/static/media/airia.2at6jwzrkehyr.svg | 0 .../out/_next/static/media/akto.3jgaivqd683t4.svg | 0 .../out/_next/static/media/alice.13frxbgffyihr.svg | 0 .../_next/static/media/anthropic.3s95kgy8jpc64.svg | 0 .../out/_next/static/media/aporia.2e_nhf0zf8oli.png | Bin .../out/_next/static/media/arize.2q0zcoh7v2j00.png | Bin .../static/media/assemblyai_small.0w_dslsra91uw.png | Bin .../out/_next/static/media/aws.2vuu_29f0wx7g.svg | 0 .../_next/static/media/baseten.41k2lnwp3c5g9.svg | 0 .../_next/static/media/bedrock.2vhamxr8q6y4o.svg | 0 .../out/_next/static/media/bing.3b9zkaag7urkm.png | Bin .../_next/static/media/braintrust.1qnhppdggfxdj.png | Bin .../static/media/cato_networks.1awrzn_1otwbt.svg | 0 .../_next/static/media/cerebras.10a3ay2mhz9lq.svg | 0 .../out/_next/static/media/cisco.0pf2ni7nes2im.png | Bin .../static/media/claude-code.0mamz0si_fpue.svg | 0 .../_next/static/media/cloudflare.2n1spdq7u5yki.svg | 0 .../out/_next/static/media/codex.3urhv_jmx5kj5.svg | 0 .../out/_next/static/media/cohere.22i3i2e449j5i.svg | 0 .../_next/static/media/cometapi.3w0xficbg3dkk.svg | 0 .../_next/static/media/conduct.1i26xrktycd9k.png | Bin .../static/media/crewai-color.067lq5ci-ka84.svg | 0 .../out/_next/static/media/cursor.1q1ev-_5l7exg.svg | 0 .../_next/static/media/databricks.2hiet9qlqzn-g.svg | 0 .../_next/static/media/datadog.20j6djly_hrsx.png | Bin .../_next/static/media/dataforseo.1g2jptyl8rcb1.png | Bin .../_next/static/media/deepgram.3-krp20p_xed3.png | Bin .../_next/static/media/deepinfra.3lr_lsr7mhui6.png | Bin .../_next/static/media/deepkeep.0k6ge0vqyxdi0.svg | 0 .../_next/static/media/deepseek.3n4cu0x32i_7w.svg | 0 .../out/_next/static/media/edenai.3z_rirzycrnpm.svg | 0 .../_next/static/media/elevenlabs.2982m_dk2-h_y.png | Bin .../static/media/enkrypt_ai.3_-p3-cd2dkrp.avif | Bin .../out/_next/static/media/exa_ai.36h3hrkelbgj-.png | Bin .../out/_next/static/media/fal_ai.3rahrirki8sby.jpg | Bin .../_next/static/media/favicon.34m4ev7_7ennf.ico | Bin .../static/media/featherless.3hmlef3fhc0h5.svg | 0 .../out/_next/static/media/figma.3-gfkcs78xixl.svg | 0 .../_next/static/media/fireworks.3t1b6p8edeqyo.svg | 0 .../_next/static/media/friendli.0ymiswh6l35bq.svg | 0 .../_next/static/media/galileo.1jnyj81fv75mp.ico | Bin .../_next/static/media/gigachat.37uico956hu-u.svg | 0 .../out/_next/static/media/github.01qi6qit7j89y.svg | 0 .../static/media/github_copilot.3k-8jyadoaq2u.svg | 0 .../out/_next/static/media/gitlab.2a2utw-6akshk.svg | 0 .../out/_next/static/media/gmail.2kxy7ehty9j4p.svg | 0 .../_next/static/media/google-adk.00m40sq68bb9e.png | Bin .../out/_next/static/media/google.3y8ypywwtqob_.svg | 0 .../static/media/google_drive.0t6j-2z4psaod.svg | 0 .../_next/static/media/google_pse.3hii8gkiytuod.png | Bin .../out/_next/static/media/groq.20csmqzsusp1k.svg | 0 .../static/media/guardrails_ai.0c_76h1qg_2ff.jpeg | Bin .../out/_next/static/media/hermes.1b_2kl2itiouq.png | Bin .../_next/static/media/hubspot.21ls0k94wst4x.svg | 0 .../static/media/huggingface.1-07ypt9ii_-p.svg | 0 .../_next/static/media/hyperbolic.3le20v59sebn8.svg | 0 .../_next/static/media/infinity.0s9s12bl4lccx.png | Bin .../_next/static/media/javelin.300c2jc378vi4.png | Bin .../out/_next/static/media/jina.0ukab8o-3-5m_.png | Bin .../out/_next/static/media/jira.266jkt8otu3z6.svg | 0 .../out/_next/static/media/lago.146vobxeazdxy.svg | 0 .../_next/static/media/lakeraai.2xbgu6-fr-5ca.jpeg | Bin .../out/_next/static/media/lambda.26_vz7cmyuodo.svg | 0 .../_next/static/media/langchain.1p5ul5un_z7te.svg | 0 .../_next/static/media/langfuse.1y39530irujaj.png | Bin .../static/media/langgraph-color.2y5v3012kup9-.svg | 0 .../_next/static/media/langsmith.0cuekyutow5l_.png | Bin .../out/_next/static/media/lasso.1elqma2u3h-qi.png | Bin .../static/media/lens-symbol.1k7qocul2grzx.svg | 0 .../out/_next/static/media/linear.0r-vgi7wxinhb.svg | 0 .../static/media/litellm_monogram.16r2_rdj4dq8r.svg | 0 .../static/media/llamaindex-color.0v6x7n2qxbs8x.svg | 0 .../static/media/llm_shield_proxy.1mr3gmqtwon8d.svg | 0 .../_next/static/media/lmstudio.35s3-83mlhcms.svg | 0 .../_next/static/media/mcp_logo.008pk5gd77gim.png | Bin .../_next/static/media/meta_llama.1kxk24vwsem49.svg | 0 .../media/microsoft_365_copilot.1jztrfb78qq1x.svg | 0 .../static/media/microsoft_azure.3626-7zx7wf09.svg | 0 .../out/_next/static/media/milvus.04t2ilugeb7ad.svg | 0 .../_next/static/media/minimax.2mfkkqc-lnsen.svg | 0 .../_next/static/media/mistral.0n8jv_67hgq4h.svg | 0 .../_next/static/media/mongodb.1l7egqakv5sij.svg | 0 .../_next/static/media/moonshot.3__i9wvf37ksm.svg | 0 .../out/_next/static/media/morph.2av06eo-t0-ve.svg | 0 .../_next/static/media/moyai-head.3-tcfui7g9zwr.svg | 0 .../out/_next/static/media/nebius.2ipf7rmjccira.svg | 0 .../_next/static/media/newrelic.2xvdqc3-98gjw.png | Bin .../out/_next/static/media/nimble.0ors74qocyffr.png | Bin .../static/media/noma_security.07ydrwasze5i8.png | Bin .../out/_next/static/media/notion.3ve1izxfth6xd.svg | 0 .../out/_next/static/media/novita.0_nzmm_rl4lrf.svg | 0 .../_next/static/media/nvidia_nim.1fz-5ugf_um0v.svg | 0 .../static/media/nvidia_triton.1aotoxig_m2w1.png | Bin .../out/_next/static/media/ollama.144cif369atc5.svg | 0 .../static/media/openai-agents.0t1sdv57nux6g.svg | 0 .../out/_next/static/media/openai.3rj8nedgjpevh.svg | 0 .../static/media/openai_small.3rj8nedgjpevh.svg | 0 .../_next/static/media/openclaw.05tk6t9ff_l47.png | Bin .../_next/static/media/opencode.1hqe_7u8rr8ab.svg | 0 .../_next/static/media/openmeter.1wzo3xv7qwtb8.png | Bin .../_next/static/media/openrouter.1xk7748-_jixf.svg | 0 .../static/media/opentelemetry.2n8ujs5z4l__r.svg | 0 .../out/_next/static/media/oracle.43kws59xxr8ig.svg | 0 .../out/_next/static/media/otel.1dei3v2u03nit.png | Bin .../media/palo_alto_networks.3t0xwyuc-6s43.jpeg | Bin .../out/_next/static/media/pangea.0ldsllwi7dvjg.png | Bin .../static/media/parallel_ai.0jx5g5pf0u355.png | Bin .../static/media/perplexity-ai.2do8hoc8tw__0.svg | 0 .../_next/static/media/perplexity.2zhky1a8ufk3x.png | Bin .../_next/static/media/pillar.09s1gdql9yppp.jpeg | Bin .../_next/static/media/pointfive.1f7s395zy8hgn.png | Bin .../_next/static/media/postgresql.0a2k5oak2hvw5.svg | 0 .../static/media/prompt_security.34ps_5vqhm25q.png | Bin .../static/media/promptguard.0m31gz-559aca.svg | 0 .../media/pydantic-ai-color.1f334m-pf8a75.svg | 0 .../out/_next/static/media/qohash.14emr-wtp42k3.jpg | Bin .../out/_next/static/media/qwen.0a49x9i08_0gz.png | Bin .../_next/static/media/recraft.2f4cv-c9ad-mo.svg | 0 .../_next/static/media/repelloai.3ossrsdbm80kg.png | Bin .../_next/static/media/replicate.445bidyix2tyh.svg | 0 .../out/_next/static/media/runway.2zzwye1fddnnn.png | Bin .../_next/static/media/s3_vector.1dy8xaiph416k.png | Bin .../_next/static/media/salesforce.20dxbd6cxoyl2.svg | 0 .../_next/static/media/sambanova.1vcyu0faw1x8h.svg | 0 .../out/_next/static/media/sap.1367hgge0s0xl.png | Bin .../out/_next/static/media/scx_ai.3emo1p5delrhx.svg | 0 .../out/_next/static/media/sentry.0i-7ujykfedjd.svg | 0 .../_next/static/media/shopify.25i2if4d3gr23.svg | 0 .../out/_next/static/media/signoz.2x1bmq4-si8uu.svg | 0 .../out/_next/static/media/slack.01ebucngfr3lq.svg | 0 .../_next/static/media/snowflake.2_p8qqpi0r3lr.svg | 0 .../out/_next/static/media/soniox.3nhjmssy7ybh7.svg | 0 .../_next/static/media/straiker.0hnk6y758t2jh.svg | 0 .../_next/static/media/strands.1w9vvik2r671z.svg | 0 .../out/_next/static/media/stripe.3583qhnprkybz.svg | 0 .../out/_next/static/media/tavily.15dorlkyzxydf.png | Bin .../_next/static/media/tencent.1mqjwxxk-obwq.svg | 0 .../_next/static/media/togetherai.1wk-mouzgw5ho.svg | 0 .../out/_next/static/media/topaz.3rjp3zvx4eags.svg | 0 .../out/_next/static/media/twilio.1vmsvt7mb88__.svg | 0 .../_next/static/media/typesafe.44kuy2p41yhxx.png | Bin .../out/_next/static/media/v0.15trd3tb1ulop.svg | 0 .../out/_next/static/media/valkey.2_mrlggria_65.svg | 0 .../out/_next/static/media/vercel.1mvnwxofolt8y.svg | 0 .../out/_next/static/media/vllm.3_gqby46r7s3x.png | Bin .../_next/static/media/volcengine.23ly9ik_qc138.png | Bin .../_next/static/media/voyage.0krq6ew-yr8dk.webp | Bin .../_next/static/media/watsonx.19rrg39yvhpk8.svg | 0 .../_next/static/media/wingback.1em0mjtwauacr.png | Bin .../out/_next/static/media/xai.2kc3gjiopn9om.svg | 0 .../_next/static/media/xecguard.317q_7yg6brag.svg | 0 .../_next/static/media/xinference.063cy_ievvy5u.svg | 0 .../out/_next/static/media/zapier.3q67ovovgk_25.svg | 0 .../_next/static/media/zscaler.42cagyicgk81q.svg | 0 .../static/u_MWVLx_WA9i-AM2JdCsp/_buildManifest.js | 0 .../_clientMiddlewareManifest.js | 0 .../static/u_MWVLx_WA9i-AM2JdCsp/_ssgManifest.js | 0 .../out/_not-found/__next._full.txt | 0 .../out/_not-found/__next._not-found.__PAGE__.txt | 0 .../out/_not-found/__next._tree.txt | 0 .../{_experimental => ui}/out/_not-found/index.html | 0 .../{_experimental => ui}/out/_not-found/index.txt | 0 ...next.!KGRhc2hib2FyZCk.access-groups.__PAGE__.txt | 0 .../out/access-groups/__next._full.txt | 0 .../out/access-groups/__next._tree.txt | 0 .../out/access-groups/index.html | 0 .../out/access-groups/index.txt | 0 ...__next.!KGRhc2hib2FyZCk.admin-panel.__PAGE__.txt | 0 .../out/admin-panel/__next._full.txt | 0 .../out/admin-panel/__next._tree.txt | 0 .../out/admin-panel/index.html | 0 .../{_experimental => ui}/out/admin-panel/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.agents.__PAGE__.txt | 0 .../out/agents/__next._full.txt | 0 .../out/agents/__next._tree.txt | 0 .../{_experimental => ui}/out/agents/index.html | 0 .../{_experimental => ui}/out/agents/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.api-keys.__PAGE__.txt | 0 .../out/api-keys/__next._full.txt | 0 .../out/api-keys/__next._tree.txt | 0 .../{_experimental => ui}/out/api-keys/index.html | 0 .../{_experimental => ui}/out/api-keys/index.txt | 0 ...next.!KGRhc2hib2FyZCk.api-reference.__PAGE__.txt | 0 .../out/api-reference/__next._full.txt | 0 .../out/api-reference/__next._tree.txt | 0 .../out/api-reference/index.html | 0 .../out/api-reference/index.txt | 0 .../{_experimental => ui}/out/assets/aria-agent.png | Bin .../out/assets/audit-logs-preview.png | Bin .../out/assets/logos/a2a_agent.png | Bin .../{_experimental => ui}/out/assets/logos/ai21.svg | 0 .../out/assets/logos/aim_logo.jpeg | Bin .../out/assets/logos/aim_security.jpeg | Bin .../out/assets/logos/aiml_api.svg | 0 .../out/assets/logos/airia.svg | 0 .../{_experimental => ui}/out/assets/logos/akto.svg | 0 .../out/assets/logos/alice.svg | 0 .../out/assets/logos/anthropic.svg | 0 .../out/assets/logos/aporia.png | Bin .../out/assets/logos/arize.png | Bin .../out/assets/logos/assemblyai_small.png | Bin .../{_experimental => ui}/out/assets/logos/aws.svg | 0 .../out/assets/logos/azure_ai_foundry.png | Bin .../out/assets/logos/baseten.svg | 0 .../out/assets/logos/bedrock.svg | 0 .../{_experimental => ui}/out/assets/logos/bing.png | Bin .../out/assets/logos/braintrust.png | Bin .../out/assets/logos/cato_networks.svg | 0 .../out/assets/logos/cerebras.svg | 0 .../out/assets/logos/cisco.png | Bin .../out/assets/logos/claude.svg | 0 .../out/assets/logos/cloudflare.svg | 0 .../out/assets/logos/cohere.svg | 0 .../out/assets/logos/cometapi.svg | 0 .../out/assets/logos/conduct.png | Bin .../out/assets/logos/crewai-color.svg | 0 .../out/assets/logos/cursor.svg | 0 .../out/assets/logos/databricks.svg | 0 .../out/assets/logos/datadog.png | Bin .../out/assets/logos/dataforseo.png | Bin .../out/assets/logos/deepgram.png | Bin .../out/assets/logos/deepinfra.png | Bin .../out/assets/logos/deepkeep.svg | 0 .../out/assets/logos/deepseek.svg | 0 .../out/assets/logos/edenai.svg | 0 .../out/assets/logos/elevenlabs.png | Bin .../out/assets/logos/enkrypt_ai.avif | Bin .../out/assets/logos/exa_ai.png | Bin .../out/assets/logos/fal_ai.jpg | Bin .../out/assets/logos/featherless.svg | 0 .../out/assets/logos/figma.svg | 0 .../out/assets/logos/fireworks.svg | 0 .../out/assets/logos/friendli.svg | 0 .../out/assets/logos/galileo.ico | Bin .../out/assets/logos/gigachat.svg | 0 .../out/assets/logos/github.svg | 0 .../out/assets/logos/github_copilot.svg | 0 .../out/assets/logos/gitlab.svg | 0 .../out/assets/logos/gmail.svg | 0 .../out/assets/logos/google-adk.png | Bin .../out/assets/logos/google.svg | 0 .../out/assets/logos/google_drive.svg | 0 .../out/assets/logos/google_pse.png | Bin .../{_experimental => ui}/out/assets/logos/groq.svg | 0 .../out/assets/logos/guardrails_ai.jpeg | Bin .../out/assets/logos/hermes.png | Bin .../out/assets/logos/hubspot.svg | 0 .../out/assets/logos/huggingface.svg | 0 .../out/assets/logos/hyperbolic.svg | 0 .../out/assets/logos/infinity.png | Bin .../out/assets/logos/javelin.png | Bin .../{_experimental => ui}/out/assets/logos/jina.png | Bin .../{_experimental => ui}/out/assets/logos/jira.svg | 0 .../{_experimental => ui}/out/assets/logos/lago.svg | 0 .../out/assets/logos/lakeraai.jpeg | Bin .../out/assets/logos/lambda.svg | 0 .../out/assets/logos/langchain.svg | 0 .../out/assets/logos/langflow.svg | 0 .../out/assets/logos/langfuse.png | Bin .../out/assets/logos/langfuse.svg | 0 .../out/assets/logos/langgraph-color.svg | 0 .../out/assets/logos/langgraph.png | Bin .../out/assets/logos/langsmith.png | Bin .../out/assets/logos/lasso.png | Bin .../out/assets/logos/linear.svg | 0 .../out/assets/logos/litellm.jpg | Bin .../out/assets/logos/litellm_logo.png | Bin .../out/assets/logos/litellm_logo_dark.png | Bin .../out/assets/logos/litellm_monogram.svg | 0 .../out/assets/logos/litellm_monogram_dark.svg | 0 .../out/assets/logos/llamaindex-color.svg | 0 .../out/assets/logos/llm_guard.png | Bin .../out/assets/logos/llm_shield_proxy.svg | 0 .../out/assets/logos/lmstudio.svg | 0 .../out/assets/logos/mcp_logo.png | Bin .../out/assets/logos/meta_llama.svg | 0 .../out/assets/logos/microsoft_365.svg | 0 .../out/assets/logos/microsoft_365_copilot.svg | 0 .../out/assets/logos/microsoft_azure.svg | 0 .../out/assets/logos/milvus.svg | 0 .../out/assets/logos/minimax.svg | 0 .../out/assets/logos/mistral.svg | 0 .../out/assets/logos/mongodb.svg | 0 .../out/assets/logos/moonshot.svg | 0 .../out/assets/logos/morph.svg | 0 .../out/assets/logos/nebius.svg | 0 .../out/assets/logos/newrelic.png | Bin .../out/assets/logos/nimble.png | Bin .../out/assets/logos/noma_security.png | Bin .../out/assets/logos/notion.svg | 0 .../out/assets/logos/novita.svg | 0 .../out/assets/logos/nvidia_nim.svg | 0 .../out/assets/logos/nvidia_triton.png | Bin .../out/assets/logos/ollama.svg | 0 .../out/assets/logos/openai-agents.svg | 0 .../out/assets/logos/openai_small.svg | 0 .../out/assets/logos/openclaw.png | Bin .../out/assets/logos/openmeter.png | Bin .../out/assets/logos/openrouter.svg | 0 .../out/assets/logos/opentelemetry.svg | 0 .../out/assets/logos/oracle.svg | 0 .../{_experimental => ui}/out/assets/logos/otel.png | Bin .../out/assets/logos/palo_alto_networks.jpeg | Bin .../out/assets/logos/pangea.png | Bin .../out/assets/logos/parallel_ai.png | Bin .../out/assets/logos/perplexity-ai.svg | 0 .../out/assets/logos/perplexity.png | Bin .../out/assets/logos/pillar.jpeg | Bin .../out/assets/logos/pointfive.png | Bin .../out/assets/logos/postgresql.svg | 0 .../out/assets/logos/presidio.png | Bin .../out/assets/logos/prompt_security.png | Bin .../out/assets/logos/promptguard.svg | 0 .../out/assets/logos/pydantic-ai-color.svg | 0 .../out/assets/logos/pydantic.svg | 0 .../out/assets/logos/qohash.jpg | Bin .../{_experimental => ui}/out/assets/logos/qwen.png | Bin .../out/assets/logos/recraft.svg | 0 .../out/assets/logos/repelloai.png | Bin .../out/assets/logos/replicate.svg | 0 .../out/assets/logos/runway.png | Bin .../out/assets/logos/s3_vector.png | Bin .../out/assets/logos/salesforce.svg | 0 .../out/assets/logos/sambanova.svg | 0 .../{_experimental => ui}/out/assets/logos/sap.png | Bin .../out/assets/logos/scx_ai.svg | 0 .../out/assets/logos/search1api.png | Bin .../out/assets/logos/secret_detect.png | Bin .../out/assets/logos/sentry.svg | 0 .../out/assets/logos/shopify.svg | 0 .../out/assets/logos/signoz.svg | 0 .../out/assets/logos/slack.svg | 0 .../out/assets/logos/snowflake.svg | 0 .../out/assets/logos/soniox.svg | 0 .../out/assets/logos/straiker.svg | 0 .../out/assets/logos/strands.svg | 0 .../out/assets/logos/stripe.svg | 0 .../out/assets/logos/tavily.png | Bin .../out/assets/logos/tencent.svg | 0 .../out/assets/logos/togetherai.svg | 0 .../out/assets/logos/topaz.svg | 0 .../out/assets/logos/twilio.svg | 0 .../out/assets/logos/typesafe.png | Bin .../{_experimental => ui}/out/assets/logos/v0.svg | 0 .../out/assets/logos/valkey.svg | 0 .../out/assets/logos/vercel.svg | 0 .../{_experimental => ui}/out/assets/logos/vllm.png | Bin .../out/assets/logos/volcengine.png | Bin .../out/assets/logos/voyage.webp | Bin .../out/assets/logos/watsonx.svg | 0 .../out/assets/logos/wingback.png | Bin .../{_experimental => ui}/out/assets/logos/xai.svg | 0 .../out/assets/logos/xecguard.svg | 0 .../out/assets/logos/xinference.svg | 0 .../out/assets/logos/zapier.svg | 0 .../out/assets/logos/zscaler.svg | 0 .../out/assets/moyai/logos/anthropic.svg | 0 .../out/assets/moyai/logos/bedrock.svg | 0 .../out/assets/moyai/logos/deepseek.svg | 0 .../out/assets/moyai/logos/fireworks.svg | 0 .../out/assets/moyai/logos/google.svg | 0 .../out/assets/moyai/logos/hermes.png | Bin .../out/assets/moyai/logos/langchain.svg | 0 .../out/assets/moyai/logos/mistral.svg | 0 .../out/assets/moyai/logos/openai.svg | 0 .../out/assets/moyai/logos/opencode.svg | 0 .../out/assets/moyai/logos/xai.svg | 0 .../out/assets/moyai/moyai-head.svg | 0 .../__next.!KGRhc2hib2FyZCk.budgets.__PAGE__.txt | 0 .../out/budgets/__next._full.txt | 0 .../out/budgets/__next._tree.txt | 0 .../{_experimental => ui}/out/budgets/index.html | 0 .../{_experimental => ui}/out/budgets/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.caching.__PAGE__.txt | 0 .../out/caching/__next._full.txt | 0 .../out/caching/__next._tree.txt | 0 .../{_experimental => ui}/out/caching/index.html | 0 .../{_experimental => ui}/out/caching/index.txt | 0 ...xt.!KGRhc2hib2FyZCk.change-password.__PAGE__.txt | 0 .../out/change-password/__next._full.txt | 0 .../out/change-password/__next._tree.txt | 0 .../out/change-password/index.html | 0 .../out/change-password/index.txt | 0 .../{_experimental => ui}/out/chat/__next._full.txt | 0 .../{_experimental => ui}/out/chat/__next._tree.txt | 0 .../out/chat/__next.chat.__PAGE__.txt | 0 .../out/chat/api-keys/__next._full.txt | 0 .../out/chat/api-keys/__next._tree.txt | 0 .../chat/api-keys/__next.chat.api-keys.__PAGE__.txt | 0 .../out/chat/api-keys/index.html | 0 .../out/chat/api-keys/index.txt | 0 .../out/chat/credentials/__next._full.txt | 0 .../out/chat/credentials/__next._tree.txt | 0 .../__next.chat.credentials.__PAGE__.txt | 0 .../out/chat/credentials/index.html | 0 .../out/chat/credentials/index.txt | 0 .../proxy/{_experimental => ui}/out/chat/index.html | 0 .../proxy/{_experimental => ui}/out/chat/index.txt | 0 .../out/chat/integrations/__next._full.txt | 0 .../out/chat/integrations/__next._tree.txt | 0 .../__next.chat.integrations.__PAGE__.txt | 0 .../out/chat/integrations/index.html | 0 .../out/chat/integrations/index.txt | 0 .../out/chat/logs/__next._full.txt | 0 .../out/chat/logs/__next._tree.txt | 0 .../out/chat/logs/__next.chat.logs.__PAGE__.txt | 0 .../{_experimental => ui}/out/chat/logs/index.html | 0 .../{_experimental => ui}/out/chat/logs/index.txt | 0 .../out/chat/usage/__next._full.txt | 0 .../out/chat/usage/__next._tree.txt | 0 .../out/chat/usage/__next.chat.usage.__PAGE__.txt | 0 .../{_experimental => ui}/out/chat/usage/index.html | 0 .../{_experimental => ui}/out/chat/usage/index.txt | 0 .../out/connect/__next._full.txt | 0 .../out/connect/__next._tree.txt | 0 .../out/connect/__next.connect.__PAGE__.txt | 0 .../{_experimental => ui}/out/connect/index.html | 0 .../{_experimental => ui}/out/connect/index.txt | 0 ....!KGRhc2hib2FyZCk.cost-optimization.__PAGE__.txt | 0 .../out/cost-optimization/__next._full.txt | 0 .../out/cost-optimization/__next._tree.txt | 0 .../out/cost-optimization/index.html | 0 .../out/cost-optimization/index.txt | 0 ...next.!KGRhc2hib2FyZCk.cost-tracking.__PAGE__.txt | 0 .../out/cost-tracking/__next._full.txt | 0 .../out/cost-tracking/__next._tree.txt | 0 .../out/cost-tracking/index.html | 0 .../out/cost-tracking/index.txt | 0 litellm/proxy/{_experimental => ui}/out/favicon.ico | Bin ...!KGRhc2hib2FyZCk.guardrails-monitor.__PAGE__.txt | 0 .../out/guardrails-monitor/__next._full.txt | 0 .../out/guardrails-monitor/__next._tree.txt | 0 .../out/guardrails-monitor/index.html | 0 .../out/guardrails-monitor/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.guardrails.__PAGE__.txt | 0 .../out/guardrails/__next._full.txt | 0 .../out/guardrails/__next._tree.txt | 0 .../{_experimental => ui}/out/guardrails/index.html | 0 .../{_experimental => ui}/out/guardrails/index.txt | 0 .../home/__next.!KGRhc2hib2FyZCk.home.__PAGE__.txt | 0 .../{_experimental => ui}/out/home/__next._full.txt | 0 .../{_experimental => ui}/out/home/__next._tree.txt | 0 .../proxy/{_experimental => ui}/out/home/index.html | 0 .../proxy/{_experimental => ui}/out/home/index.txt | 0 litellm/proxy/{_experimental => ui}/out/index.html | 0 litellm/proxy/{_experimental => ui}/out/index.txt | 0 .../lens/__next.!KGRhc2hib2FyZCk.lens.__PAGE__.txt | 0 .../{_experimental => ui}/out/lens/__next._full.txt | 0 .../{_experimental => ui}/out/lens/__next._tree.txt | 0 .../proxy/{_experimental => ui}/out/lens/index.html | 0 .../proxy/{_experimental => ui}/out/lens/index.txt | 0 ...!KGRhc2hib2FyZCk.logging-and-alerts.__PAGE__.txt | 0 .../out/logging-and-alerts/__next._full.txt | 0 .../out/logging-and-alerts/__next._tree.txt | 0 .../out/logging-and-alerts/index.html | 0 .../out/logging-and-alerts/index.txt | 0 .../out/login/__next._full.txt | 0 .../out/login/__next._tree.txt | 0 .../out/login/__next.login.__PAGE__.txt | 0 .../{_experimental => ui}/out/login/index.html | 0 .../proxy/{_experimental => ui}/out/login/index.txt | 0 .../logs/__next.!KGRhc2hib2FyZCk.logs.__PAGE__.txt | 0 .../{_experimental => ui}/out/logs/__next._full.txt | 0 .../{_experimental => ui}/out/logs/__next._tree.txt | 0 .../proxy/{_experimental => ui}/out/logs/index.html | 0 .../proxy/{_experimental => ui}/out/logs/index.txt | 0 ...__next.!KGRhc2hib2FyZCk.mcp-servers.__PAGE__.txt | 0 .../out/mcp-servers/__next._full.txt | 0 .../out/mcp-servers/__next._tree.txt | 0 .../out/mcp-servers/index.html | 0 .../{_experimental => ui}/out/mcp-servers/index.txt | 0 .../out/mcp/oauth/callback/__next._full.txt | 0 .../out/mcp/oauth/callback/__next._tree.txt | 0 .../callback/__next.mcp.oauth.callback.__PAGE__.txt | 0 .../out/mcp/oauth/callback/index.html | 0 .../out/mcp/oauth/callback/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.memory.__PAGE__.txt | 0 .../out/memory/__next._full.txt | 0 .../out/memory/__next._tree.txt | 0 .../{_experimental => ui}/out/memory/index.html | 0 .../{_experimental => ui}/out/memory/index.txt | 0 ...xt.!KGRhc2hib2FyZCk.model-hub-table.__PAGE__.txt | 0 .../out/model-hub-table/__next._full.txt | 0 .../out/model-hub-table/__next._tree.txt | 0 .../out/model-hub-table/index.html | 0 .../out/model-hub-table/index.txt | 0 ...ext.!KGRhc2hib2FyZCk.model-insights.__PAGE__.txt | 0 .../out/model-insights/__next._full.txt | 0 .../out/model-insights/__next._tree.txt | 0 .../out/model-insights/index.html | 0 .../out/model-insights/index.txt | 0 .../out/model_hub/__next._full.txt | 0 .../out/model_hub/__next._tree.txt | 0 .../out/model_hub/__next.model_hub.__PAGE__.txt | 0 .../{_experimental => ui}/out/model_hub/index.html | 0 .../{_experimental => ui}/out/model_hub/index.txt | 0 .../out/model_hub_table/__next._full.txt | 0 .../out/model_hub_table/__next._tree.txt | 0 .../__next.model_hub_table.__PAGE__.txt | 0 .../out/model_hub_table/index.html | 0 .../out/model_hub_table/index.txt | 0 ...GRhc2hib2FyZCk.models-and-endpoints.__PAGE__.txt | 0 .../out/models-and-endpoints/__next._full.txt | 0 .../out/models-and-endpoints/__next._tree.txt | 0 .../out/models-and-endpoints/index.html | 0 .../out/models-and-endpoints/index.txt | 0 .../out/moyai/__next._full.txt | 0 .../out/moyai/__next._tree.txt | 0 .../out/moyai/__next.moyai.__PAGE__.txt | 0 .../{_experimental => ui}/out/moyai/index.html | 0 .../proxy/{_experimental => ui}/out/moyai/index.txt | 0 litellm/proxy/{_experimental => ui}/out/next.svg | 0 .../__next.!KGRhc2hib2FyZCk.old-usage.__PAGE__.txt | 0 .../out/old-usage/__next._full.txt | 0 .../out/old-usage/__next._tree.txt | 0 .../{_experimental => ui}/out/old-usage/index.html | 0 .../{_experimental => ui}/out/old-usage/index.txt | 0 .../out/onboarding/__next._full.txt | 0 .../out/onboarding/__next._tree.txt | 0 .../out/onboarding/__next.onboarding.__PAGE__.txt | 0 .../{_experimental => ui}/out/onboarding/index.html | 0 .../{_experimental => ui}/out/onboarding/index.txt | 0 ...next.!KGRhc2hib2FyZCk.organizations.__PAGE__.txt | 0 .../out/organizations/__next._full.txt | 0 .../out/organizations/__next._tree.txt | 0 .../out/organizations/index.html | 0 .../out/organizations/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.playground.__PAGE__.txt | 0 .../out/playground/__next._full.txt | 0 .../out/playground/__next._tree.txt | 0 .../{_experimental => ui}/out/playground/index.html | 0 .../{_experimental => ui}/out/playground/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.policies.__PAGE__.txt | 0 .../out/policies/__next._full.txt | 0 .../out/policies/__next._tree.txt | 0 .../{_experimental => ui}/out/policies/index.html | 0 .../{_experimental => ui}/out/policies/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.projects.__PAGE__.txt | 0 .../out/projects/__next._full.txt | 0 .../out/projects/__next._tree.txt | 0 .../{_experimental => ui}/out/projects/index.html | 0 .../{_experimental => ui}/out/projects/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.prompts.__PAGE__.txt | 0 .../out/prompts/__next._full.txt | 0 .../out/prompts/__next._tree.txt | 0 .../{_experimental => ui}/out/prompts/index.html | 0 .../{_experimental => ui}/out/prompts/index.txt | 0 ...xt.!KGRhc2hib2FyZCk.router-settings.__PAGE__.txt | 0 .../out/router-settings/__next._full.txt | 0 .../out/router-settings/__next._tree.txt | 0 .../out/router-settings/index.html | 0 .../out/router-settings/index.txt | 0 ..._next.!KGRhc2hib2FyZCk.search-tools.__PAGE__.txt | 0 .../out/search-tools/__next._full.txt | 0 .../out/search-tools/__next._tree.txt | 0 .../out/search-tools/index.html | 0 .../out/search-tools/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.skills.__PAGE__.txt | 0 .../out/skills/__next._full.txt | 0 .../out/skills/__next._tree.txt | 0 .../{_experimental => ui}/out/skills/index.html | 0 .../{_experimental => ui}/out/skills/index.txt | 0 ...ext.!KGRhc2hib2FyZCk.tag-management.__PAGE__.txt | 0 .../out/tag-management/__next._full.txt | 0 .../out/tag-management/__next._tree.txt | 0 .../out/tag-management/index.html | 0 .../out/tag-management/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.teams.__PAGE__.txt | 0 .../out/teams/__next._full.txt | 0 .../out/teams/__next._tree.txt | 0 .../{_experimental => ui}/out/teams/index.html | 0 .../proxy/{_experimental => ui}/out/teams/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.telemetry.__PAGE__.txt | 0 .../out/telemetry/__next._full.txt | 0 .../out/telemetry/__next._tree.txt | 0 .../{_experimental => ui}/out/telemetry/index.html | 0 .../{_experimental => ui}/out/telemetry/index.txt | 0 ...next.!KGRhc2hib2FyZCk.tool-policies.__PAGE__.txt | 0 .../out/tool-policies/__next._full.txt | 0 .../out/tool-policies/__next._tree.txt | 0 .../out/tool-policies/index.html | 0 .../out/tool-policies/index.txt | 0 ....!KGRhc2hib2FyZCk.transform-request.__PAGE__.txt | 0 .../out/transform-request/__next._full.txt | 0 .../out/transform-request/__next._tree.txt | 0 .../out/transform-request/index.html | 0 .../out/transform-request/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.ui-theme.__PAGE__.txt | 0 .../out/ui-theme/__next._full.txt | 0 .../out/ui-theme/__next._tree.txt | 0 .../{_experimental => ui}/out/ui-theme/index.html | 0 .../{_experimental => ui}/out/ui-theme/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.usage.__PAGE__.txt | 0 .../out/usage/__next._full.txt | 0 .../out/usage/__next._tree.txt | 0 .../{_experimental => ui}/out/usage/index.html | 0 .../proxy/{_experimental => ui}/out/usage/index.txt | 0 .../__next.!KGRhc2hib2FyZCk.users.__PAGE__.txt | 0 .../out/users/__next._full.txt | 0 .../out/users/__next._tree.txt | 0 .../{_experimental => ui}/out/users/index.html | 0 .../proxy/{_experimental => ui}/out/users/index.txt | 0 ...next.!KGRhc2hib2FyZCk.vector-stores.__PAGE__.txt | 0 .../out/vector-stores/__next._full.txt | 0 .../out/vector-stores/__next._tree.txt | 0 .../out/vector-stores/index.html | 0 .../out/vector-stores/index.txt | 0 litellm/proxy/{_experimental => ui}/out/vercel.svg | 0 .../__next.!KGRhc2hib2FyZCk.workflows.__PAGE__.txt | 0 .../out/workflows/__next._full.txt | 0 .../out/workflows/__next._tree.txt | 0 .../{_experimental => ui}/out/workflows/index.html | 0 .../{_experimental => ui}/out/workflows/index.txt | 0 packaging/litellm-core/pyproject.toml | 4 ++-- pyproject.toml | 2 +- tests/base_sdk_tests/test_core_distribution.py | 2 +- .../test_check_no_publicly_known_master_key.py | 4 ++-- tests/e2e/ui/run_e2e.sh | 4 ++-- .../test_proxy_server_endpoints_and_startup.py | 4 ++-- ui/litellm-dashboard/build_release_ui.sh | 2 +- ui/litellm-dashboard/build_ui.sh | 2 +- ui/litellm-dashboard/build_ui_custom_path.sh | 2 +- 831 files changed, 31 insertions(+), 31 deletions(-) rename litellm/proxy/{_experimental => example_config_yaml}/post_call_rules.py (100%) rename litellm/proxy/{_experimental => ui}/out/404.html (100%) rename litellm/proxy/{_experimental => ui}/out/404/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/__next.!KGRhc2hib2FyZCk.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0-p31wd20yje5.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0-xrvklzr286n.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/01cjt3b43zsyy.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/01msi0ehnlc7g.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/03kp2as6u_s_6.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/05cei057fcv33.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/05evi9aern8_5.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/05p3egzpg0fru.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0677cowehlx_9.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/06el5-9ee247i.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/06yuul4yvgbd0.css (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/07ifwp0wdqloz.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/08x62apceyttf.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/08x8fsl2hzbmq.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/095t3bxug2-v_.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/09tfr__sbh796.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0_50gw2o6ba0j.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0aoel7yrv88fp.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0bhhnflodjdhp.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0bl98f8jm71jn.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0blpz77qmgyho.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0ca8wd799xeut.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0ckv5j_fni3xm.css (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0cz1d0mv5g_q7.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0d-myyz3fnj3y.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0eclgobdwjfbw.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0el1dng5997zf.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0eruvlogn4q8l.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0ev0y17rt0bzh.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0f4daktg2mnzj.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0f74g4_7j-4ju.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0gjxeo9f--vzt.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0hukc5zl2txhg.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0iad0mpbdl5k9.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0icwvr3xvxvlx.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0if-vqkhyn-zc.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0j0877r_j866g.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0jau1crjcgz3m.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0nqgb35_9l922.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0o2yjrr5g_tdw.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0och7iysqbm0w.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0q6x33fc-tn6m.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0refy__7v6-qb.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0svv6cnxs4pbi.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0ucu5tumma10r.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0w5e2qyxu1sj4.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0wk0l0tbb11zh.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0xfewjecn0ixz.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0ye1nryroojck.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0zi1szq8x_gmi.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/0zm9m2grnntd3.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1-zxupj2b23jk.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/10i7gzq_kbeak.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/12thj6aa-tc5c.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/13douredghzbr.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/13lpebw2fp-wr.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/140374h5u57ha.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/142sa7hl8fvlb.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/14hu41xvpzmuj.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/14t3iikb175xl.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/15b3jtv_9eob8.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/15nedlk5et690.css (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/19dy_z32nv0iq.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1__6wkzsb58nd.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1_pl4k5inb4xv.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1_y65bkmye44e.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1ajmxnpxbq3d_.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1beieibo3toy7.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1bg9xp4opqnt5.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1bwuw0-vm6dkc.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1cr6ulv3qmjke.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1cxbp_heltbkm.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1d74dpsds5_zx.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1ej24l_3227f7.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1en7tcxl9dean.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1fpvemj3w66ct.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1h6itt_vyh5jy.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1h8n5ac96ve92.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1hxc2zyn3cfpm.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1j_hyt_-pnipt.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1jizn-tsklndi.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1k_0mjidnorfh.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1kbriss5fsqjm.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1lwjwroyz01ds.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1my8jj2_4u45c.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1nqyvgby5okcw.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1oc43i8xactml.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1p7rizocjlzmm.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1pbkw-7b5ctl4.css (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1qk7h8bmx9cwy.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1rsw11lcuvm5o.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1sf68hiq0ae-c.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1tzs0csms7cl5.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1v51p_o3l31na.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1wn25fdxme50_.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1wulq3yn9yqsv.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1x2zrb2defezx.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1xa9j9dgi3gmq.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1xhfxnpj90y60.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1y1bd8zcsnc-f.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1ymnuz0yf1d3t.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1z8jay32-g9xt.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/1ztr6yvd5bte8.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2-xu3m_uqnn15.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/206aqn0z88a4d.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/20vezigt3zhed.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/239g6qha-e5ln.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/23h5tyl-m5zlw.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/241m26i3vumgz.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/246p743n1gxn2.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/25rb7h68g_3za.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2amk42jlrrwqu.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2c5xo0brjij9o.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2cw83dcuaptz_.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2dl0dscmfpm_k.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2er8xjwvswjqp.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2fcyfhl-hx3g1.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2ft3a059vvq0y.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2gjodnwb8w7fw.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2hiwe4tay53e_.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2i8w5pzxhj549.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2jbh3bbu8quy4.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2jxjfx8oaolav.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2kb5l8gm8d2xk.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2kec4_eowe-l5.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2kx9rud4p4l3b.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2kyjt6w0am9vr.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2n-sxfwj8ir1k.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2n4v-63z3zm3a.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2r1ubu07u4ro0.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2rrul4dd7hn0r.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2s1hyjqebuxgr.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2ufstil70mx7y.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2x-87ozl9sstj.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2xb84jlqku2i5.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/2xyxn7rj6t_tb.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3-5ha3v2304bu.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3-ggdqew23z_1.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/31nu3-bng2uoy.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/320ts7l5dj9yy.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/32qtkqblrhuih.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/32yp382ela_nc.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/33253pasn_y63.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/33t46atd3n2zd.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/34cmpy7yd-v-f.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/34l2av_wbe8w8.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/393fa6ascyji4.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/39kbckshffz94.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/39pkav481ov23.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3_l13e9g4dwql.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3a2_ok31og9_j.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3a6q-74i0xaf0.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3al7i__8s7hew.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3bsf2y0yccyub.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3byps95vaq7uw.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3cb8zg_2ym6l7.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3cdfe4ygw1_r-.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3g5is680tc60x.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3got84kam19t4.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3gwb465dhjxo9.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3icbpxp5y-p1_.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3iqtfo5xuxb17.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3kl2f49-c_ojx.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3m3rxvigp6yiy.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3m4e65gski39t.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3mhnhnyre69_q.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3n-4sn2-7lb89.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3n02s7vqnypgx.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3nf-wb-846x5h.css (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3o66m9rh9kotz.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3oo3mxuqk37z1.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3pljm3p6kg4q6.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3r8nfqup38ah0.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3sy2n07rygl46.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3u9qc99ytz-ri.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3uv-32irom9sx.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3vwj44iflrtkd.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3vydbsopsf2li.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3wo91r317_fe5.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3wpp2gha9jamt.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/3yx3h0y29e5rw.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/42kctw40_yfpi.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/chunks/turbopack-1ygmeizib8n18.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2 (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2 (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2 (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2 (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2 (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2 (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/a2a_agent.14el5-6dflh1h.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2 (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/ai21.0m_u-tih8nm0v.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/aim_security.15w_gpz3t43v3.jpeg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/aiml_api.1dq6dbpwklhlg.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/airia.2at6jwzrkehyr.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/akto.3jgaivqd683t4.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/alice.13frxbgffyihr.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/anthropic.3s95kgy8jpc64.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/aporia.2e_nhf0zf8oli.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/arize.2q0zcoh7v2j00.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/assemblyai_small.0w_dslsra91uw.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/aws.2vuu_29f0wx7g.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/baseten.41k2lnwp3c5g9.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/bedrock.2vhamxr8q6y4o.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/bing.3b9zkaag7urkm.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/braintrust.1qnhppdggfxdj.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/cato_networks.1awrzn_1otwbt.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/cerebras.10a3ay2mhz9lq.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/cisco.0pf2ni7nes2im.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/claude-code.0mamz0si_fpue.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/cloudflare.2n1spdq7u5yki.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/codex.3urhv_jmx5kj5.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/cohere.22i3i2e449j5i.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/cometapi.3w0xficbg3dkk.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/conduct.1i26xrktycd9k.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/crewai-color.067lq5ci-ka84.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/cursor.1q1ev-_5l7exg.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/databricks.2hiet9qlqzn-g.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/datadog.20j6djly_hrsx.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/dataforseo.1g2jptyl8rcb1.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/deepgram.3-krp20p_xed3.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/deepinfra.3lr_lsr7mhui6.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/deepkeep.0k6ge0vqyxdi0.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/deepseek.3n4cu0x32i_7w.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/edenai.3z_rirzycrnpm.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/elevenlabs.2982m_dk2-h_y.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/enkrypt_ai.3_-p3-cd2dkrp.avif (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/exa_ai.36h3hrkelbgj-.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/fal_ai.3rahrirki8sby.jpg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/favicon.34m4ev7_7ennf.ico (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/featherless.3hmlef3fhc0h5.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/figma.3-gfkcs78xixl.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/fireworks.3t1b6p8edeqyo.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/friendli.0ymiswh6l35bq.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/galileo.1jnyj81fv75mp.ico (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/gigachat.37uico956hu-u.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/github.01qi6qit7j89y.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/github_copilot.3k-8jyadoaq2u.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/gitlab.2a2utw-6akshk.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/gmail.2kxy7ehty9j4p.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/google-adk.00m40sq68bb9e.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/google.3y8ypywwtqob_.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/google_drive.0t6j-2z4psaod.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/google_pse.3hii8gkiytuod.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/groq.20csmqzsusp1k.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/guardrails_ai.0c_76h1qg_2ff.jpeg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/hermes.1b_2kl2itiouq.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/hubspot.21ls0k94wst4x.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/huggingface.1-07ypt9ii_-p.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/hyperbolic.3le20v59sebn8.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/infinity.0s9s12bl4lccx.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/javelin.300c2jc378vi4.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/jina.0ukab8o-3-5m_.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/jira.266jkt8otu3z6.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/lago.146vobxeazdxy.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/lakeraai.2xbgu6-fr-5ca.jpeg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/lambda.26_vz7cmyuodo.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/langchain.1p5ul5un_z7te.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/langfuse.1y39530irujaj.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/langgraph-color.2y5v3012kup9-.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/langsmith.0cuekyutow5l_.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/lasso.1elqma2u3h-qi.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/lens-symbol.1k7qocul2grzx.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/linear.0r-vgi7wxinhb.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/litellm_monogram.16r2_rdj4dq8r.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/llamaindex-color.0v6x7n2qxbs8x.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/llm_shield_proxy.1mr3gmqtwon8d.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/lmstudio.35s3-83mlhcms.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/mcp_logo.008pk5gd77gim.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/meta_llama.1kxk24vwsem49.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/microsoft_365_copilot.1jztrfb78qq1x.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/microsoft_azure.3626-7zx7wf09.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/milvus.04t2ilugeb7ad.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/minimax.2mfkkqc-lnsen.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/mistral.0n8jv_67hgq4h.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/mongodb.1l7egqakv5sij.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/moonshot.3__i9wvf37ksm.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/morph.2av06eo-t0-ve.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/moyai-head.3-tcfui7g9zwr.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/nebius.2ipf7rmjccira.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/newrelic.2xvdqc3-98gjw.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/nimble.0ors74qocyffr.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/noma_security.07ydrwasze5i8.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/notion.3ve1izxfth6xd.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/novita.0_nzmm_rl4lrf.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/nvidia_nim.1fz-5ugf_um0v.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/nvidia_triton.1aotoxig_m2w1.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/ollama.144cif369atc5.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/openai-agents.0t1sdv57nux6g.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/openai.3rj8nedgjpevh.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/openai_small.3rj8nedgjpevh.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/openclaw.05tk6t9ff_l47.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/opencode.1hqe_7u8rr8ab.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/openmeter.1wzo3xv7qwtb8.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/openrouter.1xk7748-_jixf.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/opentelemetry.2n8ujs5z4l__r.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/oracle.43kws59xxr8ig.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/otel.1dei3v2u03nit.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/palo_alto_networks.3t0xwyuc-6s43.jpeg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/pangea.0ldsllwi7dvjg.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/parallel_ai.0jx5g5pf0u355.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/perplexity-ai.2do8hoc8tw__0.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/perplexity.2zhky1a8ufk3x.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/pillar.09s1gdql9yppp.jpeg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/pointfive.1f7s395zy8hgn.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/postgresql.0a2k5oak2hvw5.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/prompt_security.34ps_5vqhm25q.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/promptguard.0m31gz-559aca.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/pydantic-ai-color.1f334m-pf8a75.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/qohash.14emr-wtp42k3.jpg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/qwen.0a49x9i08_0gz.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/recraft.2f4cv-c9ad-mo.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/repelloai.3ossrsdbm80kg.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/replicate.445bidyix2tyh.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/runway.2zzwye1fddnnn.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/s3_vector.1dy8xaiph416k.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/salesforce.20dxbd6cxoyl2.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/sambanova.1vcyu0faw1x8h.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/sap.1367hgge0s0xl.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/scx_ai.3emo1p5delrhx.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/sentry.0i-7ujykfedjd.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/shopify.25i2if4d3gr23.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/signoz.2x1bmq4-si8uu.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/slack.01ebucngfr3lq.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/snowflake.2_p8qqpi0r3lr.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/soniox.3nhjmssy7ybh7.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/straiker.0hnk6y758t2jh.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/strands.1w9vvik2r671z.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/stripe.3583qhnprkybz.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/tavily.15dorlkyzxydf.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/tencent.1mqjwxxk-obwq.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/togetherai.1wk-mouzgw5ho.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/topaz.3rjp3zvx4eags.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/twilio.1vmsvt7mb88__.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/typesafe.44kuy2p41yhxx.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/v0.15trd3tb1ulop.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/valkey.2_mrlggria_65.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/vercel.1mvnwxofolt8y.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/vllm.3_gqby46r7s3x.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/volcengine.23ly9ik_qc138.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/voyage.0krq6ew-yr8dk.webp (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/watsonx.19rrg39yvhpk8.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/wingback.1em0mjtwauacr.png (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/xai.2kc3gjiopn9om.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/xecguard.317q_7yg6brag.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/xinference.063cy_ievvy5u.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/zapier.3q67ovovgk_25.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/media/zscaler.42cagyicgk81q.svg (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_buildManifest.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_clientMiddlewareManifest.js (100%) rename litellm/proxy/{_experimental => ui}/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_ssgManifest.js (100%) rename litellm/proxy/{_experimental => ui}/out/_not-found/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/_not-found/__next._not-found.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/_not-found/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/_not-found/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/_not-found/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/access-groups/__next.!KGRhc2hib2FyZCk.access-groups.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/access-groups/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/access-groups/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/access-groups/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/access-groups/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/admin-panel/__next.!KGRhc2hib2FyZCk.admin-panel.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/admin-panel/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/admin-panel/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/admin-panel/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/admin-panel/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/agents/__next.!KGRhc2hib2FyZCk.agents.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/agents/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/agents/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/agents/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/agents/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/api-keys/__next.!KGRhc2hib2FyZCk.api-keys.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/api-keys/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/api-keys/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/api-keys/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/api-keys/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/api-reference/__next.!KGRhc2hib2FyZCk.api-reference.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/api-reference/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/api-reference/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/api-reference/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/api-reference/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/assets/aria-agent.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/audit-logs-preview.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/a2a_agent.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/ai21.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/aim_logo.jpeg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/aim_security.jpeg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/aiml_api.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/airia.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/akto.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/alice.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/anthropic.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/aporia.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/arize.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/assemblyai_small.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/aws.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/azure_ai_foundry.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/baseten.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/bedrock.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/bing.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/braintrust.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/cato_networks.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/cerebras.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/cisco.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/claude.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/cloudflare.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/cohere.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/cometapi.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/conduct.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/crewai-color.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/cursor.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/databricks.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/datadog.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/dataforseo.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/deepgram.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/deepinfra.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/deepkeep.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/deepseek.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/edenai.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/elevenlabs.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/enkrypt_ai.avif (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/exa_ai.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/fal_ai.jpg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/featherless.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/figma.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/fireworks.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/friendli.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/galileo.ico (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/gigachat.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/github.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/github_copilot.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/gitlab.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/gmail.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/google-adk.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/google.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/google_drive.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/google_pse.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/groq.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/guardrails_ai.jpeg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/hermes.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/hubspot.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/huggingface.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/hyperbolic.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/infinity.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/javelin.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/jina.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/jira.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/lago.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/lakeraai.jpeg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/lambda.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/langchain.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/langflow.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/langfuse.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/langfuse.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/langgraph-color.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/langgraph.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/langsmith.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/lasso.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/linear.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/litellm.jpg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/litellm_logo.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/litellm_logo_dark.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/litellm_monogram.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/litellm_monogram_dark.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/llamaindex-color.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/llm_guard.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/llm_shield_proxy.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/lmstudio.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/mcp_logo.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/meta_llama.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/microsoft_365.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/microsoft_365_copilot.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/microsoft_azure.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/milvus.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/minimax.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/mistral.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/mongodb.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/moonshot.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/morph.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/nebius.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/newrelic.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/nimble.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/noma_security.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/notion.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/novita.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/nvidia_nim.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/nvidia_triton.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/ollama.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/openai-agents.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/openai_small.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/openclaw.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/openmeter.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/openrouter.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/opentelemetry.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/oracle.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/otel.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/palo_alto_networks.jpeg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/pangea.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/parallel_ai.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/perplexity-ai.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/perplexity.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/pillar.jpeg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/pointfive.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/postgresql.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/presidio.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/prompt_security.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/promptguard.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/pydantic-ai-color.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/pydantic.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/qohash.jpg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/qwen.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/recraft.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/repelloai.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/replicate.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/runway.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/s3_vector.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/salesforce.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/sambanova.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/sap.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/scx_ai.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/search1api.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/secret_detect.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/sentry.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/shopify.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/signoz.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/slack.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/snowflake.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/soniox.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/straiker.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/strands.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/stripe.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/tavily.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/tencent.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/togetherai.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/topaz.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/twilio.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/typesafe.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/v0.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/valkey.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/vercel.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/vllm.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/volcengine.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/voyage.webp (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/watsonx.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/wingback.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/xai.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/xecguard.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/xinference.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/zapier.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/logos/zscaler.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/moyai/logos/anthropic.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/moyai/logos/bedrock.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/moyai/logos/deepseek.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/moyai/logos/fireworks.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/moyai/logos/google.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/moyai/logos/hermes.png (100%) rename litellm/proxy/{_experimental => ui}/out/assets/moyai/logos/langchain.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/moyai/logos/mistral.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/moyai/logos/openai.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/moyai/logos/opencode.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/moyai/logos/xai.svg (100%) rename litellm/proxy/{_experimental => ui}/out/assets/moyai/moyai-head.svg (100%) rename litellm/proxy/{_experimental => ui}/out/budgets/__next.!KGRhc2hib2FyZCk.budgets.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/budgets/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/budgets/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/budgets/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/budgets/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/caching/__next.!KGRhc2hib2FyZCk.caching.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/caching/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/caching/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/caching/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/caching/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/change-password/__next.!KGRhc2hib2FyZCk.change-password.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/change-password/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/change-password/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/change-password/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/change-password/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/__next.chat.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/api-keys/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/api-keys/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/api-keys/__next.chat.api-keys.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/api-keys/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/chat/api-keys/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/credentials/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/credentials/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/credentials/__next.chat.credentials.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/credentials/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/chat/credentials/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/chat/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/integrations/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/integrations/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/integrations/__next.chat.integrations.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/integrations/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/chat/integrations/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/logs/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/logs/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/logs/__next.chat.logs.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/logs/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/chat/logs/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/usage/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/usage/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/usage/__next.chat.usage.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/chat/usage/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/chat/usage/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/connect/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/connect/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/connect/__next.connect.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/connect/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/connect/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/cost-optimization/__next.!KGRhc2hib2FyZCk.cost-optimization.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/cost-optimization/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/cost-optimization/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/cost-optimization/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/cost-optimization/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/cost-tracking/__next.!KGRhc2hib2FyZCk.cost-tracking.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/cost-tracking/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/cost-tracking/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/cost-tracking/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/cost-tracking/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/favicon.ico (100%) rename litellm/proxy/{_experimental => ui}/out/guardrails-monitor/__next.!KGRhc2hib2FyZCk.guardrails-monitor.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/guardrails-monitor/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/guardrails-monitor/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/guardrails-monitor/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/guardrails-monitor/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/guardrails/__next.!KGRhc2hib2FyZCk.guardrails.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/guardrails/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/guardrails/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/guardrails/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/guardrails/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/home/__next.!KGRhc2hib2FyZCk.home.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/home/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/home/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/home/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/home/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/lens/__next.!KGRhc2hib2FyZCk.lens.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/lens/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/lens/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/lens/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/lens/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/logging-and-alerts/__next.!KGRhc2hib2FyZCk.logging-and-alerts.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/logging-and-alerts/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/logging-and-alerts/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/logging-and-alerts/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/logging-and-alerts/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/login/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/login/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/login/__next.login.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/login/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/login/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/logs/__next.!KGRhc2hib2FyZCk.logs.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/logs/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/logs/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/logs/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/logs/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/mcp-servers/__next.!KGRhc2hib2FyZCk.mcp-servers.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/mcp-servers/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/mcp-servers/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/mcp-servers/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/mcp-servers/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/mcp/oauth/callback/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/mcp/oauth/callback/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/mcp/oauth/callback/__next.mcp.oauth.callback.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/mcp/oauth/callback/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/mcp/oauth/callback/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/memory/__next.!KGRhc2hib2FyZCk.memory.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/memory/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/memory/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/memory/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/memory/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model-hub-table/__next.!KGRhc2hib2FyZCk.model-hub-table.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model-hub-table/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model-hub-table/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model-hub-table/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/model-hub-table/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model-insights/__next.!KGRhc2hib2FyZCk.model-insights.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model-insights/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model-insights/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model-insights/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/model-insights/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model_hub/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model_hub/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model_hub/__next.model_hub.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model_hub/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/model_hub/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model_hub_table/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model_hub_table/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model_hub_table/__next.model_hub_table.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/model_hub_table/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/model_hub_table/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/models-and-endpoints/__next.!KGRhc2hib2FyZCk.models-and-endpoints.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/models-and-endpoints/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/models-and-endpoints/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/models-and-endpoints/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/models-and-endpoints/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/moyai/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/moyai/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/moyai/__next.moyai.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/moyai/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/moyai/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/next.svg (100%) rename litellm/proxy/{_experimental => ui}/out/old-usage/__next.!KGRhc2hib2FyZCk.old-usage.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/old-usage/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/old-usage/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/old-usage/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/old-usage/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/onboarding/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/onboarding/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/onboarding/__next.onboarding.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/onboarding/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/onboarding/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/organizations/__next.!KGRhc2hib2FyZCk.organizations.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/organizations/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/organizations/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/organizations/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/organizations/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/playground/__next.!KGRhc2hib2FyZCk.playground.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/playground/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/playground/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/playground/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/playground/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/policies/__next.!KGRhc2hib2FyZCk.policies.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/policies/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/policies/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/policies/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/policies/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/projects/__next.!KGRhc2hib2FyZCk.projects.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/projects/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/projects/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/projects/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/projects/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/prompts/__next.!KGRhc2hib2FyZCk.prompts.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/prompts/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/prompts/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/prompts/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/prompts/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/router-settings/__next.!KGRhc2hib2FyZCk.router-settings.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/router-settings/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/router-settings/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/router-settings/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/router-settings/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/search-tools/__next.!KGRhc2hib2FyZCk.search-tools.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/search-tools/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/search-tools/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/search-tools/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/search-tools/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/skills/__next.!KGRhc2hib2FyZCk.skills.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/skills/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/skills/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/skills/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/skills/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/tag-management/__next.!KGRhc2hib2FyZCk.tag-management.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/tag-management/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/tag-management/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/tag-management/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/tag-management/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/teams/__next.!KGRhc2hib2FyZCk.teams.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/teams/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/teams/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/teams/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/teams/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/telemetry/__next.!KGRhc2hib2FyZCk.telemetry.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/telemetry/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/telemetry/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/telemetry/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/telemetry/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/tool-policies/__next.!KGRhc2hib2FyZCk.tool-policies.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/tool-policies/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/tool-policies/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/tool-policies/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/tool-policies/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/transform-request/__next.!KGRhc2hib2FyZCk.transform-request.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/transform-request/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/transform-request/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/transform-request/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/transform-request/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/ui-theme/__next.!KGRhc2hib2FyZCk.ui-theme.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/ui-theme/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/ui-theme/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/ui-theme/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/ui-theme/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/usage/__next.!KGRhc2hib2FyZCk.usage.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/usage/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/usage/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/usage/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/usage/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/users/__next.!KGRhc2hib2FyZCk.users.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/users/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/users/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/users/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/users/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/vector-stores/__next.!KGRhc2hib2FyZCk.vector-stores.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/vector-stores/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/vector-stores/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/vector-stores/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/vector-stores/index.txt (100%) rename litellm/proxy/{_experimental => ui}/out/vercel.svg (100%) rename litellm/proxy/{_experimental => ui}/out/workflows/__next.!KGRhc2hib2FyZCk.workflows.__PAGE__.txt (100%) rename litellm/proxy/{_experimental => ui}/out/workflows/__next._full.txt (100%) rename litellm/proxy/{_experimental => ui}/out/workflows/__next._tree.txt (100%) rename litellm/proxy/{_experimental => ui}/out/workflows/index.html (100%) rename litellm/proxy/{_experimental => ui}/out/workflows/index.txt (100%) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1edf22578ff..a77d00143c0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -842,8 +842,8 @@ jobs: - run: name: Use built UI bundle command: | - rm -rf litellm/proxy/_experimental/out - cp -r ui-bundle/out litellm/proxy/_experimental/out + rm -rf litellm/proxy/ui/out + cp -r ui-bundle/out litellm/proxy/ui/out - wait_for_service: url: tcp://localhost:5432 timeout: "30" @@ -983,8 +983,8 @@ jobs: - run: name: Use built UI bundle command: | - rm -rf litellm/proxy/_experimental/out - cp -r ui-bundle/out litellm/proxy/_experimental/out + rm -rf litellm/proxy/ui/out + cp -r ui-bundle/out litellm/proxy/ui/out - wait_for_service: url: tcp://localhost:5432 timeout: "30" diff --git a/.circleci/scripts/run_integration.sh b/.circleci/scripts/run_integration.sh index 00b3c5f8fdd..ce9adabebff 100644 --- a/.circleci/scripts/run_integration.sh +++ b/.circleci/scripts/run_integration.sh @@ -79,7 +79,7 @@ export INTEGRATION_PROXY_URL=http://127.0.0.1:4000 export INTEGRATION_PEER_URL="" export INTEGRATION_UPSTREAM_URL=http://127.0.0.1:8190 export INTEGRATION_MASTER_KEY="$LITELLM_MASTER_KEY" -export LITELLM_UI_PATH="$PWD/litellm/proxy/_experimental/out" +export LITELLM_UI_PATH="$PWD/litellm/proxy/ui/out" if [ "$suite" = browser ]; then export LITELLM_UI_PATH="$PWD/ui/litellm-dashboard/out" test -f "$LITELLM_UI_PATH/index.html" diff --git a/.gitguardian.yaml b/.gitguardian.yaml index 0e436ebd209..8e3d3d0d406 100644 --- a/.gitguardian.yaml +++ b/.gitguardian.yaml @@ -21,7 +21,7 @@ secret: - "miniconda.sh" # Build outputs and static assets - - "litellm/proxy/_experimental/out/**" + - "litellm/proxy/ui/out/**" - "ui/litellm-dashboard/public/**" - "**/swagger/*.js" - "**/*.woff" diff --git a/Dockerfile b/Dockerfile index 4cef63c8d71..f7bf44c48c7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -94,8 +94,8 @@ COPY . . # Replace the committed UI bundle with the one built from this exact source. # Clearing first drops the committed bundle's content-hashed chunks that COPY # would otherwise leave behind alongside the fresh ones. -RUN rm -rf litellm/proxy/_experimental/out -COPY --from=ui-builder /ui/out/. litellm/proxy/_experimental/out/ +RUN rm -rf litellm/proxy/ui/out +COPY --from=ui-builder /ui/out/. litellm/proxy/ui/out/ # Build Admin UI before final sync (applies the enterprise color override when present) RUN sed -i 's/\r$//' docker/build_admin_ui.sh && chmod +x docker/build_admin_ui.sh && ./docker/build_admin_ui.sh diff --git a/docker/Dockerfile.database b/docker/Dockerfile.database index 20f810686a3..b1bf174ad2f 100644 --- a/docker/Dockerfile.database +++ b/docker/Dockerfile.database @@ -92,8 +92,8 @@ COPY . . # Replace the committed UI bundle with the one built from this exact source. # Clearing first drops the committed bundle's content-hashed chunks that COPY # would otherwise leave behind alongside the fresh ones. -RUN rm -rf litellm/proxy/_experimental/out -COPY --from=ui-builder /ui/out/. litellm/proxy/_experimental/out/ +RUN rm -rf litellm/proxy/ui/out +COPY --from=ui-builder /ui/out/. litellm/proxy/ui/out/ # Build Admin UI before final sync (applies the enterprise color override when present) RUN sed -i 's/\r$//' docker/build_admin_ui.sh && chmod +x docker/build_admin_ui.sh && ./docker/build_admin_ui.sh diff --git a/docker/Dockerfile.non_root b/docker/Dockerfile.non_root index 90bcc523d9e..dd03232b93d 100644 --- a/docker/Dockerfile.non_root +++ b/docker/Dockerfile.non_root @@ -96,14 +96,14 @@ COPY . . # Replace the committed UI bundle with the one built from this exact source. # Clearing first drops the committed bundle's content-hashed chunks that COPY # would otherwise leave behind alongside the fresh ones. -RUN rm -rf litellm/proxy/_experimental/out -COPY --from=ui-builder /ui/out/. litellm/proxy/_experimental/out/ +RUN rm -rf litellm/proxy/ui/out +COPY --from=ui-builder /ui/out/. litellm/proxy/ui/out/ # Set non-root flag for build time consistency ENV LITELLM_NON_ROOT=true RUN mkdir -p /var/lib/litellm/ui /var/lib/litellm/assets && \ - cp -r /app/litellm/proxy/_experimental/out/. /var/lib/litellm/ui/ && \ + cp -r /app/litellm/proxy/ui/out/. /var/lib/litellm/ui/ && \ cp /app/litellm/proxy/logo.png /var/lib/litellm/assets/logo.png && \ touch /var/lib/litellm/ui/.litellm_ui_ready diff --git a/litellm-rust/crates/gateway-ui/README.md b/litellm-rust/crates/gateway-ui/README.md index 82433c2239e..69cf713a630 100644 --- a/litellm-rust/crates/gateway-ui/README.md +++ b/litellm-rust/crates/gateway-ui/README.md @@ -19,7 +19,7 @@ Run from `litellm-rust` with an existing dashboard export and a gateway config: ```sh export LITELLM_CONFIG=/path/to/config.yaml -export LITELLM_UI_PATH=/path/to/litellm/proxy/_experimental/out +export LITELLM_UI_PATH=/path/to/litellm/proxy/ui/out export UI_USERNAME=admin read -rs UI_PASSWORD export UI_PASSWORD diff --git a/litellm-rust/crates/gateway-ui/tests/assets.rs b/litellm-rust/crates/gateway-ui/tests/assets.rs index ba741fbf2ec..5be84be7389 100644 --- a/litellm-rust/crates/gateway-ui/tests/assets.rs +++ b/litellm-rust/crates/gateway-ui/tests/assets.rs @@ -208,7 +208,7 @@ async fn logo_discovery_points_to_served_image(dashboard: App) { #[tokio::test] async fn committed_dashboard_export_serves_every_logo(#[case] path: &str) { let export = std::path::Path::new(env!("CARGO_MANIFEST_DIR")) - .join("../../../litellm/proxy/_experimental/out"); + .join("../../../litellm/proxy/ui/out"); let response = litellm_gateway_ui::dashboard_assets(export) .oneshot(Request::get(path).body(Body::empty()).unwrap()) .await diff --git a/litellm/proxy/_experimental/post_call_rules.py b/litellm/proxy/example_config_yaml/post_call_rules.py similarity index 100% rename from litellm/proxy/_experimental/post_call_rules.py rename to litellm/proxy/example_config_yaml/post_call_rules.py diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 129cd7e1589..85c02549de5 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -2485,7 +2485,7 @@ origins, allow_cors_credentials = _get_cors_config() # get current directory try: current_dir = os.path.dirname(os.path.abspath(__file__)) - packaged_ui_path: Final = os.path.join(current_dir, "_experimental", "out") + packaged_ui_path: Final = os.path.join(current_dir, "ui", "out") ui_path = packaged_ui_path litellm_asset_prefix: Final = "/litellm-asset-prefix" @@ -2779,7 +2779,7 @@ try: except Exception: pass current_dir = os.path.dirname(os.path.abspath(__file__)) -# ui_path = os.path.join(current_dir, "_experimental", "out") +# ui_path = os.path.join(current_dir, "ui", "out") # # Mount this test directory instead # app.mount("/ui", StaticFiles(directory=ui_path, html=True), name="ui") @@ -19206,7 +19206,7 @@ async def get_favicon(): ) current_dir: Final = os.path.dirname(os.path.abspath(__file__)) - default_favicon: Final = os.path.join(current_dir, "_experimental", "out", "favicon.ico") + default_favicon: Final = os.path.join(current_dir, "ui", "out", "favicon.ico") favicon_url: Final = os.getenv("LITELLM_FAVICON_URL", "") diff --git a/litellm/proxy/_experimental/out/404.html b/litellm/proxy/ui/out/404.html similarity index 100% rename from litellm/proxy/_experimental/out/404.html rename to litellm/proxy/ui/out/404.html diff --git a/litellm/proxy/_experimental/out/404/index.html b/litellm/proxy/ui/out/404/index.html similarity index 100% rename from litellm/proxy/_experimental/out/404/index.html rename to litellm/proxy/ui/out/404/index.html diff --git a/litellm/proxy/_experimental/out/__next.!KGRhc2hib2FyZCk.__PAGE__.txt b/litellm/proxy/ui/out/__next.!KGRhc2hib2FyZCk.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/__next.!KGRhc2hib2FyZCk.__PAGE__.txt rename to litellm/proxy/ui/out/__next.!KGRhc2hib2FyZCk.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/__next._full.txt b/litellm/proxy/ui/out/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/__next._full.txt rename to litellm/proxy/ui/out/__next._full.txt diff --git a/litellm/proxy/_experimental/out/__next._tree.txt b/litellm/proxy/ui/out/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/__next._tree.txt rename to litellm/proxy/ui/out/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0-p31wd20yje5.js b/litellm/proxy/ui/out/_next/static/chunks/0-p31wd20yje5.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0-p31wd20yje5.js rename to litellm/proxy/ui/out/_next/static/chunks/0-p31wd20yje5.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0-xrvklzr286n.js b/litellm/proxy/ui/out/_next/static/chunks/0-xrvklzr286n.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0-xrvklzr286n.js rename to litellm/proxy/ui/out/_next/static/chunks/0-xrvklzr286n.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/01cjt3b43zsyy.js b/litellm/proxy/ui/out/_next/static/chunks/01cjt3b43zsyy.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/01cjt3b43zsyy.js rename to litellm/proxy/ui/out/_next/static/chunks/01cjt3b43zsyy.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/01msi0ehnlc7g.js b/litellm/proxy/ui/out/_next/static/chunks/01msi0ehnlc7g.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/01msi0ehnlc7g.js rename to litellm/proxy/ui/out/_next/static/chunks/01msi0ehnlc7g.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/03kp2as6u_s_6.js b/litellm/proxy/ui/out/_next/static/chunks/03kp2as6u_s_6.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/03kp2as6u_s_6.js rename to litellm/proxy/ui/out/_next/static/chunks/03kp2as6u_s_6.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/05cei057fcv33.js b/litellm/proxy/ui/out/_next/static/chunks/05cei057fcv33.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/05cei057fcv33.js rename to litellm/proxy/ui/out/_next/static/chunks/05cei057fcv33.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/05evi9aern8_5.js b/litellm/proxy/ui/out/_next/static/chunks/05evi9aern8_5.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/05evi9aern8_5.js rename to litellm/proxy/ui/out/_next/static/chunks/05evi9aern8_5.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/05p3egzpg0fru.js b/litellm/proxy/ui/out/_next/static/chunks/05p3egzpg0fru.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/05p3egzpg0fru.js rename to litellm/proxy/ui/out/_next/static/chunks/05p3egzpg0fru.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0677cowehlx_9.js b/litellm/proxy/ui/out/_next/static/chunks/0677cowehlx_9.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0677cowehlx_9.js rename to litellm/proxy/ui/out/_next/static/chunks/0677cowehlx_9.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/06el5-9ee247i.js b/litellm/proxy/ui/out/_next/static/chunks/06el5-9ee247i.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/06el5-9ee247i.js rename to litellm/proxy/ui/out/_next/static/chunks/06el5-9ee247i.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/06yuul4yvgbd0.css b/litellm/proxy/ui/out/_next/static/chunks/06yuul4yvgbd0.css similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/06yuul4yvgbd0.css rename to litellm/proxy/ui/out/_next/static/chunks/06yuul4yvgbd0.css diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/07ifwp0wdqloz.js b/litellm/proxy/ui/out/_next/static/chunks/07ifwp0wdqloz.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/07ifwp0wdqloz.js rename to litellm/proxy/ui/out/_next/static/chunks/07ifwp0wdqloz.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/08x62apceyttf.js b/litellm/proxy/ui/out/_next/static/chunks/08x62apceyttf.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/08x62apceyttf.js rename to litellm/proxy/ui/out/_next/static/chunks/08x62apceyttf.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/08x8fsl2hzbmq.js b/litellm/proxy/ui/out/_next/static/chunks/08x8fsl2hzbmq.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/08x8fsl2hzbmq.js rename to litellm/proxy/ui/out/_next/static/chunks/08x8fsl2hzbmq.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/095t3bxug2-v_.js b/litellm/proxy/ui/out/_next/static/chunks/095t3bxug2-v_.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/095t3bxug2-v_.js rename to litellm/proxy/ui/out/_next/static/chunks/095t3bxug2-v_.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/09tfr__sbh796.js b/litellm/proxy/ui/out/_next/static/chunks/09tfr__sbh796.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/09tfr__sbh796.js rename to litellm/proxy/ui/out/_next/static/chunks/09tfr__sbh796.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0_50gw2o6ba0j.js b/litellm/proxy/ui/out/_next/static/chunks/0_50gw2o6ba0j.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0_50gw2o6ba0j.js rename to litellm/proxy/ui/out/_next/static/chunks/0_50gw2o6ba0j.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0aoel7yrv88fp.js b/litellm/proxy/ui/out/_next/static/chunks/0aoel7yrv88fp.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0aoel7yrv88fp.js rename to litellm/proxy/ui/out/_next/static/chunks/0aoel7yrv88fp.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0bhhnflodjdhp.js b/litellm/proxy/ui/out/_next/static/chunks/0bhhnflodjdhp.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0bhhnflodjdhp.js rename to litellm/proxy/ui/out/_next/static/chunks/0bhhnflodjdhp.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0bl98f8jm71jn.js b/litellm/proxy/ui/out/_next/static/chunks/0bl98f8jm71jn.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0bl98f8jm71jn.js rename to litellm/proxy/ui/out/_next/static/chunks/0bl98f8jm71jn.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0blpz77qmgyho.js b/litellm/proxy/ui/out/_next/static/chunks/0blpz77qmgyho.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0blpz77qmgyho.js rename to litellm/proxy/ui/out/_next/static/chunks/0blpz77qmgyho.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0ca8wd799xeut.js b/litellm/proxy/ui/out/_next/static/chunks/0ca8wd799xeut.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0ca8wd799xeut.js rename to litellm/proxy/ui/out/_next/static/chunks/0ca8wd799xeut.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0ckv5j_fni3xm.css b/litellm/proxy/ui/out/_next/static/chunks/0ckv5j_fni3xm.css similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0ckv5j_fni3xm.css rename to litellm/proxy/ui/out/_next/static/chunks/0ckv5j_fni3xm.css diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0cz1d0mv5g_q7.js b/litellm/proxy/ui/out/_next/static/chunks/0cz1d0mv5g_q7.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0cz1d0mv5g_q7.js rename to litellm/proxy/ui/out/_next/static/chunks/0cz1d0mv5g_q7.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0d-myyz3fnj3y.js b/litellm/proxy/ui/out/_next/static/chunks/0d-myyz3fnj3y.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0d-myyz3fnj3y.js rename to litellm/proxy/ui/out/_next/static/chunks/0d-myyz3fnj3y.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0eclgobdwjfbw.js b/litellm/proxy/ui/out/_next/static/chunks/0eclgobdwjfbw.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0eclgobdwjfbw.js rename to litellm/proxy/ui/out/_next/static/chunks/0eclgobdwjfbw.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0el1dng5997zf.js b/litellm/proxy/ui/out/_next/static/chunks/0el1dng5997zf.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0el1dng5997zf.js rename to litellm/proxy/ui/out/_next/static/chunks/0el1dng5997zf.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0eruvlogn4q8l.js b/litellm/proxy/ui/out/_next/static/chunks/0eruvlogn4q8l.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0eruvlogn4q8l.js rename to litellm/proxy/ui/out/_next/static/chunks/0eruvlogn4q8l.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0ev0y17rt0bzh.js b/litellm/proxy/ui/out/_next/static/chunks/0ev0y17rt0bzh.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0ev0y17rt0bzh.js rename to litellm/proxy/ui/out/_next/static/chunks/0ev0y17rt0bzh.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0f4daktg2mnzj.js b/litellm/proxy/ui/out/_next/static/chunks/0f4daktg2mnzj.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0f4daktg2mnzj.js rename to litellm/proxy/ui/out/_next/static/chunks/0f4daktg2mnzj.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0f74g4_7j-4ju.js b/litellm/proxy/ui/out/_next/static/chunks/0f74g4_7j-4ju.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0f74g4_7j-4ju.js rename to litellm/proxy/ui/out/_next/static/chunks/0f74g4_7j-4ju.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0gjxeo9f--vzt.js b/litellm/proxy/ui/out/_next/static/chunks/0gjxeo9f--vzt.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0gjxeo9f--vzt.js rename to litellm/proxy/ui/out/_next/static/chunks/0gjxeo9f--vzt.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0hukc5zl2txhg.js b/litellm/proxy/ui/out/_next/static/chunks/0hukc5zl2txhg.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0hukc5zl2txhg.js rename to litellm/proxy/ui/out/_next/static/chunks/0hukc5zl2txhg.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0iad0mpbdl5k9.js b/litellm/proxy/ui/out/_next/static/chunks/0iad0mpbdl5k9.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0iad0mpbdl5k9.js rename to litellm/proxy/ui/out/_next/static/chunks/0iad0mpbdl5k9.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0icwvr3xvxvlx.js b/litellm/proxy/ui/out/_next/static/chunks/0icwvr3xvxvlx.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0icwvr3xvxvlx.js rename to litellm/proxy/ui/out/_next/static/chunks/0icwvr3xvxvlx.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0if-vqkhyn-zc.js b/litellm/proxy/ui/out/_next/static/chunks/0if-vqkhyn-zc.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0if-vqkhyn-zc.js rename to litellm/proxy/ui/out/_next/static/chunks/0if-vqkhyn-zc.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0j0877r_j866g.js b/litellm/proxy/ui/out/_next/static/chunks/0j0877r_j866g.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0j0877r_j866g.js rename to litellm/proxy/ui/out/_next/static/chunks/0j0877r_j866g.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0jau1crjcgz3m.js b/litellm/proxy/ui/out/_next/static/chunks/0jau1crjcgz3m.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0jau1crjcgz3m.js rename to litellm/proxy/ui/out/_next/static/chunks/0jau1crjcgz3m.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0nqgb35_9l922.js b/litellm/proxy/ui/out/_next/static/chunks/0nqgb35_9l922.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0nqgb35_9l922.js rename to litellm/proxy/ui/out/_next/static/chunks/0nqgb35_9l922.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0o2yjrr5g_tdw.js b/litellm/proxy/ui/out/_next/static/chunks/0o2yjrr5g_tdw.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0o2yjrr5g_tdw.js rename to litellm/proxy/ui/out/_next/static/chunks/0o2yjrr5g_tdw.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0och7iysqbm0w.js b/litellm/proxy/ui/out/_next/static/chunks/0och7iysqbm0w.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0och7iysqbm0w.js rename to litellm/proxy/ui/out/_next/static/chunks/0och7iysqbm0w.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0q6x33fc-tn6m.js b/litellm/proxy/ui/out/_next/static/chunks/0q6x33fc-tn6m.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0q6x33fc-tn6m.js rename to litellm/proxy/ui/out/_next/static/chunks/0q6x33fc-tn6m.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0refy__7v6-qb.js b/litellm/proxy/ui/out/_next/static/chunks/0refy__7v6-qb.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0refy__7v6-qb.js rename to litellm/proxy/ui/out/_next/static/chunks/0refy__7v6-qb.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0svv6cnxs4pbi.js b/litellm/proxy/ui/out/_next/static/chunks/0svv6cnxs4pbi.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0svv6cnxs4pbi.js rename to litellm/proxy/ui/out/_next/static/chunks/0svv6cnxs4pbi.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0ucu5tumma10r.js b/litellm/proxy/ui/out/_next/static/chunks/0ucu5tumma10r.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0ucu5tumma10r.js rename to litellm/proxy/ui/out/_next/static/chunks/0ucu5tumma10r.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0w5e2qyxu1sj4.js b/litellm/proxy/ui/out/_next/static/chunks/0w5e2qyxu1sj4.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0w5e2qyxu1sj4.js rename to litellm/proxy/ui/out/_next/static/chunks/0w5e2qyxu1sj4.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0wk0l0tbb11zh.js b/litellm/proxy/ui/out/_next/static/chunks/0wk0l0tbb11zh.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0wk0l0tbb11zh.js rename to litellm/proxy/ui/out/_next/static/chunks/0wk0l0tbb11zh.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0xfewjecn0ixz.js b/litellm/proxy/ui/out/_next/static/chunks/0xfewjecn0ixz.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0xfewjecn0ixz.js rename to litellm/proxy/ui/out/_next/static/chunks/0xfewjecn0ixz.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0ye1nryroojck.js b/litellm/proxy/ui/out/_next/static/chunks/0ye1nryroojck.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0ye1nryroojck.js rename to litellm/proxy/ui/out/_next/static/chunks/0ye1nryroojck.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0zi1szq8x_gmi.js b/litellm/proxy/ui/out/_next/static/chunks/0zi1szq8x_gmi.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0zi1szq8x_gmi.js rename to litellm/proxy/ui/out/_next/static/chunks/0zi1szq8x_gmi.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/0zm9m2grnntd3.js b/litellm/proxy/ui/out/_next/static/chunks/0zm9m2grnntd3.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/0zm9m2grnntd3.js rename to litellm/proxy/ui/out/_next/static/chunks/0zm9m2grnntd3.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1-zxupj2b23jk.js b/litellm/proxy/ui/out/_next/static/chunks/1-zxupj2b23jk.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1-zxupj2b23jk.js rename to litellm/proxy/ui/out/_next/static/chunks/1-zxupj2b23jk.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/10i7gzq_kbeak.js b/litellm/proxy/ui/out/_next/static/chunks/10i7gzq_kbeak.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/10i7gzq_kbeak.js rename to litellm/proxy/ui/out/_next/static/chunks/10i7gzq_kbeak.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/12thj6aa-tc5c.js b/litellm/proxy/ui/out/_next/static/chunks/12thj6aa-tc5c.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/12thj6aa-tc5c.js rename to litellm/proxy/ui/out/_next/static/chunks/12thj6aa-tc5c.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/13douredghzbr.js b/litellm/proxy/ui/out/_next/static/chunks/13douredghzbr.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/13douredghzbr.js rename to litellm/proxy/ui/out/_next/static/chunks/13douredghzbr.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/13lpebw2fp-wr.js b/litellm/proxy/ui/out/_next/static/chunks/13lpebw2fp-wr.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/13lpebw2fp-wr.js rename to litellm/proxy/ui/out/_next/static/chunks/13lpebw2fp-wr.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/140374h5u57ha.js b/litellm/proxy/ui/out/_next/static/chunks/140374h5u57ha.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/140374h5u57ha.js rename to litellm/proxy/ui/out/_next/static/chunks/140374h5u57ha.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/142sa7hl8fvlb.js b/litellm/proxy/ui/out/_next/static/chunks/142sa7hl8fvlb.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/142sa7hl8fvlb.js rename to litellm/proxy/ui/out/_next/static/chunks/142sa7hl8fvlb.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/14hu41xvpzmuj.js b/litellm/proxy/ui/out/_next/static/chunks/14hu41xvpzmuj.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/14hu41xvpzmuj.js rename to litellm/proxy/ui/out/_next/static/chunks/14hu41xvpzmuj.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/14t3iikb175xl.js b/litellm/proxy/ui/out/_next/static/chunks/14t3iikb175xl.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/14t3iikb175xl.js rename to litellm/proxy/ui/out/_next/static/chunks/14t3iikb175xl.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/15b3jtv_9eob8.js b/litellm/proxy/ui/out/_next/static/chunks/15b3jtv_9eob8.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/15b3jtv_9eob8.js rename to litellm/proxy/ui/out/_next/static/chunks/15b3jtv_9eob8.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/15nedlk5et690.css b/litellm/proxy/ui/out/_next/static/chunks/15nedlk5et690.css similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/15nedlk5et690.css rename to litellm/proxy/ui/out/_next/static/chunks/15nedlk5et690.css diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/19dy_z32nv0iq.js b/litellm/proxy/ui/out/_next/static/chunks/19dy_z32nv0iq.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/19dy_z32nv0iq.js rename to litellm/proxy/ui/out/_next/static/chunks/19dy_z32nv0iq.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1__6wkzsb58nd.js b/litellm/proxy/ui/out/_next/static/chunks/1__6wkzsb58nd.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1__6wkzsb58nd.js rename to litellm/proxy/ui/out/_next/static/chunks/1__6wkzsb58nd.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1_pl4k5inb4xv.js b/litellm/proxy/ui/out/_next/static/chunks/1_pl4k5inb4xv.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1_pl4k5inb4xv.js rename to litellm/proxy/ui/out/_next/static/chunks/1_pl4k5inb4xv.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1_y65bkmye44e.js b/litellm/proxy/ui/out/_next/static/chunks/1_y65bkmye44e.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1_y65bkmye44e.js rename to litellm/proxy/ui/out/_next/static/chunks/1_y65bkmye44e.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1ajmxnpxbq3d_.js b/litellm/proxy/ui/out/_next/static/chunks/1ajmxnpxbq3d_.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1ajmxnpxbq3d_.js rename to litellm/proxy/ui/out/_next/static/chunks/1ajmxnpxbq3d_.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1beieibo3toy7.js b/litellm/proxy/ui/out/_next/static/chunks/1beieibo3toy7.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1beieibo3toy7.js rename to litellm/proxy/ui/out/_next/static/chunks/1beieibo3toy7.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1bg9xp4opqnt5.js b/litellm/proxy/ui/out/_next/static/chunks/1bg9xp4opqnt5.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1bg9xp4opqnt5.js rename to litellm/proxy/ui/out/_next/static/chunks/1bg9xp4opqnt5.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1bwuw0-vm6dkc.js b/litellm/proxy/ui/out/_next/static/chunks/1bwuw0-vm6dkc.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1bwuw0-vm6dkc.js rename to litellm/proxy/ui/out/_next/static/chunks/1bwuw0-vm6dkc.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1cr6ulv3qmjke.js b/litellm/proxy/ui/out/_next/static/chunks/1cr6ulv3qmjke.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1cr6ulv3qmjke.js rename to litellm/proxy/ui/out/_next/static/chunks/1cr6ulv3qmjke.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1cxbp_heltbkm.js b/litellm/proxy/ui/out/_next/static/chunks/1cxbp_heltbkm.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1cxbp_heltbkm.js rename to litellm/proxy/ui/out/_next/static/chunks/1cxbp_heltbkm.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1d74dpsds5_zx.js b/litellm/proxy/ui/out/_next/static/chunks/1d74dpsds5_zx.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1d74dpsds5_zx.js rename to litellm/proxy/ui/out/_next/static/chunks/1d74dpsds5_zx.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1ej24l_3227f7.js b/litellm/proxy/ui/out/_next/static/chunks/1ej24l_3227f7.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1ej24l_3227f7.js rename to litellm/proxy/ui/out/_next/static/chunks/1ej24l_3227f7.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1en7tcxl9dean.js b/litellm/proxy/ui/out/_next/static/chunks/1en7tcxl9dean.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1en7tcxl9dean.js rename to litellm/proxy/ui/out/_next/static/chunks/1en7tcxl9dean.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1fpvemj3w66ct.js b/litellm/proxy/ui/out/_next/static/chunks/1fpvemj3w66ct.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1fpvemj3w66ct.js rename to litellm/proxy/ui/out/_next/static/chunks/1fpvemj3w66ct.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1h6itt_vyh5jy.js b/litellm/proxy/ui/out/_next/static/chunks/1h6itt_vyh5jy.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1h6itt_vyh5jy.js rename to litellm/proxy/ui/out/_next/static/chunks/1h6itt_vyh5jy.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1h8n5ac96ve92.js b/litellm/proxy/ui/out/_next/static/chunks/1h8n5ac96ve92.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1h8n5ac96ve92.js rename to litellm/proxy/ui/out/_next/static/chunks/1h8n5ac96ve92.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1hxc2zyn3cfpm.js b/litellm/proxy/ui/out/_next/static/chunks/1hxc2zyn3cfpm.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1hxc2zyn3cfpm.js rename to litellm/proxy/ui/out/_next/static/chunks/1hxc2zyn3cfpm.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1j_hyt_-pnipt.js b/litellm/proxy/ui/out/_next/static/chunks/1j_hyt_-pnipt.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1j_hyt_-pnipt.js rename to litellm/proxy/ui/out/_next/static/chunks/1j_hyt_-pnipt.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1jizn-tsklndi.js b/litellm/proxy/ui/out/_next/static/chunks/1jizn-tsklndi.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1jizn-tsklndi.js rename to litellm/proxy/ui/out/_next/static/chunks/1jizn-tsklndi.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1k_0mjidnorfh.js b/litellm/proxy/ui/out/_next/static/chunks/1k_0mjidnorfh.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1k_0mjidnorfh.js rename to litellm/proxy/ui/out/_next/static/chunks/1k_0mjidnorfh.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1kbriss5fsqjm.js b/litellm/proxy/ui/out/_next/static/chunks/1kbriss5fsqjm.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1kbriss5fsqjm.js rename to litellm/proxy/ui/out/_next/static/chunks/1kbriss5fsqjm.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1lwjwroyz01ds.js b/litellm/proxy/ui/out/_next/static/chunks/1lwjwroyz01ds.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1lwjwroyz01ds.js rename to litellm/proxy/ui/out/_next/static/chunks/1lwjwroyz01ds.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1my8jj2_4u45c.js b/litellm/proxy/ui/out/_next/static/chunks/1my8jj2_4u45c.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1my8jj2_4u45c.js rename to litellm/proxy/ui/out/_next/static/chunks/1my8jj2_4u45c.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1nqyvgby5okcw.js b/litellm/proxy/ui/out/_next/static/chunks/1nqyvgby5okcw.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1nqyvgby5okcw.js rename to litellm/proxy/ui/out/_next/static/chunks/1nqyvgby5okcw.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1oc43i8xactml.js b/litellm/proxy/ui/out/_next/static/chunks/1oc43i8xactml.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1oc43i8xactml.js rename to litellm/proxy/ui/out/_next/static/chunks/1oc43i8xactml.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1p7rizocjlzmm.js b/litellm/proxy/ui/out/_next/static/chunks/1p7rizocjlzmm.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1p7rizocjlzmm.js rename to litellm/proxy/ui/out/_next/static/chunks/1p7rizocjlzmm.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1pbkw-7b5ctl4.css b/litellm/proxy/ui/out/_next/static/chunks/1pbkw-7b5ctl4.css similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1pbkw-7b5ctl4.css rename to litellm/proxy/ui/out/_next/static/chunks/1pbkw-7b5ctl4.css diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1qk7h8bmx9cwy.js b/litellm/proxy/ui/out/_next/static/chunks/1qk7h8bmx9cwy.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1qk7h8bmx9cwy.js rename to litellm/proxy/ui/out/_next/static/chunks/1qk7h8bmx9cwy.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1rsw11lcuvm5o.js b/litellm/proxy/ui/out/_next/static/chunks/1rsw11lcuvm5o.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1rsw11lcuvm5o.js rename to litellm/proxy/ui/out/_next/static/chunks/1rsw11lcuvm5o.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1sf68hiq0ae-c.js b/litellm/proxy/ui/out/_next/static/chunks/1sf68hiq0ae-c.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1sf68hiq0ae-c.js rename to litellm/proxy/ui/out/_next/static/chunks/1sf68hiq0ae-c.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1tzs0csms7cl5.js b/litellm/proxy/ui/out/_next/static/chunks/1tzs0csms7cl5.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1tzs0csms7cl5.js rename to litellm/proxy/ui/out/_next/static/chunks/1tzs0csms7cl5.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1v51p_o3l31na.js b/litellm/proxy/ui/out/_next/static/chunks/1v51p_o3l31na.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1v51p_o3l31na.js rename to litellm/proxy/ui/out/_next/static/chunks/1v51p_o3l31na.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1wn25fdxme50_.js b/litellm/proxy/ui/out/_next/static/chunks/1wn25fdxme50_.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1wn25fdxme50_.js rename to litellm/proxy/ui/out/_next/static/chunks/1wn25fdxme50_.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1wulq3yn9yqsv.js b/litellm/proxy/ui/out/_next/static/chunks/1wulq3yn9yqsv.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1wulq3yn9yqsv.js rename to litellm/proxy/ui/out/_next/static/chunks/1wulq3yn9yqsv.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1x2zrb2defezx.js b/litellm/proxy/ui/out/_next/static/chunks/1x2zrb2defezx.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1x2zrb2defezx.js rename to litellm/proxy/ui/out/_next/static/chunks/1x2zrb2defezx.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1xa9j9dgi3gmq.js b/litellm/proxy/ui/out/_next/static/chunks/1xa9j9dgi3gmq.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1xa9j9dgi3gmq.js rename to litellm/proxy/ui/out/_next/static/chunks/1xa9j9dgi3gmq.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1xhfxnpj90y60.js b/litellm/proxy/ui/out/_next/static/chunks/1xhfxnpj90y60.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1xhfxnpj90y60.js rename to litellm/proxy/ui/out/_next/static/chunks/1xhfxnpj90y60.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1y1bd8zcsnc-f.js b/litellm/proxy/ui/out/_next/static/chunks/1y1bd8zcsnc-f.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1y1bd8zcsnc-f.js rename to litellm/proxy/ui/out/_next/static/chunks/1y1bd8zcsnc-f.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1ymnuz0yf1d3t.js b/litellm/proxy/ui/out/_next/static/chunks/1ymnuz0yf1d3t.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1ymnuz0yf1d3t.js rename to litellm/proxy/ui/out/_next/static/chunks/1ymnuz0yf1d3t.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1z8jay32-g9xt.js b/litellm/proxy/ui/out/_next/static/chunks/1z8jay32-g9xt.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1z8jay32-g9xt.js rename to litellm/proxy/ui/out/_next/static/chunks/1z8jay32-g9xt.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/1ztr6yvd5bte8.js b/litellm/proxy/ui/out/_next/static/chunks/1ztr6yvd5bte8.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/1ztr6yvd5bte8.js rename to litellm/proxy/ui/out/_next/static/chunks/1ztr6yvd5bte8.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2-xu3m_uqnn15.js b/litellm/proxy/ui/out/_next/static/chunks/2-xu3m_uqnn15.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2-xu3m_uqnn15.js rename to litellm/proxy/ui/out/_next/static/chunks/2-xu3m_uqnn15.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/206aqn0z88a4d.js b/litellm/proxy/ui/out/_next/static/chunks/206aqn0z88a4d.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/206aqn0z88a4d.js rename to litellm/proxy/ui/out/_next/static/chunks/206aqn0z88a4d.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/20vezigt3zhed.js b/litellm/proxy/ui/out/_next/static/chunks/20vezigt3zhed.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/20vezigt3zhed.js rename to litellm/proxy/ui/out/_next/static/chunks/20vezigt3zhed.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/239g6qha-e5ln.js b/litellm/proxy/ui/out/_next/static/chunks/239g6qha-e5ln.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/239g6qha-e5ln.js rename to litellm/proxy/ui/out/_next/static/chunks/239g6qha-e5ln.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/23h5tyl-m5zlw.js b/litellm/proxy/ui/out/_next/static/chunks/23h5tyl-m5zlw.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/23h5tyl-m5zlw.js rename to litellm/proxy/ui/out/_next/static/chunks/23h5tyl-m5zlw.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/241m26i3vumgz.js b/litellm/proxy/ui/out/_next/static/chunks/241m26i3vumgz.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/241m26i3vumgz.js rename to litellm/proxy/ui/out/_next/static/chunks/241m26i3vumgz.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/246p743n1gxn2.js b/litellm/proxy/ui/out/_next/static/chunks/246p743n1gxn2.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/246p743n1gxn2.js rename to litellm/proxy/ui/out/_next/static/chunks/246p743n1gxn2.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/25rb7h68g_3za.js b/litellm/proxy/ui/out/_next/static/chunks/25rb7h68g_3za.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/25rb7h68g_3za.js rename to litellm/proxy/ui/out/_next/static/chunks/25rb7h68g_3za.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2amk42jlrrwqu.js b/litellm/proxy/ui/out/_next/static/chunks/2amk42jlrrwqu.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2amk42jlrrwqu.js rename to litellm/proxy/ui/out/_next/static/chunks/2amk42jlrrwqu.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2c5xo0brjij9o.js b/litellm/proxy/ui/out/_next/static/chunks/2c5xo0brjij9o.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2c5xo0brjij9o.js rename to litellm/proxy/ui/out/_next/static/chunks/2c5xo0brjij9o.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2cw83dcuaptz_.js b/litellm/proxy/ui/out/_next/static/chunks/2cw83dcuaptz_.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2cw83dcuaptz_.js rename to litellm/proxy/ui/out/_next/static/chunks/2cw83dcuaptz_.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2dl0dscmfpm_k.js b/litellm/proxy/ui/out/_next/static/chunks/2dl0dscmfpm_k.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2dl0dscmfpm_k.js rename to litellm/proxy/ui/out/_next/static/chunks/2dl0dscmfpm_k.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2er8xjwvswjqp.js b/litellm/proxy/ui/out/_next/static/chunks/2er8xjwvswjqp.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2er8xjwvswjqp.js rename to litellm/proxy/ui/out/_next/static/chunks/2er8xjwvswjqp.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2fcyfhl-hx3g1.js b/litellm/proxy/ui/out/_next/static/chunks/2fcyfhl-hx3g1.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2fcyfhl-hx3g1.js rename to litellm/proxy/ui/out/_next/static/chunks/2fcyfhl-hx3g1.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2ft3a059vvq0y.js b/litellm/proxy/ui/out/_next/static/chunks/2ft3a059vvq0y.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2ft3a059vvq0y.js rename to litellm/proxy/ui/out/_next/static/chunks/2ft3a059vvq0y.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2gjodnwb8w7fw.js b/litellm/proxy/ui/out/_next/static/chunks/2gjodnwb8w7fw.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2gjodnwb8w7fw.js rename to litellm/proxy/ui/out/_next/static/chunks/2gjodnwb8w7fw.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2hiwe4tay53e_.js b/litellm/proxy/ui/out/_next/static/chunks/2hiwe4tay53e_.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2hiwe4tay53e_.js rename to litellm/proxy/ui/out/_next/static/chunks/2hiwe4tay53e_.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2i8w5pzxhj549.js b/litellm/proxy/ui/out/_next/static/chunks/2i8w5pzxhj549.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2i8w5pzxhj549.js rename to litellm/proxy/ui/out/_next/static/chunks/2i8w5pzxhj549.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2jbh3bbu8quy4.js b/litellm/proxy/ui/out/_next/static/chunks/2jbh3bbu8quy4.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2jbh3bbu8quy4.js rename to litellm/proxy/ui/out/_next/static/chunks/2jbh3bbu8quy4.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2jxjfx8oaolav.js b/litellm/proxy/ui/out/_next/static/chunks/2jxjfx8oaolav.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2jxjfx8oaolav.js rename to litellm/proxy/ui/out/_next/static/chunks/2jxjfx8oaolav.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2kb5l8gm8d2xk.js b/litellm/proxy/ui/out/_next/static/chunks/2kb5l8gm8d2xk.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2kb5l8gm8d2xk.js rename to litellm/proxy/ui/out/_next/static/chunks/2kb5l8gm8d2xk.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2kec4_eowe-l5.js b/litellm/proxy/ui/out/_next/static/chunks/2kec4_eowe-l5.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2kec4_eowe-l5.js rename to litellm/proxy/ui/out/_next/static/chunks/2kec4_eowe-l5.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2kx9rud4p4l3b.js b/litellm/proxy/ui/out/_next/static/chunks/2kx9rud4p4l3b.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2kx9rud4p4l3b.js rename to litellm/proxy/ui/out/_next/static/chunks/2kx9rud4p4l3b.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2kyjt6w0am9vr.js b/litellm/proxy/ui/out/_next/static/chunks/2kyjt6w0am9vr.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2kyjt6w0am9vr.js rename to litellm/proxy/ui/out/_next/static/chunks/2kyjt6w0am9vr.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2n-sxfwj8ir1k.js b/litellm/proxy/ui/out/_next/static/chunks/2n-sxfwj8ir1k.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2n-sxfwj8ir1k.js rename to litellm/proxy/ui/out/_next/static/chunks/2n-sxfwj8ir1k.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2n4v-63z3zm3a.js b/litellm/proxy/ui/out/_next/static/chunks/2n4v-63z3zm3a.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2n4v-63z3zm3a.js rename to litellm/proxy/ui/out/_next/static/chunks/2n4v-63z3zm3a.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2r1ubu07u4ro0.js b/litellm/proxy/ui/out/_next/static/chunks/2r1ubu07u4ro0.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2r1ubu07u4ro0.js rename to litellm/proxy/ui/out/_next/static/chunks/2r1ubu07u4ro0.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2rrul4dd7hn0r.js b/litellm/proxy/ui/out/_next/static/chunks/2rrul4dd7hn0r.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2rrul4dd7hn0r.js rename to litellm/proxy/ui/out/_next/static/chunks/2rrul4dd7hn0r.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2s1hyjqebuxgr.js b/litellm/proxy/ui/out/_next/static/chunks/2s1hyjqebuxgr.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2s1hyjqebuxgr.js rename to litellm/proxy/ui/out/_next/static/chunks/2s1hyjqebuxgr.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2ufstil70mx7y.js b/litellm/proxy/ui/out/_next/static/chunks/2ufstil70mx7y.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2ufstil70mx7y.js rename to litellm/proxy/ui/out/_next/static/chunks/2ufstil70mx7y.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2x-87ozl9sstj.js b/litellm/proxy/ui/out/_next/static/chunks/2x-87ozl9sstj.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2x-87ozl9sstj.js rename to litellm/proxy/ui/out/_next/static/chunks/2x-87ozl9sstj.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2xb84jlqku2i5.js b/litellm/proxy/ui/out/_next/static/chunks/2xb84jlqku2i5.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2xb84jlqku2i5.js rename to litellm/proxy/ui/out/_next/static/chunks/2xb84jlqku2i5.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/2xyxn7rj6t_tb.js b/litellm/proxy/ui/out/_next/static/chunks/2xyxn7rj6t_tb.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/2xyxn7rj6t_tb.js rename to litellm/proxy/ui/out/_next/static/chunks/2xyxn7rj6t_tb.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3-5ha3v2304bu.js b/litellm/proxy/ui/out/_next/static/chunks/3-5ha3v2304bu.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3-5ha3v2304bu.js rename to litellm/proxy/ui/out/_next/static/chunks/3-5ha3v2304bu.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3-ggdqew23z_1.js b/litellm/proxy/ui/out/_next/static/chunks/3-ggdqew23z_1.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3-ggdqew23z_1.js rename to litellm/proxy/ui/out/_next/static/chunks/3-ggdqew23z_1.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/31nu3-bng2uoy.js b/litellm/proxy/ui/out/_next/static/chunks/31nu3-bng2uoy.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/31nu3-bng2uoy.js rename to litellm/proxy/ui/out/_next/static/chunks/31nu3-bng2uoy.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/320ts7l5dj9yy.js b/litellm/proxy/ui/out/_next/static/chunks/320ts7l5dj9yy.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/320ts7l5dj9yy.js rename to litellm/proxy/ui/out/_next/static/chunks/320ts7l5dj9yy.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/32qtkqblrhuih.js b/litellm/proxy/ui/out/_next/static/chunks/32qtkqblrhuih.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/32qtkqblrhuih.js rename to litellm/proxy/ui/out/_next/static/chunks/32qtkqblrhuih.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/32yp382ela_nc.js b/litellm/proxy/ui/out/_next/static/chunks/32yp382ela_nc.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/32yp382ela_nc.js rename to litellm/proxy/ui/out/_next/static/chunks/32yp382ela_nc.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/33253pasn_y63.js b/litellm/proxy/ui/out/_next/static/chunks/33253pasn_y63.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/33253pasn_y63.js rename to litellm/proxy/ui/out/_next/static/chunks/33253pasn_y63.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/33t46atd3n2zd.js b/litellm/proxy/ui/out/_next/static/chunks/33t46atd3n2zd.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/33t46atd3n2zd.js rename to litellm/proxy/ui/out/_next/static/chunks/33t46atd3n2zd.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/34cmpy7yd-v-f.js b/litellm/proxy/ui/out/_next/static/chunks/34cmpy7yd-v-f.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/34cmpy7yd-v-f.js rename to litellm/proxy/ui/out/_next/static/chunks/34cmpy7yd-v-f.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/34l2av_wbe8w8.js b/litellm/proxy/ui/out/_next/static/chunks/34l2av_wbe8w8.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/34l2av_wbe8w8.js rename to litellm/proxy/ui/out/_next/static/chunks/34l2av_wbe8w8.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/393fa6ascyji4.js b/litellm/proxy/ui/out/_next/static/chunks/393fa6ascyji4.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/393fa6ascyji4.js rename to litellm/proxy/ui/out/_next/static/chunks/393fa6ascyji4.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/39kbckshffz94.js b/litellm/proxy/ui/out/_next/static/chunks/39kbckshffz94.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/39kbckshffz94.js rename to litellm/proxy/ui/out/_next/static/chunks/39kbckshffz94.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/39pkav481ov23.js b/litellm/proxy/ui/out/_next/static/chunks/39pkav481ov23.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/39pkav481ov23.js rename to litellm/proxy/ui/out/_next/static/chunks/39pkav481ov23.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3_l13e9g4dwql.js b/litellm/proxy/ui/out/_next/static/chunks/3_l13e9g4dwql.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3_l13e9g4dwql.js rename to litellm/proxy/ui/out/_next/static/chunks/3_l13e9g4dwql.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3a2_ok31og9_j.js b/litellm/proxy/ui/out/_next/static/chunks/3a2_ok31og9_j.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3a2_ok31og9_j.js rename to litellm/proxy/ui/out/_next/static/chunks/3a2_ok31og9_j.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3a6q-74i0xaf0.js b/litellm/proxy/ui/out/_next/static/chunks/3a6q-74i0xaf0.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3a6q-74i0xaf0.js rename to litellm/proxy/ui/out/_next/static/chunks/3a6q-74i0xaf0.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3al7i__8s7hew.js b/litellm/proxy/ui/out/_next/static/chunks/3al7i__8s7hew.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3al7i__8s7hew.js rename to litellm/proxy/ui/out/_next/static/chunks/3al7i__8s7hew.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3bsf2y0yccyub.js b/litellm/proxy/ui/out/_next/static/chunks/3bsf2y0yccyub.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3bsf2y0yccyub.js rename to litellm/proxy/ui/out/_next/static/chunks/3bsf2y0yccyub.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3byps95vaq7uw.js b/litellm/proxy/ui/out/_next/static/chunks/3byps95vaq7uw.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3byps95vaq7uw.js rename to litellm/proxy/ui/out/_next/static/chunks/3byps95vaq7uw.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3cb8zg_2ym6l7.js b/litellm/proxy/ui/out/_next/static/chunks/3cb8zg_2ym6l7.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3cb8zg_2ym6l7.js rename to litellm/proxy/ui/out/_next/static/chunks/3cb8zg_2ym6l7.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3cdfe4ygw1_r-.js b/litellm/proxy/ui/out/_next/static/chunks/3cdfe4ygw1_r-.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3cdfe4ygw1_r-.js rename to litellm/proxy/ui/out/_next/static/chunks/3cdfe4ygw1_r-.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3g5is680tc60x.js b/litellm/proxy/ui/out/_next/static/chunks/3g5is680tc60x.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3g5is680tc60x.js rename to litellm/proxy/ui/out/_next/static/chunks/3g5is680tc60x.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3got84kam19t4.js b/litellm/proxy/ui/out/_next/static/chunks/3got84kam19t4.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3got84kam19t4.js rename to litellm/proxy/ui/out/_next/static/chunks/3got84kam19t4.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3gwb465dhjxo9.js b/litellm/proxy/ui/out/_next/static/chunks/3gwb465dhjxo9.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3gwb465dhjxo9.js rename to litellm/proxy/ui/out/_next/static/chunks/3gwb465dhjxo9.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3icbpxp5y-p1_.js b/litellm/proxy/ui/out/_next/static/chunks/3icbpxp5y-p1_.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3icbpxp5y-p1_.js rename to litellm/proxy/ui/out/_next/static/chunks/3icbpxp5y-p1_.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3iqtfo5xuxb17.js b/litellm/proxy/ui/out/_next/static/chunks/3iqtfo5xuxb17.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3iqtfo5xuxb17.js rename to litellm/proxy/ui/out/_next/static/chunks/3iqtfo5xuxb17.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3kl2f49-c_ojx.js b/litellm/proxy/ui/out/_next/static/chunks/3kl2f49-c_ojx.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3kl2f49-c_ojx.js rename to litellm/proxy/ui/out/_next/static/chunks/3kl2f49-c_ojx.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3m3rxvigp6yiy.js b/litellm/proxy/ui/out/_next/static/chunks/3m3rxvigp6yiy.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3m3rxvigp6yiy.js rename to litellm/proxy/ui/out/_next/static/chunks/3m3rxvigp6yiy.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3m4e65gski39t.js b/litellm/proxy/ui/out/_next/static/chunks/3m4e65gski39t.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3m4e65gski39t.js rename to litellm/proxy/ui/out/_next/static/chunks/3m4e65gski39t.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3mhnhnyre69_q.js b/litellm/proxy/ui/out/_next/static/chunks/3mhnhnyre69_q.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3mhnhnyre69_q.js rename to litellm/proxy/ui/out/_next/static/chunks/3mhnhnyre69_q.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3n-4sn2-7lb89.js b/litellm/proxy/ui/out/_next/static/chunks/3n-4sn2-7lb89.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3n-4sn2-7lb89.js rename to litellm/proxy/ui/out/_next/static/chunks/3n-4sn2-7lb89.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3n02s7vqnypgx.js b/litellm/proxy/ui/out/_next/static/chunks/3n02s7vqnypgx.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3n02s7vqnypgx.js rename to litellm/proxy/ui/out/_next/static/chunks/3n02s7vqnypgx.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3nf-wb-846x5h.css b/litellm/proxy/ui/out/_next/static/chunks/3nf-wb-846x5h.css similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3nf-wb-846x5h.css rename to litellm/proxy/ui/out/_next/static/chunks/3nf-wb-846x5h.css diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3o66m9rh9kotz.js b/litellm/proxy/ui/out/_next/static/chunks/3o66m9rh9kotz.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3o66m9rh9kotz.js rename to litellm/proxy/ui/out/_next/static/chunks/3o66m9rh9kotz.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3oo3mxuqk37z1.js b/litellm/proxy/ui/out/_next/static/chunks/3oo3mxuqk37z1.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3oo3mxuqk37z1.js rename to litellm/proxy/ui/out/_next/static/chunks/3oo3mxuqk37z1.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3pljm3p6kg4q6.js b/litellm/proxy/ui/out/_next/static/chunks/3pljm3p6kg4q6.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3pljm3p6kg4q6.js rename to litellm/proxy/ui/out/_next/static/chunks/3pljm3p6kg4q6.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3r8nfqup38ah0.js b/litellm/proxy/ui/out/_next/static/chunks/3r8nfqup38ah0.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3r8nfqup38ah0.js rename to litellm/proxy/ui/out/_next/static/chunks/3r8nfqup38ah0.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3sy2n07rygl46.js b/litellm/proxy/ui/out/_next/static/chunks/3sy2n07rygl46.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3sy2n07rygl46.js rename to litellm/proxy/ui/out/_next/static/chunks/3sy2n07rygl46.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3u9qc99ytz-ri.js b/litellm/proxy/ui/out/_next/static/chunks/3u9qc99ytz-ri.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3u9qc99ytz-ri.js rename to litellm/proxy/ui/out/_next/static/chunks/3u9qc99ytz-ri.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3uv-32irom9sx.js b/litellm/proxy/ui/out/_next/static/chunks/3uv-32irom9sx.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3uv-32irom9sx.js rename to litellm/proxy/ui/out/_next/static/chunks/3uv-32irom9sx.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3vwj44iflrtkd.js b/litellm/proxy/ui/out/_next/static/chunks/3vwj44iflrtkd.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3vwj44iflrtkd.js rename to litellm/proxy/ui/out/_next/static/chunks/3vwj44iflrtkd.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3vydbsopsf2li.js b/litellm/proxy/ui/out/_next/static/chunks/3vydbsopsf2li.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3vydbsopsf2li.js rename to litellm/proxy/ui/out/_next/static/chunks/3vydbsopsf2li.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3wo91r317_fe5.js b/litellm/proxy/ui/out/_next/static/chunks/3wo91r317_fe5.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3wo91r317_fe5.js rename to litellm/proxy/ui/out/_next/static/chunks/3wo91r317_fe5.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3wpp2gha9jamt.js b/litellm/proxy/ui/out/_next/static/chunks/3wpp2gha9jamt.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3wpp2gha9jamt.js rename to litellm/proxy/ui/out/_next/static/chunks/3wpp2gha9jamt.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/3yx3h0y29e5rw.js b/litellm/proxy/ui/out/_next/static/chunks/3yx3h0y29e5rw.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/3yx3h0y29e5rw.js rename to litellm/proxy/ui/out/_next/static/chunks/3yx3h0y29e5rw.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/42kctw40_yfpi.js b/litellm/proxy/ui/out/_next/static/chunks/42kctw40_yfpi.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/42kctw40_yfpi.js rename to litellm/proxy/ui/out/_next/static/chunks/42kctw40_yfpi.js diff --git a/litellm/proxy/_experimental/out/_next/static/chunks/turbopack-1ygmeizib8n18.js b/litellm/proxy/ui/out/_next/static/chunks/turbopack-1ygmeizib8n18.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/chunks/turbopack-1ygmeizib8n18.js rename to litellm/proxy/ui/out/_next/static/chunks/turbopack-1ygmeizib8n18.js diff --git a/litellm/proxy/_experimental/out/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2 b/litellm/proxy/ui/out/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2 similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2 rename to litellm/proxy/ui/out/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2 diff --git a/litellm/proxy/_experimental/out/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2 b/litellm/proxy/ui/out/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2 similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2 rename to litellm/proxy/ui/out/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2 diff --git a/litellm/proxy/_experimental/out/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2 b/litellm/proxy/ui/out/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2 similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2 rename to litellm/proxy/ui/out/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2 diff --git a/litellm/proxy/_experimental/out/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2 b/litellm/proxy/ui/out/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2 similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2 rename to litellm/proxy/ui/out/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2 diff --git a/litellm/proxy/_experimental/out/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2 b/litellm/proxy/ui/out/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2 similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2 rename to litellm/proxy/ui/out/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2 diff --git a/litellm/proxy/_experimental/out/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2 b/litellm/proxy/ui/out/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2 similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2 rename to litellm/proxy/ui/out/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2 diff --git a/litellm/proxy/_experimental/out/_next/static/media/a2a_agent.14el5-6dflh1h.png b/litellm/proxy/ui/out/_next/static/media/a2a_agent.14el5-6dflh1h.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/a2a_agent.14el5-6dflh1h.png rename to litellm/proxy/ui/out/_next/static/media/a2a_agent.14el5-6dflh1h.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2 b/litellm/proxy/ui/out/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2 similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2 rename to litellm/proxy/ui/out/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2 diff --git a/litellm/proxy/_experimental/out/_next/static/media/ai21.0m_u-tih8nm0v.svg b/litellm/proxy/ui/out/_next/static/media/ai21.0m_u-tih8nm0v.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/ai21.0m_u-tih8nm0v.svg rename to litellm/proxy/ui/out/_next/static/media/ai21.0m_u-tih8nm0v.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/aim_security.15w_gpz3t43v3.jpeg b/litellm/proxy/ui/out/_next/static/media/aim_security.15w_gpz3t43v3.jpeg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/aim_security.15w_gpz3t43v3.jpeg rename to litellm/proxy/ui/out/_next/static/media/aim_security.15w_gpz3t43v3.jpeg diff --git a/litellm/proxy/_experimental/out/_next/static/media/aiml_api.1dq6dbpwklhlg.svg b/litellm/proxy/ui/out/_next/static/media/aiml_api.1dq6dbpwklhlg.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/aiml_api.1dq6dbpwklhlg.svg rename to litellm/proxy/ui/out/_next/static/media/aiml_api.1dq6dbpwklhlg.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/airia.2at6jwzrkehyr.svg b/litellm/proxy/ui/out/_next/static/media/airia.2at6jwzrkehyr.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/airia.2at6jwzrkehyr.svg rename to litellm/proxy/ui/out/_next/static/media/airia.2at6jwzrkehyr.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/akto.3jgaivqd683t4.svg b/litellm/proxy/ui/out/_next/static/media/akto.3jgaivqd683t4.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/akto.3jgaivqd683t4.svg rename to litellm/proxy/ui/out/_next/static/media/akto.3jgaivqd683t4.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/alice.13frxbgffyihr.svg b/litellm/proxy/ui/out/_next/static/media/alice.13frxbgffyihr.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/alice.13frxbgffyihr.svg rename to litellm/proxy/ui/out/_next/static/media/alice.13frxbgffyihr.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/anthropic.3s95kgy8jpc64.svg b/litellm/proxy/ui/out/_next/static/media/anthropic.3s95kgy8jpc64.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/anthropic.3s95kgy8jpc64.svg rename to litellm/proxy/ui/out/_next/static/media/anthropic.3s95kgy8jpc64.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/aporia.2e_nhf0zf8oli.png b/litellm/proxy/ui/out/_next/static/media/aporia.2e_nhf0zf8oli.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/aporia.2e_nhf0zf8oli.png rename to litellm/proxy/ui/out/_next/static/media/aporia.2e_nhf0zf8oli.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/arize.2q0zcoh7v2j00.png b/litellm/proxy/ui/out/_next/static/media/arize.2q0zcoh7v2j00.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/arize.2q0zcoh7v2j00.png rename to litellm/proxy/ui/out/_next/static/media/arize.2q0zcoh7v2j00.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/assemblyai_small.0w_dslsra91uw.png b/litellm/proxy/ui/out/_next/static/media/assemblyai_small.0w_dslsra91uw.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/assemblyai_small.0w_dslsra91uw.png rename to litellm/proxy/ui/out/_next/static/media/assemblyai_small.0w_dslsra91uw.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/aws.2vuu_29f0wx7g.svg b/litellm/proxy/ui/out/_next/static/media/aws.2vuu_29f0wx7g.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/aws.2vuu_29f0wx7g.svg rename to litellm/proxy/ui/out/_next/static/media/aws.2vuu_29f0wx7g.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/baseten.41k2lnwp3c5g9.svg b/litellm/proxy/ui/out/_next/static/media/baseten.41k2lnwp3c5g9.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/baseten.41k2lnwp3c5g9.svg rename to litellm/proxy/ui/out/_next/static/media/baseten.41k2lnwp3c5g9.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/bedrock.2vhamxr8q6y4o.svg b/litellm/proxy/ui/out/_next/static/media/bedrock.2vhamxr8q6y4o.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/bedrock.2vhamxr8q6y4o.svg rename to litellm/proxy/ui/out/_next/static/media/bedrock.2vhamxr8q6y4o.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/bing.3b9zkaag7urkm.png b/litellm/proxy/ui/out/_next/static/media/bing.3b9zkaag7urkm.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/bing.3b9zkaag7urkm.png rename to litellm/proxy/ui/out/_next/static/media/bing.3b9zkaag7urkm.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/braintrust.1qnhppdggfxdj.png b/litellm/proxy/ui/out/_next/static/media/braintrust.1qnhppdggfxdj.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/braintrust.1qnhppdggfxdj.png rename to litellm/proxy/ui/out/_next/static/media/braintrust.1qnhppdggfxdj.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/cato_networks.1awrzn_1otwbt.svg b/litellm/proxy/ui/out/_next/static/media/cato_networks.1awrzn_1otwbt.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/cato_networks.1awrzn_1otwbt.svg rename to litellm/proxy/ui/out/_next/static/media/cato_networks.1awrzn_1otwbt.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/cerebras.10a3ay2mhz9lq.svg b/litellm/proxy/ui/out/_next/static/media/cerebras.10a3ay2mhz9lq.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/cerebras.10a3ay2mhz9lq.svg rename to litellm/proxy/ui/out/_next/static/media/cerebras.10a3ay2mhz9lq.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/cisco.0pf2ni7nes2im.png b/litellm/proxy/ui/out/_next/static/media/cisco.0pf2ni7nes2im.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/cisco.0pf2ni7nes2im.png rename to litellm/proxy/ui/out/_next/static/media/cisco.0pf2ni7nes2im.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/claude-code.0mamz0si_fpue.svg b/litellm/proxy/ui/out/_next/static/media/claude-code.0mamz0si_fpue.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/claude-code.0mamz0si_fpue.svg rename to litellm/proxy/ui/out/_next/static/media/claude-code.0mamz0si_fpue.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/cloudflare.2n1spdq7u5yki.svg b/litellm/proxy/ui/out/_next/static/media/cloudflare.2n1spdq7u5yki.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/cloudflare.2n1spdq7u5yki.svg rename to litellm/proxy/ui/out/_next/static/media/cloudflare.2n1spdq7u5yki.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/codex.3urhv_jmx5kj5.svg b/litellm/proxy/ui/out/_next/static/media/codex.3urhv_jmx5kj5.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/codex.3urhv_jmx5kj5.svg rename to litellm/proxy/ui/out/_next/static/media/codex.3urhv_jmx5kj5.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/cohere.22i3i2e449j5i.svg b/litellm/proxy/ui/out/_next/static/media/cohere.22i3i2e449j5i.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/cohere.22i3i2e449j5i.svg rename to litellm/proxy/ui/out/_next/static/media/cohere.22i3i2e449j5i.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/cometapi.3w0xficbg3dkk.svg b/litellm/proxy/ui/out/_next/static/media/cometapi.3w0xficbg3dkk.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/cometapi.3w0xficbg3dkk.svg rename to litellm/proxy/ui/out/_next/static/media/cometapi.3w0xficbg3dkk.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/conduct.1i26xrktycd9k.png b/litellm/proxy/ui/out/_next/static/media/conduct.1i26xrktycd9k.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/conduct.1i26xrktycd9k.png rename to litellm/proxy/ui/out/_next/static/media/conduct.1i26xrktycd9k.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/crewai-color.067lq5ci-ka84.svg b/litellm/proxy/ui/out/_next/static/media/crewai-color.067lq5ci-ka84.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/crewai-color.067lq5ci-ka84.svg rename to litellm/proxy/ui/out/_next/static/media/crewai-color.067lq5ci-ka84.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/cursor.1q1ev-_5l7exg.svg b/litellm/proxy/ui/out/_next/static/media/cursor.1q1ev-_5l7exg.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/cursor.1q1ev-_5l7exg.svg rename to litellm/proxy/ui/out/_next/static/media/cursor.1q1ev-_5l7exg.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/databricks.2hiet9qlqzn-g.svg b/litellm/proxy/ui/out/_next/static/media/databricks.2hiet9qlqzn-g.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/databricks.2hiet9qlqzn-g.svg rename to litellm/proxy/ui/out/_next/static/media/databricks.2hiet9qlqzn-g.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/datadog.20j6djly_hrsx.png b/litellm/proxy/ui/out/_next/static/media/datadog.20j6djly_hrsx.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/datadog.20j6djly_hrsx.png rename to litellm/proxy/ui/out/_next/static/media/datadog.20j6djly_hrsx.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/dataforseo.1g2jptyl8rcb1.png b/litellm/proxy/ui/out/_next/static/media/dataforseo.1g2jptyl8rcb1.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/dataforseo.1g2jptyl8rcb1.png rename to litellm/proxy/ui/out/_next/static/media/dataforseo.1g2jptyl8rcb1.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/deepgram.3-krp20p_xed3.png b/litellm/proxy/ui/out/_next/static/media/deepgram.3-krp20p_xed3.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/deepgram.3-krp20p_xed3.png rename to litellm/proxy/ui/out/_next/static/media/deepgram.3-krp20p_xed3.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/deepinfra.3lr_lsr7mhui6.png b/litellm/proxy/ui/out/_next/static/media/deepinfra.3lr_lsr7mhui6.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/deepinfra.3lr_lsr7mhui6.png rename to litellm/proxy/ui/out/_next/static/media/deepinfra.3lr_lsr7mhui6.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/deepkeep.0k6ge0vqyxdi0.svg b/litellm/proxy/ui/out/_next/static/media/deepkeep.0k6ge0vqyxdi0.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/deepkeep.0k6ge0vqyxdi0.svg rename to litellm/proxy/ui/out/_next/static/media/deepkeep.0k6ge0vqyxdi0.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/deepseek.3n4cu0x32i_7w.svg b/litellm/proxy/ui/out/_next/static/media/deepseek.3n4cu0x32i_7w.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/deepseek.3n4cu0x32i_7w.svg rename to litellm/proxy/ui/out/_next/static/media/deepseek.3n4cu0x32i_7w.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/edenai.3z_rirzycrnpm.svg b/litellm/proxy/ui/out/_next/static/media/edenai.3z_rirzycrnpm.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/edenai.3z_rirzycrnpm.svg rename to litellm/proxy/ui/out/_next/static/media/edenai.3z_rirzycrnpm.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/elevenlabs.2982m_dk2-h_y.png b/litellm/proxy/ui/out/_next/static/media/elevenlabs.2982m_dk2-h_y.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/elevenlabs.2982m_dk2-h_y.png rename to litellm/proxy/ui/out/_next/static/media/elevenlabs.2982m_dk2-h_y.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/enkrypt_ai.3_-p3-cd2dkrp.avif b/litellm/proxy/ui/out/_next/static/media/enkrypt_ai.3_-p3-cd2dkrp.avif similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/enkrypt_ai.3_-p3-cd2dkrp.avif rename to litellm/proxy/ui/out/_next/static/media/enkrypt_ai.3_-p3-cd2dkrp.avif diff --git a/litellm/proxy/_experimental/out/_next/static/media/exa_ai.36h3hrkelbgj-.png b/litellm/proxy/ui/out/_next/static/media/exa_ai.36h3hrkelbgj-.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/exa_ai.36h3hrkelbgj-.png rename to litellm/proxy/ui/out/_next/static/media/exa_ai.36h3hrkelbgj-.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/fal_ai.3rahrirki8sby.jpg b/litellm/proxy/ui/out/_next/static/media/fal_ai.3rahrirki8sby.jpg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/fal_ai.3rahrirki8sby.jpg rename to litellm/proxy/ui/out/_next/static/media/fal_ai.3rahrirki8sby.jpg diff --git a/litellm/proxy/_experimental/out/_next/static/media/favicon.34m4ev7_7ennf.ico b/litellm/proxy/ui/out/_next/static/media/favicon.34m4ev7_7ennf.ico similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/favicon.34m4ev7_7ennf.ico rename to litellm/proxy/ui/out/_next/static/media/favicon.34m4ev7_7ennf.ico diff --git a/litellm/proxy/_experimental/out/_next/static/media/featherless.3hmlef3fhc0h5.svg b/litellm/proxy/ui/out/_next/static/media/featherless.3hmlef3fhc0h5.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/featherless.3hmlef3fhc0h5.svg rename to litellm/proxy/ui/out/_next/static/media/featherless.3hmlef3fhc0h5.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/figma.3-gfkcs78xixl.svg b/litellm/proxy/ui/out/_next/static/media/figma.3-gfkcs78xixl.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/figma.3-gfkcs78xixl.svg rename to litellm/proxy/ui/out/_next/static/media/figma.3-gfkcs78xixl.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/fireworks.3t1b6p8edeqyo.svg b/litellm/proxy/ui/out/_next/static/media/fireworks.3t1b6p8edeqyo.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/fireworks.3t1b6p8edeqyo.svg rename to litellm/proxy/ui/out/_next/static/media/fireworks.3t1b6p8edeqyo.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/friendli.0ymiswh6l35bq.svg b/litellm/proxy/ui/out/_next/static/media/friendli.0ymiswh6l35bq.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/friendli.0ymiswh6l35bq.svg rename to litellm/proxy/ui/out/_next/static/media/friendli.0ymiswh6l35bq.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/galileo.1jnyj81fv75mp.ico b/litellm/proxy/ui/out/_next/static/media/galileo.1jnyj81fv75mp.ico similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/galileo.1jnyj81fv75mp.ico rename to litellm/proxy/ui/out/_next/static/media/galileo.1jnyj81fv75mp.ico diff --git a/litellm/proxy/_experimental/out/_next/static/media/gigachat.37uico956hu-u.svg b/litellm/proxy/ui/out/_next/static/media/gigachat.37uico956hu-u.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/gigachat.37uico956hu-u.svg rename to litellm/proxy/ui/out/_next/static/media/gigachat.37uico956hu-u.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/github.01qi6qit7j89y.svg b/litellm/proxy/ui/out/_next/static/media/github.01qi6qit7j89y.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/github.01qi6qit7j89y.svg rename to litellm/proxy/ui/out/_next/static/media/github.01qi6qit7j89y.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/github_copilot.3k-8jyadoaq2u.svg b/litellm/proxy/ui/out/_next/static/media/github_copilot.3k-8jyadoaq2u.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/github_copilot.3k-8jyadoaq2u.svg rename to litellm/proxy/ui/out/_next/static/media/github_copilot.3k-8jyadoaq2u.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/gitlab.2a2utw-6akshk.svg b/litellm/proxy/ui/out/_next/static/media/gitlab.2a2utw-6akshk.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/gitlab.2a2utw-6akshk.svg rename to litellm/proxy/ui/out/_next/static/media/gitlab.2a2utw-6akshk.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/gmail.2kxy7ehty9j4p.svg b/litellm/proxy/ui/out/_next/static/media/gmail.2kxy7ehty9j4p.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/gmail.2kxy7ehty9j4p.svg rename to litellm/proxy/ui/out/_next/static/media/gmail.2kxy7ehty9j4p.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/google-adk.00m40sq68bb9e.png b/litellm/proxy/ui/out/_next/static/media/google-adk.00m40sq68bb9e.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/google-adk.00m40sq68bb9e.png rename to litellm/proxy/ui/out/_next/static/media/google-adk.00m40sq68bb9e.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/google.3y8ypywwtqob_.svg b/litellm/proxy/ui/out/_next/static/media/google.3y8ypywwtqob_.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/google.3y8ypywwtqob_.svg rename to litellm/proxy/ui/out/_next/static/media/google.3y8ypywwtqob_.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/google_drive.0t6j-2z4psaod.svg b/litellm/proxy/ui/out/_next/static/media/google_drive.0t6j-2z4psaod.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/google_drive.0t6j-2z4psaod.svg rename to litellm/proxy/ui/out/_next/static/media/google_drive.0t6j-2z4psaod.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/google_pse.3hii8gkiytuod.png b/litellm/proxy/ui/out/_next/static/media/google_pse.3hii8gkiytuod.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/google_pse.3hii8gkiytuod.png rename to litellm/proxy/ui/out/_next/static/media/google_pse.3hii8gkiytuod.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/groq.20csmqzsusp1k.svg b/litellm/proxy/ui/out/_next/static/media/groq.20csmqzsusp1k.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/groq.20csmqzsusp1k.svg rename to litellm/proxy/ui/out/_next/static/media/groq.20csmqzsusp1k.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/guardrails_ai.0c_76h1qg_2ff.jpeg b/litellm/proxy/ui/out/_next/static/media/guardrails_ai.0c_76h1qg_2ff.jpeg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/guardrails_ai.0c_76h1qg_2ff.jpeg rename to litellm/proxy/ui/out/_next/static/media/guardrails_ai.0c_76h1qg_2ff.jpeg diff --git a/litellm/proxy/_experimental/out/_next/static/media/hermes.1b_2kl2itiouq.png b/litellm/proxy/ui/out/_next/static/media/hermes.1b_2kl2itiouq.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/hermes.1b_2kl2itiouq.png rename to litellm/proxy/ui/out/_next/static/media/hermes.1b_2kl2itiouq.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/hubspot.21ls0k94wst4x.svg b/litellm/proxy/ui/out/_next/static/media/hubspot.21ls0k94wst4x.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/hubspot.21ls0k94wst4x.svg rename to litellm/proxy/ui/out/_next/static/media/hubspot.21ls0k94wst4x.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/huggingface.1-07ypt9ii_-p.svg b/litellm/proxy/ui/out/_next/static/media/huggingface.1-07ypt9ii_-p.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/huggingface.1-07ypt9ii_-p.svg rename to litellm/proxy/ui/out/_next/static/media/huggingface.1-07ypt9ii_-p.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/hyperbolic.3le20v59sebn8.svg b/litellm/proxy/ui/out/_next/static/media/hyperbolic.3le20v59sebn8.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/hyperbolic.3le20v59sebn8.svg rename to litellm/proxy/ui/out/_next/static/media/hyperbolic.3le20v59sebn8.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/infinity.0s9s12bl4lccx.png b/litellm/proxy/ui/out/_next/static/media/infinity.0s9s12bl4lccx.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/infinity.0s9s12bl4lccx.png rename to litellm/proxy/ui/out/_next/static/media/infinity.0s9s12bl4lccx.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/javelin.300c2jc378vi4.png b/litellm/proxy/ui/out/_next/static/media/javelin.300c2jc378vi4.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/javelin.300c2jc378vi4.png rename to litellm/proxy/ui/out/_next/static/media/javelin.300c2jc378vi4.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/jina.0ukab8o-3-5m_.png b/litellm/proxy/ui/out/_next/static/media/jina.0ukab8o-3-5m_.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/jina.0ukab8o-3-5m_.png rename to litellm/proxy/ui/out/_next/static/media/jina.0ukab8o-3-5m_.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/jira.266jkt8otu3z6.svg b/litellm/proxy/ui/out/_next/static/media/jira.266jkt8otu3z6.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/jira.266jkt8otu3z6.svg rename to litellm/proxy/ui/out/_next/static/media/jira.266jkt8otu3z6.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/lago.146vobxeazdxy.svg b/litellm/proxy/ui/out/_next/static/media/lago.146vobxeazdxy.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/lago.146vobxeazdxy.svg rename to litellm/proxy/ui/out/_next/static/media/lago.146vobxeazdxy.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/lakeraai.2xbgu6-fr-5ca.jpeg b/litellm/proxy/ui/out/_next/static/media/lakeraai.2xbgu6-fr-5ca.jpeg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/lakeraai.2xbgu6-fr-5ca.jpeg rename to litellm/proxy/ui/out/_next/static/media/lakeraai.2xbgu6-fr-5ca.jpeg diff --git a/litellm/proxy/_experimental/out/_next/static/media/lambda.26_vz7cmyuodo.svg b/litellm/proxy/ui/out/_next/static/media/lambda.26_vz7cmyuodo.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/lambda.26_vz7cmyuodo.svg rename to litellm/proxy/ui/out/_next/static/media/lambda.26_vz7cmyuodo.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/langchain.1p5ul5un_z7te.svg b/litellm/proxy/ui/out/_next/static/media/langchain.1p5ul5un_z7te.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/langchain.1p5ul5un_z7te.svg rename to litellm/proxy/ui/out/_next/static/media/langchain.1p5ul5un_z7te.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/langfuse.1y39530irujaj.png b/litellm/proxy/ui/out/_next/static/media/langfuse.1y39530irujaj.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/langfuse.1y39530irujaj.png rename to litellm/proxy/ui/out/_next/static/media/langfuse.1y39530irujaj.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/langgraph-color.2y5v3012kup9-.svg b/litellm/proxy/ui/out/_next/static/media/langgraph-color.2y5v3012kup9-.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/langgraph-color.2y5v3012kup9-.svg rename to litellm/proxy/ui/out/_next/static/media/langgraph-color.2y5v3012kup9-.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/langsmith.0cuekyutow5l_.png b/litellm/proxy/ui/out/_next/static/media/langsmith.0cuekyutow5l_.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/langsmith.0cuekyutow5l_.png rename to litellm/proxy/ui/out/_next/static/media/langsmith.0cuekyutow5l_.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/lasso.1elqma2u3h-qi.png b/litellm/proxy/ui/out/_next/static/media/lasso.1elqma2u3h-qi.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/lasso.1elqma2u3h-qi.png rename to litellm/proxy/ui/out/_next/static/media/lasso.1elqma2u3h-qi.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/lens-symbol.1k7qocul2grzx.svg b/litellm/proxy/ui/out/_next/static/media/lens-symbol.1k7qocul2grzx.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/lens-symbol.1k7qocul2grzx.svg rename to litellm/proxy/ui/out/_next/static/media/lens-symbol.1k7qocul2grzx.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/linear.0r-vgi7wxinhb.svg b/litellm/proxy/ui/out/_next/static/media/linear.0r-vgi7wxinhb.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/linear.0r-vgi7wxinhb.svg rename to litellm/proxy/ui/out/_next/static/media/linear.0r-vgi7wxinhb.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/litellm_monogram.16r2_rdj4dq8r.svg b/litellm/proxy/ui/out/_next/static/media/litellm_monogram.16r2_rdj4dq8r.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/litellm_monogram.16r2_rdj4dq8r.svg rename to litellm/proxy/ui/out/_next/static/media/litellm_monogram.16r2_rdj4dq8r.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/llamaindex-color.0v6x7n2qxbs8x.svg b/litellm/proxy/ui/out/_next/static/media/llamaindex-color.0v6x7n2qxbs8x.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/llamaindex-color.0v6x7n2qxbs8x.svg rename to litellm/proxy/ui/out/_next/static/media/llamaindex-color.0v6x7n2qxbs8x.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/llm_shield_proxy.1mr3gmqtwon8d.svg b/litellm/proxy/ui/out/_next/static/media/llm_shield_proxy.1mr3gmqtwon8d.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/llm_shield_proxy.1mr3gmqtwon8d.svg rename to litellm/proxy/ui/out/_next/static/media/llm_shield_proxy.1mr3gmqtwon8d.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/lmstudio.35s3-83mlhcms.svg b/litellm/proxy/ui/out/_next/static/media/lmstudio.35s3-83mlhcms.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/lmstudio.35s3-83mlhcms.svg rename to litellm/proxy/ui/out/_next/static/media/lmstudio.35s3-83mlhcms.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/mcp_logo.008pk5gd77gim.png b/litellm/proxy/ui/out/_next/static/media/mcp_logo.008pk5gd77gim.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/mcp_logo.008pk5gd77gim.png rename to litellm/proxy/ui/out/_next/static/media/mcp_logo.008pk5gd77gim.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/meta_llama.1kxk24vwsem49.svg b/litellm/proxy/ui/out/_next/static/media/meta_llama.1kxk24vwsem49.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/meta_llama.1kxk24vwsem49.svg rename to litellm/proxy/ui/out/_next/static/media/meta_llama.1kxk24vwsem49.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/microsoft_365_copilot.1jztrfb78qq1x.svg b/litellm/proxy/ui/out/_next/static/media/microsoft_365_copilot.1jztrfb78qq1x.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/microsoft_365_copilot.1jztrfb78qq1x.svg rename to litellm/proxy/ui/out/_next/static/media/microsoft_365_copilot.1jztrfb78qq1x.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/microsoft_azure.3626-7zx7wf09.svg b/litellm/proxy/ui/out/_next/static/media/microsoft_azure.3626-7zx7wf09.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/microsoft_azure.3626-7zx7wf09.svg rename to litellm/proxy/ui/out/_next/static/media/microsoft_azure.3626-7zx7wf09.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/milvus.04t2ilugeb7ad.svg b/litellm/proxy/ui/out/_next/static/media/milvus.04t2ilugeb7ad.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/milvus.04t2ilugeb7ad.svg rename to litellm/proxy/ui/out/_next/static/media/milvus.04t2ilugeb7ad.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/minimax.2mfkkqc-lnsen.svg b/litellm/proxy/ui/out/_next/static/media/minimax.2mfkkqc-lnsen.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/minimax.2mfkkqc-lnsen.svg rename to litellm/proxy/ui/out/_next/static/media/minimax.2mfkkqc-lnsen.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/mistral.0n8jv_67hgq4h.svg b/litellm/proxy/ui/out/_next/static/media/mistral.0n8jv_67hgq4h.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/mistral.0n8jv_67hgq4h.svg rename to litellm/proxy/ui/out/_next/static/media/mistral.0n8jv_67hgq4h.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/mongodb.1l7egqakv5sij.svg b/litellm/proxy/ui/out/_next/static/media/mongodb.1l7egqakv5sij.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/mongodb.1l7egqakv5sij.svg rename to litellm/proxy/ui/out/_next/static/media/mongodb.1l7egqakv5sij.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/moonshot.3__i9wvf37ksm.svg b/litellm/proxy/ui/out/_next/static/media/moonshot.3__i9wvf37ksm.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/moonshot.3__i9wvf37ksm.svg rename to litellm/proxy/ui/out/_next/static/media/moonshot.3__i9wvf37ksm.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/morph.2av06eo-t0-ve.svg b/litellm/proxy/ui/out/_next/static/media/morph.2av06eo-t0-ve.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/morph.2av06eo-t0-ve.svg rename to litellm/proxy/ui/out/_next/static/media/morph.2av06eo-t0-ve.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/moyai-head.3-tcfui7g9zwr.svg b/litellm/proxy/ui/out/_next/static/media/moyai-head.3-tcfui7g9zwr.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/moyai-head.3-tcfui7g9zwr.svg rename to litellm/proxy/ui/out/_next/static/media/moyai-head.3-tcfui7g9zwr.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/nebius.2ipf7rmjccira.svg b/litellm/proxy/ui/out/_next/static/media/nebius.2ipf7rmjccira.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/nebius.2ipf7rmjccira.svg rename to litellm/proxy/ui/out/_next/static/media/nebius.2ipf7rmjccira.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/newrelic.2xvdqc3-98gjw.png b/litellm/proxy/ui/out/_next/static/media/newrelic.2xvdqc3-98gjw.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/newrelic.2xvdqc3-98gjw.png rename to litellm/proxy/ui/out/_next/static/media/newrelic.2xvdqc3-98gjw.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/nimble.0ors74qocyffr.png b/litellm/proxy/ui/out/_next/static/media/nimble.0ors74qocyffr.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/nimble.0ors74qocyffr.png rename to litellm/proxy/ui/out/_next/static/media/nimble.0ors74qocyffr.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/noma_security.07ydrwasze5i8.png b/litellm/proxy/ui/out/_next/static/media/noma_security.07ydrwasze5i8.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/noma_security.07ydrwasze5i8.png rename to litellm/proxy/ui/out/_next/static/media/noma_security.07ydrwasze5i8.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/notion.3ve1izxfth6xd.svg b/litellm/proxy/ui/out/_next/static/media/notion.3ve1izxfth6xd.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/notion.3ve1izxfth6xd.svg rename to litellm/proxy/ui/out/_next/static/media/notion.3ve1izxfth6xd.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/novita.0_nzmm_rl4lrf.svg b/litellm/proxy/ui/out/_next/static/media/novita.0_nzmm_rl4lrf.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/novita.0_nzmm_rl4lrf.svg rename to litellm/proxy/ui/out/_next/static/media/novita.0_nzmm_rl4lrf.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/nvidia_nim.1fz-5ugf_um0v.svg b/litellm/proxy/ui/out/_next/static/media/nvidia_nim.1fz-5ugf_um0v.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/nvidia_nim.1fz-5ugf_um0v.svg rename to litellm/proxy/ui/out/_next/static/media/nvidia_nim.1fz-5ugf_um0v.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/nvidia_triton.1aotoxig_m2w1.png b/litellm/proxy/ui/out/_next/static/media/nvidia_triton.1aotoxig_m2w1.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/nvidia_triton.1aotoxig_m2w1.png rename to litellm/proxy/ui/out/_next/static/media/nvidia_triton.1aotoxig_m2w1.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/ollama.144cif369atc5.svg b/litellm/proxy/ui/out/_next/static/media/ollama.144cif369atc5.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/ollama.144cif369atc5.svg rename to litellm/proxy/ui/out/_next/static/media/ollama.144cif369atc5.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/openai-agents.0t1sdv57nux6g.svg b/litellm/proxy/ui/out/_next/static/media/openai-agents.0t1sdv57nux6g.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/openai-agents.0t1sdv57nux6g.svg rename to litellm/proxy/ui/out/_next/static/media/openai-agents.0t1sdv57nux6g.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/openai.3rj8nedgjpevh.svg b/litellm/proxy/ui/out/_next/static/media/openai.3rj8nedgjpevh.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/openai.3rj8nedgjpevh.svg rename to litellm/proxy/ui/out/_next/static/media/openai.3rj8nedgjpevh.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/openai_small.3rj8nedgjpevh.svg b/litellm/proxy/ui/out/_next/static/media/openai_small.3rj8nedgjpevh.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/openai_small.3rj8nedgjpevh.svg rename to litellm/proxy/ui/out/_next/static/media/openai_small.3rj8nedgjpevh.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/openclaw.05tk6t9ff_l47.png b/litellm/proxy/ui/out/_next/static/media/openclaw.05tk6t9ff_l47.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/openclaw.05tk6t9ff_l47.png rename to litellm/proxy/ui/out/_next/static/media/openclaw.05tk6t9ff_l47.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/opencode.1hqe_7u8rr8ab.svg b/litellm/proxy/ui/out/_next/static/media/opencode.1hqe_7u8rr8ab.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/opencode.1hqe_7u8rr8ab.svg rename to litellm/proxy/ui/out/_next/static/media/opencode.1hqe_7u8rr8ab.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/openmeter.1wzo3xv7qwtb8.png b/litellm/proxy/ui/out/_next/static/media/openmeter.1wzo3xv7qwtb8.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/openmeter.1wzo3xv7qwtb8.png rename to litellm/proxy/ui/out/_next/static/media/openmeter.1wzo3xv7qwtb8.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/openrouter.1xk7748-_jixf.svg b/litellm/proxy/ui/out/_next/static/media/openrouter.1xk7748-_jixf.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/openrouter.1xk7748-_jixf.svg rename to litellm/proxy/ui/out/_next/static/media/openrouter.1xk7748-_jixf.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/opentelemetry.2n8ujs5z4l__r.svg b/litellm/proxy/ui/out/_next/static/media/opentelemetry.2n8ujs5z4l__r.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/opentelemetry.2n8ujs5z4l__r.svg rename to litellm/proxy/ui/out/_next/static/media/opentelemetry.2n8ujs5z4l__r.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/oracle.43kws59xxr8ig.svg b/litellm/proxy/ui/out/_next/static/media/oracle.43kws59xxr8ig.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/oracle.43kws59xxr8ig.svg rename to litellm/proxy/ui/out/_next/static/media/oracle.43kws59xxr8ig.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/otel.1dei3v2u03nit.png b/litellm/proxy/ui/out/_next/static/media/otel.1dei3v2u03nit.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/otel.1dei3v2u03nit.png rename to litellm/proxy/ui/out/_next/static/media/otel.1dei3v2u03nit.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/palo_alto_networks.3t0xwyuc-6s43.jpeg b/litellm/proxy/ui/out/_next/static/media/palo_alto_networks.3t0xwyuc-6s43.jpeg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/palo_alto_networks.3t0xwyuc-6s43.jpeg rename to litellm/proxy/ui/out/_next/static/media/palo_alto_networks.3t0xwyuc-6s43.jpeg diff --git a/litellm/proxy/_experimental/out/_next/static/media/pangea.0ldsllwi7dvjg.png b/litellm/proxy/ui/out/_next/static/media/pangea.0ldsllwi7dvjg.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/pangea.0ldsllwi7dvjg.png rename to litellm/proxy/ui/out/_next/static/media/pangea.0ldsllwi7dvjg.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/parallel_ai.0jx5g5pf0u355.png b/litellm/proxy/ui/out/_next/static/media/parallel_ai.0jx5g5pf0u355.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/parallel_ai.0jx5g5pf0u355.png rename to litellm/proxy/ui/out/_next/static/media/parallel_ai.0jx5g5pf0u355.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/perplexity-ai.2do8hoc8tw__0.svg b/litellm/proxy/ui/out/_next/static/media/perplexity-ai.2do8hoc8tw__0.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/perplexity-ai.2do8hoc8tw__0.svg rename to litellm/proxy/ui/out/_next/static/media/perplexity-ai.2do8hoc8tw__0.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/perplexity.2zhky1a8ufk3x.png b/litellm/proxy/ui/out/_next/static/media/perplexity.2zhky1a8ufk3x.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/perplexity.2zhky1a8ufk3x.png rename to litellm/proxy/ui/out/_next/static/media/perplexity.2zhky1a8ufk3x.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/pillar.09s1gdql9yppp.jpeg b/litellm/proxy/ui/out/_next/static/media/pillar.09s1gdql9yppp.jpeg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/pillar.09s1gdql9yppp.jpeg rename to litellm/proxy/ui/out/_next/static/media/pillar.09s1gdql9yppp.jpeg diff --git a/litellm/proxy/_experimental/out/_next/static/media/pointfive.1f7s395zy8hgn.png b/litellm/proxy/ui/out/_next/static/media/pointfive.1f7s395zy8hgn.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/pointfive.1f7s395zy8hgn.png rename to litellm/proxy/ui/out/_next/static/media/pointfive.1f7s395zy8hgn.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/postgresql.0a2k5oak2hvw5.svg b/litellm/proxy/ui/out/_next/static/media/postgresql.0a2k5oak2hvw5.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/postgresql.0a2k5oak2hvw5.svg rename to litellm/proxy/ui/out/_next/static/media/postgresql.0a2k5oak2hvw5.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/prompt_security.34ps_5vqhm25q.png b/litellm/proxy/ui/out/_next/static/media/prompt_security.34ps_5vqhm25q.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/prompt_security.34ps_5vqhm25q.png rename to litellm/proxy/ui/out/_next/static/media/prompt_security.34ps_5vqhm25q.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/promptguard.0m31gz-559aca.svg b/litellm/proxy/ui/out/_next/static/media/promptguard.0m31gz-559aca.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/promptguard.0m31gz-559aca.svg rename to litellm/proxy/ui/out/_next/static/media/promptguard.0m31gz-559aca.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/pydantic-ai-color.1f334m-pf8a75.svg b/litellm/proxy/ui/out/_next/static/media/pydantic-ai-color.1f334m-pf8a75.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/pydantic-ai-color.1f334m-pf8a75.svg rename to litellm/proxy/ui/out/_next/static/media/pydantic-ai-color.1f334m-pf8a75.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/qohash.14emr-wtp42k3.jpg b/litellm/proxy/ui/out/_next/static/media/qohash.14emr-wtp42k3.jpg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/qohash.14emr-wtp42k3.jpg rename to litellm/proxy/ui/out/_next/static/media/qohash.14emr-wtp42k3.jpg diff --git a/litellm/proxy/_experimental/out/_next/static/media/qwen.0a49x9i08_0gz.png b/litellm/proxy/ui/out/_next/static/media/qwen.0a49x9i08_0gz.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/qwen.0a49x9i08_0gz.png rename to litellm/proxy/ui/out/_next/static/media/qwen.0a49x9i08_0gz.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/recraft.2f4cv-c9ad-mo.svg b/litellm/proxy/ui/out/_next/static/media/recraft.2f4cv-c9ad-mo.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/recraft.2f4cv-c9ad-mo.svg rename to litellm/proxy/ui/out/_next/static/media/recraft.2f4cv-c9ad-mo.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/repelloai.3ossrsdbm80kg.png b/litellm/proxy/ui/out/_next/static/media/repelloai.3ossrsdbm80kg.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/repelloai.3ossrsdbm80kg.png rename to litellm/proxy/ui/out/_next/static/media/repelloai.3ossrsdbm80kg.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/replicate.445bidyix2tyh.svg b/litellm/proxy/ui/out/_next/static/media/replicate.445bidyix2tyh.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/replicate.445bidyix2tyh.svg rename to litellm/proxy/ui/out/_next/static/media/replicate.445bidyix2tyh.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/runway.2zzwye1fddnnn.png b/litellm/proxy/ui/out/_next/static/media/runway.2zzwye1fddnnn.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/runway.2zzwye1fddnnn.png rename to litellm/proxy/ui/out/_next/static/media/runway.2zzwye1fddnnn.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/s3_vector.1dy8xaiph416k.png b/litellm/proxy/ui/out/_next/static/media/s3_vector.1dy8xaiph416k.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/s3_vector.1dy8xaiph416k.png rename to litellm/proxy/ui/out/_next/static/media/s3_vector.1dy8xaiph416k.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/salesforce.20dxbd6cxoyl2.svg b/litellm/proxy/ui/out/_next/static/media/salesforce.20dxbd6cxoyl2.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/salesforce.20dxbd6cxoyl2.svg rename to litellm/proxy/ui/out/_next/static/media/salesforce.20dxbd6cxoyl2.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/sambanova.1vcyu0faw1x8h.svg b/litellm/proxy/ui/out/_next/static/media/sambanova.1vcyu0faw1x8h.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/sambanova.1vcyu0faw1x8h.svg rename to litellm/proxy/ui/out/_next/static/media/sambanova.1vcyu0faw1x8h.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/sap.1367hgge0s0xl.png b/litellm/proxy/ui/out/_next/static/media/sap.1367hgge0s0xl.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/sap.1367hgge0s0xl.png rename to litellm/proxy/ui/out/_next/static/media/sap.1367hgge0s0xl.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/scx_ai.3emo1p5delrhx.svg b/litellm/proxy/ui/out/_next/static/media/scx_ai.3emo1p5delrhx.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/scx_ai.3emo1p5delrhx.svg rename to litellm/proxy/ui/out/_next/static/media/scx_ai.3emo1p5delrhx.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/sentry.0i-7ujykfedjd.svg b/litellm/proxy/ui/out/_next/static/media/sentry.0i-7ujykfedjd.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/sentry.0i-7ujykfedjd.svg rename to litellm/proxy/ui/out/_next/static/media/sentry.0i-7ujykfedjd.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/shopify.25i2if4d3gr23.svg b/litellm/proxy/ui/out/_next/static/media/shopify.25i2if4d3gr23.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/shopify.25i2if4d3gr23.svg rename to litellm/proxy/ui/out/_next/static/media/shopify.25i2if4d3gr23.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/signoz.2x1bmq4-si8uu.svg b/litellm/proxy/ui/out/_next/static/media/signoz.2x1bmq4-si8uu.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/signoz.2x1bmq4-si8uu.svg rename to litellm/proxy/ui/out/_next/static/media/signoz.2x1bmq4-si8uu.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/slack.01ebucngfr3lq.svg b/litellm/proxy/ui/out/_next/static/media/slack.01ebucngfr3lq.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/slack.01ebucngfr3lq.svg rename to litellm/proxy/ui/out/_next/static/media/slack.01ebucngfr3lq.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/snowflake.2_p8qqpi0r3lr.svg b/litellm/proxy/ui/out/_next/static/media/snowflake.2_p8qqpi0r3lr.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/snowflake.2_p8qqpi0r3lr.svg rename to litellm/proxy/ui/out/_next/static/media/snowflake.2_p8qqpi0r3lr.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/soniox.3nhjmssy7ybh7.svg b/litellm/proxy/ui/out/_next/static/media/soniox.3nhjmssy7ybh7.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/soniox.3nhjmssy7ybh7.svg rename to litellm/proxy/ui/out/_next/static/media/soniox.3nhjmssy7ybh7.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/straiker.0hnk6y758t2jh.svg b/litellm/proxy/ui/out/_next/static/media/straiker.0hnk6y758t2jh.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/straiker.0hnk6y758t2jh.svg rename to litellm/proxy/ui/out/_next/static/media/straiker.0hnk6y758t2jh.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/strands.1w9vvik2r671z.svg b/litellm/proxy/ui/out/_next/static/media/strands.1w9vvik2r671z.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/strands.1w9vvik2r671z.svg rename to litellm/proxy/ui/out/_next/static/media/strands.1w9vvik2r671z.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/stripe.3583qhnprkybz.svg b/litellm/proxy/ui/out/_next/static/media/stripe.3583qhnprkybz.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/stripe.3583qhnprkybz.svg rename to litellm/proxy/ui/out/_next/static/media/stripe.3583qhnprkybz.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/tavily.15dorlkyzxydf.png b/litellm/proxy/ui/out/_next/static/media/tavily.15dorlkyzxydf.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/tavily.15dorlkyzxydf.png rename to litellm/proxy/ui/out/_next/static/media/tavily.15dorlkyzxydf.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/tencent.1mqjwxxk-obwq.svg b/litellm/proxy/ui/out/_next/static/media/tencent.1mqjwxxk-obwq.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/tencent.1mqjwxxk-obwq.svg rename to litellm/proxy/ui/out/_next/static/media/tencent.1mqjwxxk-obwq.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/togetherai.1wk-mouzgw5ho.svg b/litellm/proxy/ui/out/_next/static/media/togetherai.1wk-mouzgw5ho.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/togetherai.1wk-mouzgw5ho.svg rename to litellm/proxy/ui/out/_next/static/media/togetherai.1wk-mouzgw5ho.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/topaz.3rjp3zvx4eags.svg b/litellm/proxy/ui/out/_next/static/media/topaz.3rjp3zvx4eags.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/topaz.3rjp3zvx4eags.svg rename to litellm/proxy/ui/out/_next/static/media/topaz.3rjp3zvx4eags.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/twilio.1vmsvt7mb88__.svg b/litellm/proxy/ui/out/_next/static/media/twilio.1vmsvt7mb88__.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/twilio.1vmsvt7mb88__.svg rename to litellm/proxy/ui/out/_next/static/media/twilio.1vmsvt7mb88__.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/typesafe.44kuy2p41yhxx.png b/litellm/proxy/ui/out/_next/static/media/typesafe.44kuy2p41yhxx.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/typesafe.44kuy2p41yhxx.png rename to litellm/proxy/ui/out/_next/static/media/typesafe.44kuy2p41yhxx.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/v0.15trd3tb1ulop.svg b/litellm/proxy/ui/out/_next/static/media/v0.15trd3tb1ulop.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/v0.15trd3tb1ulop.svg rename to litellm/proxy/ui/out/_next/static/media/v0.15trd3tb1ulop.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/valkey.2_mrlggria_65.svg b/litellm/proxy/ui/out/_next/static/media/valkey.2_mrlggria_65.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/valkey.2_mrlggria_65.svg rename to litellm/proxy/ui/out/_next/static/media/valkey.2_mrlggria_65.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/vercel.1mvnwxofolt8y.svg b/litellm/proxy/ui/out/_next/static/media/vercel.1mvnwxofolt8y.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/vercel.1mvnwxofolt8y.svg rename to litellm/proxy/ui/out/_next/static/media/vercel.1mvnwxofolt8y.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/vllm.3_gqby46r7s3x.png b/litellm/proxy/ui/out/_next/static/media/vllm.3_gqby46r7s3x.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/vllm.3_gqby46r7s3x.png rename to litellm/proxy/ui/out/_next/static/media/vllm.3_gqby46r7s3x.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/volcengine.23ly9ik_qc138.png b/litellm/proxy/ui/out/_next/static/media/volcengine.23ly9ik_qc138.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/volcengine.23ly9ik_qc138.png rename to litellm/proxy/ui/out/_next/static/media/volcengine.23ly9ik_qc138.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/voyage.0krq6ew-yr8dk.webp b/litellm/proxy/ui/out/_next/static/media/voyage.0krq6ew-yr8dk.webp similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/voyage.0krq6ew-yr8dk.webp rename to litellm/proxy/ui/out/_next/static/media/voyage.0krq6ew-yr8dk.webp diff --git a/litellm/proxy/_experimental/out/_next/static/media/watsonx.19rrg39yvhpk8.svg b/litellm/proxy/ui/out/_next/static/media/watsonx.19rrg39yvhpk8.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/watsonx.19rrg39yvhpk8.svg rename to litellm/proxy/ui/out/_next/static/media/watsonx.19rrg39yvhpk8.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/wingback.1em0mjtwauacr.png b/litellm/proxy/ui/out/_next/static/media/wingback.1em0mjtwauacr.png similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/wingback.1em0mjtwauacr.png rename to litellm/proxy/ui/out/_next/static/media/wingback.1em0mjtwauacr.png diff --git a/litellm/proxy/_experimental/out/_next/static/media/xai.2kc3gjiopn9om.svg b/litellm/proxy/ui/out/_next/static/media/xai.2kc3gjiopn9om.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/xai.2kc3gjiopn9om.svg rename to litellm/proxy/ui/out/_next/static/media/xai.2kc3gjiopn9om.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/xecguard.317q_7yg6brag.svg b/litellm/proxy/ui/out/_next/static/media/xecguard.317q_7yg6brag.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/xecguard.317q_7yg6brag.svg rename to litellm/proxy/ui/out/_next/static/media/xecguard.317q_7yg6brag.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/xinference.063cy_ievvy5u.svg b/litellm/proxy/ui/out/_next/static/media/xinference.063cy_ievvy5u.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/xinference.063cy_ievvy5u.svg rename to litellm/proxy/ui/out/_next/static/media/xinference.063cy_ievvy5u.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/zapier.3q67ovovgk_25.svg b/litellm/proxy/ui/out/_next/static/media/zapier.3q67ovovgk_25.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/zapier.3q67ovovgk_25.svg rename to litellm/proxy/ui/out/_next/static/media/zapier.3q67ovovgk_25.svg diff --git a/litellm/proxy/_experimental/out/_next/static/media/zscaler.42cagyicgk81q.svg b/litellm/proxy/ui/out/_next/static/media/zscaler.42cagyicgk81q.svg similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/media/zscaler.42cagyicgk81q.svg rename to litellm/proxy/ui/out/_next/static/media/zscaler.42cagyicgk81q.svg diff --git a/litellm/proxy/_experimental/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_buildManifest.js b/litellm/proxy/ui/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_buildManifest.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_buildManifest.js rename to litellm/proxy/ui/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_buildManifest.js diff --git a/litellm/proxy/_experimental/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_clientMiddlewareManifest.js b/litellm/proxy/ui/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_clientMiddlewareManifest.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_clientMiddlewareManifest.js rename to litellm/proxy/ui/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_clientMiddlewareManifest.js diff --git a/litellm/proxy/_experimental/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_ssgManifest.js b/litellm/proxy/ui/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_ssgManifest.js similarity index 100% rename from litellm/proxy/_experimental/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_ssgManifest.js rename to litellm/proxy/ui/out/_next/static/u_MWVLx_WA9i-AM2JdCsp/_ssgManifest.js diff --git a/litellm/proxy/_experimental/out/_not-found/__next._full.txt b/litellm/proxy/ui/out/_not-found/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/_not-found/__next._full.txt rename to litellm/proxy/ui/out/_not-found/__next._full.txt diff --git a/litellm/proxy/_experimental/out/_not-found/__next._not-found.__PAGE__.txt b/litellm/proxy/ui/out/_not-found/__next._not-found.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/_not-found/__next._not-found.__PAGE__.txt rename to litellm/proxy/ui/out/_not-found/__next._not-found.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/_not-found/__next._tree.txt b/litellm/proxy/ui/out/_not-found/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/_not-found/__next._tree.txt rename to litellm/proxy/ui/out/_not-found/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/_not-found/index.html b/litellm/proxy/ui/out/_not-found/index.html similarity index 100% rename from litellm/proxy/_experimental/out/_not-found/index.html rename to litellm/proxy/ui/out/_not-found/index.html diff --git a/litellm/proxy/_experimental/out/_not-found/index.txt b/litellm/proxy/ui/out/_not-found/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/_not-found/index.txt rename to litellm/proxy/ui/out/_not-found/index.txt diff --git a/litellm/proxy/_experimental/out/access-groups/__next.!KGRhc2hib2FyZCk.access-groups.__PAGE__.txt b/litellm/proxy/ui/out/access-groups/__next.!KGRhc2hib2FyZCk.access-groups.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/access-groups/__next.!KGRhc2hib2FyZCk.access-groups.__PAGE__.txt rename to litellm/proxy/ui/out/access-groups/__next.!KGRhc2hib2FyZCk.access-groups.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/access-groups/__next._full.txt b/litellm/proxy/ui/out/access-groups/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/access-groups/__next._full.txt rename to litellm/proxy/ui/out/access-groups/__next._full.txt diff --git a/litellm/proxy/_experimental/out/access-groups/__next._tree.txt b/litellm/proxy/ui/out/access-groups/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/access-groups/__next._tree.txt rename to litellm/proxy/ui/out/access-groups/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/access-groups/index.html b/litellm/proxy/ui/out/access-groups/index.html similarity index 100% rename from litellm/proxy/_experimental/out/access-groups/index.html rename to litellm/proxy/ui/out/access-groups/index.html diff --git a/litellm/proxy/_experimental/out/access-groups/index.txt b/litellm/proxy/ui/out/access-groups/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/access-groups/index.txt rename to litellm/proxy/ui/out/access-groups/index.txt diff --git a/litellm/proxy/_experimental/out/admin-panel/__next.!KGRhc2hib2FyZCk.admin-panel.__PAGE__.txt b/litellm/proxy/ui/out/admin-panel/__next.!KGRhc2hib2FyZCk.admin-panel.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/admin-panel/__next.!KGRhc2hib2FyZCk.admin-panel.__PAGE__.txt rename to litellm/proxy/ui/out/admin-panel/__next.!KGRhc2hib2FyZCk.admin-panel.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/admin-panel/__next._full.txt b/litellm/proxy/ui/out/admin-panel/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/admin-panel/__next._full.txt rename to litellm/proxy/ui/out/admin-panel/__next._full.txt diff --git a/litellm/proxy/_experimental/out/admin-panel/__next._tree.txt b/litellm/proxy/ui/out/admin-panel/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/admin-panel/__next._tree.txt rename to litellm/proxy/ui/out/admin-panel/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/admin-panel/index.html b/litellm/proxy/ui/out/admin-panel/index.html similarity index 100% rename from litellm/proxy/_experimental/out/admin-panel/index.html rename to litellm/proxy/ui/out/admin-panel/index.html diff --git a/litellm/proxy/_experimental/out/admin-panel/index.txt b/litellm/proxy/ui/out/admin-panel/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/admin-panel/index.txt rename to litellm/proxy/ui/out/admin-panel/index.txt diff --git a/litellm/proxy/_experimental/out/agents/__next.!KGRhc2hib2FyZCk.agents.__PAGE__.txt b/litellm/proxy/ui/out/agents/__next.!KGRhc2hib2FyZCk.agents.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/agents/__next.!KGRhc2hib2FyZCk.agents.__PAGE__.txt rename to litellm/proxy/ui/out/agents/__next.!KGRhc2hib2FyZCk.agents.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/agents/__next._full.txt b/litellm/proxy/ui/out/agents/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/agents/__next._full.txt rename to litellm/proxy/ui/out/agents/__next._full.txt diff --git a/litellm/proxy/_experimental/out/agents/__next._tree.txt b/litellm/proxy/ui/out/agents/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/agents/__next._tree.txt rename to litellm/proxy/ui/out/agents/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/agents/index.html b/litellm/proxy/ui/out/agents/index.html similarity index 100% rename from litellm/proxy/_experimental/out/agents/index.html rename to litellm/proxy/ui/out/agents/index.html diff --git a/litellm/proxy/_experimental/out/agents/index.txt b/litellm/proxy/ui/out/agents/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/agents/index.txt rename to litellm/proxy/ui/out/agents/index.txt diff --git a/litellm/proxy/_experimental/out/api-keys/__next.!KGRhc2hib2FyZCk.api-keys.__PAGE__.txt b/litellm/proxy/ui/out/api-keys/__next.!KGRhc2hib2FyZCk.api-keys.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/api-keys/__next.!KGRhc2hib2FyZCk.api-keys.__PAGE__.txt rename to litellm/proxy/ui/out/api-keys/__next.!KGRhc2hib2FyZCk.api-keys.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/api-keys/__next._full.txt b/litellm/proxy/ui/out/api-keys/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/api-keys/__next._full.txt rename to litellm/proxy/ui/out/api-keys/__next._full.txt diff --git a/litellm/proxy/_experimental/out/api-keys/__next._tree.txt b/litellm/proxy/ui/out/api-keys/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/api-keys/__next._tree.txt rename to litellm/proxy/ui/out/api-keys/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/api-keys/index.html b/litellm/proxy/ui/out/api-keys/index.html similarity index 100% rename from litellm/proxy/_experimental/out/api-keys/index.html rename to litellm/proxy/ui/out/api-keys/index.html diff --git a/litellm/proxy/_experimental/out/api-keys/index.txt b/litellm/proxy/ui/out/api-keys/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/api-keys/index.txt rename to litellm/proxy/ui/out/api-keys/index.txt diff --git a/litellm/proxy/_experimental/out/api-reference/__next.!KGRhc2hib2FyZCk.api-reference.__PAGE__.txt b/litellm/proxy/ui/out/api-reference/__next.!KGRhc2hib2FyZCk.api-reference.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/api-reference/__next.!KGRhc2hib2FyZCk.api-reference.__PAGE__.txt rename to litellm/proxy/ui/out/api-reference/__next.!KGRhc2hib2FyZCk.api-reference.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/api-reference/__next._full.txt b/litellm/proxy/ui/out/api-reference/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/api-reference/__next._full.txt rename to litellm/proxy/ui/out/api-reference/__next._full.txt diff --git a/litellm/proxy/_experimental/out/api-reference/__next._tree.txt b/litellm/proxy/ui/out/api-reference/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/api-reference/__next._tree.txt rename to litellm/proxy/ui/out/api-reference/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/api-reference/index.html b/litellm/proxy/ui/out/api-reference/index.html similarity index 100% rename from litellm/proxy/_experimental/out/api-reference/index.html rename to litellm/proxy/ui/out/api-reference/index.html diff --git a/litellm/proxy/_experimental/out/api-reference/index.txt b/litellm/proxy/ui/out/api-reference/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/api-reference/index.txt rename to litellm/proxy/ui/out/api-reference/index.txt diff --git a/litellm/proxy/_experimental/out/assets/aria-agent.png b/litellm/proxy/ui/out/assets/aria-agent.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/aria-agent.png rename to litellm/proxy/ui/out/assets/aria-agent.png diff --git a/litellm/proxy/_experimental/out/assets/audit-logs-preview.png b/litellm/proxy/ui/out/assets/audit-logs-preview.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/audit-logs-preview.png rename to litellm/proxy/ui/out/assets/audit-logs-preview.png diff --git a/litellm/proxy/_experimental/out/assets/logos/a2a_agent.png b/litellm/proxy/ui/out/assets/logos/a2a_agent.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/a2a_agent.png rename to litellm/proxy/ui/out/assets/logos/a2a_agent.png diff --git a/litellm/proxy/_experimental/out/assets/logos/ai21.svg b/litellm/proxy/ui/out/assets/logos/ai21.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/ai21.svg rename to litellm/proxy/ui/out/assets/logos/ai21.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/aim_logo.jpeg b/litellm/proxy/ui/out/assets/logos/aim_logo.jpeg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/aim_logo.jpeg rename to litellm/proxy/ui/out/assets/logos/aim_logo.jpeg diff --git a/litellm/proxy/_experimental/out/assets/logos/aim_security.jpeg b/litellm/proxy/ui/out/assets/logos/aim_security.jpeg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/aim_security.jpeg rename to litellm/proxy/ui/out/assets/logos/aim_security.jpeg diff --git a/litellm/proxy/_experimental/out/assets/logos/aiml_api.svg b/litellm/proxy/ui/out/assets/logos/aiml_api.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/aiml_api.svg rename to litellm/proxy/ui/out/assets/logos/aiml_api.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/airia.svg b/litellm/proxy/ui/out/assets/logos/airia.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/airia.svg rename to litellm/proxy/ui/out/assets/logos/airia.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/akto.svg b/litellm/proxy/ui/out/assets/logos/akto.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/akto.svg rename to litellm/proxy/ui/out/assets/logos/akto.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/alice.svg b/litellm/proxy/ui/out/assets/logos/alice.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/alice.svg rename to litellm/proxy/ui/out/assets/logos/alice.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/anthropic.svg b/litellm/proxy/ui/out/assets/logos/anthropic.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/anthropic.svg rename to litellm/proxy/ui/out/assets/logos/anthropic.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/aporia.png b/litellm/proxy/ui/out/assets/logos/aporia.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/aporia.png rename to litellm/proxy/ui/out/assets/logos/aporia.png diff --git a/litellm/proxy/_experimental/out/assets/logos/arize.png b/litellm/proxy/ui/out/assets/logos/arize.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/arize.png rename to litellm/proxy/ui/out/assets/logos/arize.png diff --git a/litellm/proxy/_experimental/out/assets/logos/assemblyai_small.png b/litellm/proxy/ui/out/assets/logos/assemblyai_small.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/assemblyai_small.png rename to litellm/proxy/ui/out/assets/logos/assemblyai_small.png diff --git a/litellm/proxy/_experimental/out/assets/logos/aws.svg b/litellm/proxy/ui/out/assets/logos/aws.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/aws.svg rename to litellm/proxy/ui/out/assets/logos/aws.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/azure_ai_foundry.png b/litellm/proxy/ui/out/assets/logos/azure_ai_foundry.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/azure_ai_foundry.png rename to litellm/proxy/ui/out/assets/logos/azure_ai_foundry.png diff --git a/litellm/proxy/_experimental/out/assets/logos/baseten.svg b/litellm/proxy/ui/out/assets/logos/baseten.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/baseten.svg rename to litellm/proxy/ui/out/assets/logos/baseten.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/bedrock.svg b/litellm/proxy/ui/out/assets/logos/bedrock.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/bedrock.svg rename to litellm/proxy/ui/out/assets/logos/bedrock.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/bing.png b/litellm/proxy/ui/out/assets/logos/bing.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/bing.png rename to litellm/proxy/ui/out/assets/logos/bing.png diff --git a/litellm/proxy/_experimental/out/assets/logos/braintrust.png b/litellm/proxy/ui/out/assets/logos/braintrust.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/braintrust.png rename to litellm/proxy/ui/out/assets/logos/braintrust.png diff --git a/litellm/proxy/_experimental/out/assets/logos/cato_networks.svg b/litellm/proxy/ui/out/assets/logos/cato_networks.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/cato_networks.svg rename to litellm/proxy/ui/out/assets/logos/cato_networks.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/cerebras.svg b/litellm/proxy/ui/out/assets/logos/cerebras.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/cerebras.svg rename to litellm/proxy/ui/out/assets/logos/cerebras.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/cisco.png b/litellm/proxy/ui/out/assets/logos/cisco.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/cisco.png rename to litellm/proxy/ui/out/assets/logos/cisco.png diff --git a/litellm/proxy/_experimental/out/assets/logos/claude.svg b/litellm/proxy/ui/out/assets/logos/claude.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/claude.svg rename to litellm/proxy/ui/out/assets/logos/claude.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/cloudflare.svg b/litellm/proxy/ui/out/assets/logos/cloudflare.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/cloudflare.svg rename to litellm/proxy/ui/out/assets/logos/cloudflare.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/cohere.svg b/litellm/proxy/ui/out/assets/logos/cohere.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/cohere.svg rename to litellm/proxy/ui/out/assets/logos/cohere.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/cometapi.svg b/litellm/proxy/ui/out/assets/logos/cometapi.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/cometapi.svg rename to litellm/proxy/ui/out/assets/logos/cometapi.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/conduct.png b/litellm/proxy/ui/out/assets/logos/conduct.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/conduct.png rename to litellm/proxy/ui/out/assets/logos/conduct.png diff --git a/litellm/proxy/_experimental/out/assets/logos/crewai-color.svg b/litellm/proxy/ui/out/assets/logos/crewai-color.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/crewai-color.svg rename to litellm/proxy/ui/out/assets/logos/crewai-color.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/cursor.svg b/litellm/proxy/ui/out/assets/logos/cursor.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/cursor.svg rename to litellm/proxy/ui/out/assets/logos/cursor.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/databricks.svg b/litellm/proxy/ui/out/assets/logos/databricks.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/databricks.svg rename to litellm/proxy/ui/out/assets/logos/databricks.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/datadog.png b/litellm/proxy/ui/out/assets/logos/datadog.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/datadog.png rename to litellm/proxy/ui/out/assets/logos/datadog.png diff --git a/litellm/proxy/_experimental/out/assets/logos/dataforseo.png b/litellm/proxy/ui/out/assets/logos/dataforseo.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/dataforseo.png rename to litellm/proxy/ui/out/assets/logos/dataforseo.png diff --git a/litellm/proxy/_experimental/out/assets/logos/deepgram.png b/litellm/proxy/ui/out/assets/logos/deepgram.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/deepgram.png rename to litellm/proxy/ui/out/assets/logos/deepgram.png diff --git a/litellm/proxy/_experimental/out/assets/logos/deepinfra.png b/litellm/proxy/ui/out/assets/logos/deepinfra.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/deepinfra.png rename to litellm/proxy/ui/out/assets/logos/deepinfra.png diff --git a/litellm/proxy/_experimental/out/assets/logos/deepkeep.svg b/litellm/proxy/ui/out/assets/logos/deepkeep.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/deepkeep.svg rename to litellm/proxy/ui/out/assets/logos/deepkeep.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/deepseek.svg b/litellm/proxy/ui/out/assets/logos/deepseek.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/deepseek.svg rename to litellm/proxy/ui/out/assets/logos/deepseek.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/edenai.svg b/litellm/proxy/ui/out/assets/logos/edenai.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/edenai.svg rename to litellm/proxy/ui/out/assets/logos/edenai.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/elevenlabs.png b/litellm/proxy/ui/out/assets/logos/elevenlabs.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/elevenlabs.png rename to litellm/proxy/ui/out/assets/logos/elevenlabs.png diff --git a/litellm/proxy/_experimental/out/assets/logos/enkrypt_ai.avif b/litellm/proxy/ui/out/assets/logos/enkrypt_ai.avif similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/enkrypt_ai.avif rename to litellm/proxy/ui/out/assets/logos/enkrypt_ai.avif diff --git a/litellm/proxy/_experimental/out/assets/logos/exa_ai.png b/litellm/proxy/ui/out/assets/logos/exa_ai.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/exa_ai.png rename to litellm/proxy/ui/out/assets/logos/exa_ai.png diff --git a/litellm/proxy/_experimental/out/assets/logos/fal_ai.jpg b/litellm/proxy/ui/out/assets/logos/fal_ai.jpg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/fal_ai.jpg rename to litellm/proxy/ui/out/assets/logos/fal_ai.jpg diff --git a/litellm/proxy/_experimental/out/assets/logos/featherless.svg b/litellm/proxy/ui/out/assets/logos/featherless.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/featherless.svg rename to litellm/proxy/ui/out/assets/logos/featherless.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/figma.svg b/litellm/proxy/ui/out/assets/logos/figma.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/figma.svg rename to litellm/proxy/ui/out/assets/logos/figma.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/fireworks.svg b/litellm/proxy/ui/out/assets/logos/fireworks.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/fireworks.svg rename to litellm/proxy/ui/out/assets/logos/fireworks.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/friendli.svg b/litellm/proxy/ui/out/assets/logos/friendli.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/friendli.svg rename to litellm/proxy/ui/out/assets/logos/friendli.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/galileo.ico b/litellm/proxy/ui/out/assets/logos/galileo.ico similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/galileo.ico rename to litellm/proxy/ui/out/assets/logos/galileo.ico diff --git a/litellm/proxy/_experimental/out/assets/logos/gigachat.svg b/litellm/proxy/ui/out/assets/logos/gigachat.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/gigachat.svg rename to litellm/proxy/ui/out/assets/logos/gigachat.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/github.svg b/litellm/proxy/ui/out/assets/logos/github.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/github.svg rename to litellm/proxy/ui/out/assets/logos/github.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/github_copilot.svg b/litellm/proxy/ui/out/assets/logos/github_copilot.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/github_copilot.svg rename to litellm/proxy/ui/out/assets/logos/github_copilot.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/gitlab.svg b/litellm/proxy/ui/out/assets/logos/gitlab.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/gitlab.svg rename to litellm/proxy/ui/out/assets/logos/gitlab.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/gmail.svg b/litellm/proxy/ui/out/assets/logos/gmail.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/gmail.svg rename to litellm/proxy/ui/out/assets/logos/gmail.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/google-adk.png b/litellm/proxy/ui/out/assets/logos/google-adk.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/google-adk.png rename to litellm/proxy/ui/out/assets/logos/google-adk.png diff --git a/litellm/proxy/_experimental/out/assets/logos/google.svg b/litellm/proxy/ui/out/assets/logos/google.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/google.svg rename to litellm/proxy/ui/out/assets/logos/google.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/google_drive.svg b/litellm/proxy/ui/out/assets/logos/google_drive.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/google_drive.svg rename to litellm/proxy/ui/out/assets/logos/google_drive.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/google_pse.png b/litellm/proxy/ui/out/assets/logos/google_pse.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/google_pse.png rename to litellm/proxy/ui/out/assets/logos/google_pse.png diff --git a/litellm/proxy/_experimental/out/assets/logos/groq.svg b/litellm/proxy/ui/out/assets/logos/groq.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/groq.svg rename to litellm/proxy/ui/out/assets/logos/groq.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/guardrails_ai.jpeg b/litellm/proxy/ui/out/assets/logos/guardrails_ai.jpeg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/guardrails_ai.jpeg rename to litellm/proxy/ui/out/assets/logos/guardrails_ai.jpeg diff --git a/litellm/proxy/_experimental/out/assets/logos/hermes.png b/litellm/proxy/ui/out/assets/logos/hermes.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/hermes.png rename to litellm/proxy/ui/out/assets/logos/hermes.png diff --git a/litellm/proxy/_experimental/out/assets/logos/hubspot.svg b/litellm/proxy/ui/out/assets/logos/hubspot.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/hubspot.svg rename to litellm/proxy/ui/out/assets/logos/hubspot.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/huggingface.svg b/litellm/proxy/ui/out/assets/logos/huggingface.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/huggingface.svg rename to litellm/proxy/ui/out/assets/logos/huggingface.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/hyperbolic.svg b/litellm/proxy/ui/out/assets/logos/hyperbolic.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/hyperbolic.svg rename to litellm/proxy/ui/out/assets/logos/hyperbolic.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/infinity.png b/litellm/proxy/ui/out/assets/logos/infinity.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/infinity.png rename to litellm/proxy/ui/out/assets/logos/infinity.png diff --git a/litellm/proxy/_experimental/out/assets/logos/javelin.png b/litellm/proxy/ui/out/assets/logos/javelin.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/javelin.png rename to litellm/proxy/ui/out/assets/logos/javelin.png diff --git a/litellm/proxy/_experimental/out/assets/logos/jina.png b/litellm/proxy/ui/out/assets/logos/jina.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/jina.png rename to litellm/proxy/ui/out/assets/logos/jina.png diff --git a/litellm/proxy/_experimental/out/assets/logos/jira.svg b/litellm/proxy/ui/out/assets/logos/jira.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/jira.svg rename to litellm/proxy/ui/out/assets/logos/jira.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/lago.svg b/litellm/proxy/ui/out/assets/logos/lago.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/lago.svg rename to litellm/proxy/ui/out/assets/logos/lago.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/lakeraai.jpeg b/litellm/proxy/ui/out/assets/logos/lakeraai.jpeg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/lakeraai.jpeg rename to litellm/proxy/ui/out/assets/logos/lakeraai.jpeg diff --git a/litellm/proxy/_experimental/out/assets/logos/lambda.svg b/litellm/proxy/ui/out/assets/logos/lambda.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/lambda.svg rename to litellm/proxy/ui/out/assets/logos/lambda.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/langchain.svg b/litellm/proxy/ui/out/assets/logos/langchain.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/langchain.svg rename to litellm/proxy/ui/out/assets/logos/langchain.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/langflow.svg b/litellm/proxy/ui/out/assets/logos/langflow.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/langflow.svg rename to litellm/proxy/ui/out/assets/logos/langflow.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/langfuse.png b/litellm/proxy/ui/out/assets/logos/langfuse.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/langfuse.png rename to litellm/proxy/ui/out/assets/logos/langfuse.png diff --git a/litellm/proxy/_experimental/out/assets/logos/langfuse.svg b/litellm/proxy/ui/out/assets/logos/langfuse.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/langfuse.svg rename to litellm/proxy/ui/out/assets/logos/langfuse.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/langgraph-color.svg b/litellm/proxy/ui/out/assets/logos/langgraph-color.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/langgraph-color.svg rename to litellm/proxy/ui/out/assets/logos/langgraph-color.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/langgraph.png b/litellm/proxy/ui/out/assets/logos/langgraph.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/langgraph.png rename to litellm/proxy/ui/out/assets/logos/langgraph.png diff --git a/litellm/proxy/_experimental/out/assets/logos/langsmith.png b/litellm/proxy/ui/out/assets/logos/langsmith.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/langsmith.png rename to litellm/proxy/ui/out/assets/logos/langsmith.png diff --git a/litellm/proxy/_experimental/out/assets/logos/lasso.png b/litellm/proxy/ui/out/assets/logos/lasso.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/lasso.png rename to litellm/proxy/ui/out/assets/logos/lasso.png diff --git a/litellm/proxy/_experimental/out/assets/logos/linear.svg b/litellm/proxy/ui/out/assets/logos/linear.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/linear.svg rename to litellm/proxy/ui/out/assets/logos/linear.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/litellm.jpg b/litellm/proxy/ui/out/assets/logos/litellm.jpg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/litellm.jpg rename to litellm/proxy/ui/out/assets/logos/litellm.jpg diff --git a/litellm/proxy/_experimental/out/assets/logos/litellm_logo.png b/litellm/proxy/ui/out/assets/logos/litellm_logo.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/litellm_logo.png rename to litellm/proxy/ui/out/assets/logos/litellm_logo.png diff --git a/litellm/proxy/_experimental/out/assets/logos/litellm_logo_dark.png b/litellm/proxy/ui/out/assets/logos/litellm_logo_dark.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/litellm_logo_dark.png rename to litellm/proxy/ui/out/assets/logos/litellm_logo_dark.png diff --git a/litellm/proxy/_experimental/out/assets/logos/litellm_monogram.svg b/litellm/proxy/ui/out/assets/logos/litellm_monogram.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/litellm_monogram.svg rename to litellm/proxy/ui/out/assets/logos/litellm_monogram.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/litellm_monogram_dark.svg b/litellm/proxy/ui/out/assets/logos/litellm_monogram_dark.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/litellm_monogram_dark.svg rename to litellm/proxy/ui/out/assets/logos/litellm_monogram_dark.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/llamaindex-color.svg b/litellm/proxy/ui/out/assets/logos/llamaindex-color.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/llamaindex-color.svg rename to litellm/proxy/ui/out/assets/logos/llamaindex-color.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/llm_guard.png b/litellm/proxy/ui/out/assets/logos/llm_guard.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/llm_guard.png rename to litellm/proxy/ui/out/assets/logos/llm_guard.png diff --git a/litellm/proxy/_experimental/out/assets/logos/llm_shield_proxy.svg b/litellm/proxy/ui/out/assets/logos/llm_shield_proxy.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/llm_shield_proxy.svg rename to litellm/proxy/ui/out/assets/logos/llm_shield_proxy.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/lmstudio.svg b/litellm/proxy/ui/out/assets/logos/lmstudio.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/lmstudio.svg rename to litellm/proxy/ui/out/assets/logos/lmstudio.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/mcp_logo.png b/litellm/proxy/ui/out/assets/logos/mcp_logo.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/mcp_logo.png rename to litellm/proxy/ui/out/assets/logos/mcp_logo.png diff --git a/litellm/proxy/_experimental/out/assets/logos/meta_llama.svg b/litellm/proxy/ui/out/assets/logos/meta_llama.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/meta_llama.svg rename to litellm/proxy/ui/out/assets/logos/meta_llama.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/microsoft_365.svg b/litellm/proxy/ui/out/assets/logos/microsoft_365.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/microsoft_365.svg rename to litellm/proxy/ui/out/assets/logos/microsoft_365.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/microsoft_365_copilot.svg b/litellm/proxy/ui/out/assets/logos/microsoft_365_copilot.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/microsoft_365_copilot.svg rename to litellm/proxy/ui/out/assets/logos/microsoft_365_copilot.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/microsoft_azure.svg b/litellm/proxy/ui/out/assets/logos/microsoft_azure.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/microsoft_azure.svg rename to litellm/proxy/ui/out/assets/logos/microsoft_azure.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/milvus.svg b/litellm/proxy/ui/out/assets/logos/milvus.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/milvus.svg rename to litellm/proxy/ui/out/assets/logos/milvus.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/minimax.svg b/litellm/proxy/ui/out/assets/logos/minimax.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/minimax.svg rename to litellm/proxy/ui/out/assets/logos/minimax.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/mistral.svg b/litellm/proxy/ui/out/assets/logos/mistral.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/mistral.svg rename to litellm/proxy/ui/out/assets/logos/mistral.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/mongodb.svg b/litellm/proxy/ui/out/assets/logos/mongodb.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/mongodb.svg rename to litellm/proxy/ui/out/assets/logos/mongodb.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/moonshot.svg b/litellm/proxy/ui/out/assets/logos/moonshot.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/moonshot.svg rename to litellm/proxy/ui/out/assets/logos/moonshot.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/morph.svg b/litellm/proxy/ui/out/assets/logos/morph.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/morph.svg rename to litellm/proxy/ui/out/assets/logos/morph.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/nebius.svg b/litellm/proxy/ui/out/assets/logos/nebius.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/nebius.svg rename to litellm/proxy/ui/out/assets/logos/nebius.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/newrelic.png b/litellm/proxy/ui/out/assets/logos/newrelic.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/newrelic.png rename to litellm/proxy/ui/out/assets/logos/newrelic.png diff --git a/litellm/proxy/_experimental/out/assets/logos/nimble.png b/litellm/proxy/ui/out/assets/logos/nimble.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/nimble.png rename to litellm/proxy/ui/out/assets/logos/nimble.png diff --git a/litellm/proxy/_experimental/out/assets/logos/noma_security.png b/litellm/proxy/ui/out/assets/logos/noma_security.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/noma_security.png rename to litellm/proxy/ui/out/assets/logos/noma_security.png diff --git a/litellm/proxy/_experimental/out/assets/logos/notion.svg b/litellm/proxy/ui/out/assets/logos/notion.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/notion.svg rename to litellm/proxy/ui/out/assets/logos/notion.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/novita.svg b/litellm/proxy/ui/out/assets/logos/novita.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/novita.svg rename to litellm/proxy/ui/out/assets/logos/novita.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/nvidia_nim.svg b/litellm/proxy/ui/out/assets/logos/nvidia_nim.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/nvidia_nim.svg rename to litellm/proxy/ui/out/assets/logos/nvidia_nim.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/nvidia_triton.png b/litellm/proxy/ui/out/assets/logos/nvidia_triton.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/nvidia_triton.png rename to litellm/proxy/ui/out/assets/logos/nvidia_triton.png diff --git a/litellm/proxy/_experimental/out/assets/logos/ollama.svg b/litellm/proxy/ui/out/assets/logos/ollama.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/ollama.svg rename to litellm/proxy/ui/out/assets/logos/ollama.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/openai-agents.svg b/litellm/proxy/ui/out/assets/logos/openai-agents.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/openai-agents.svg rename to litellm/proxy/ui/out/assets/logos/openai-agents.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/openai_small.svg b/litellm/proxy/ui/out/assets/logos/openai_small.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/openai_small.svg rename to litellm/proxy/ui/out/assets/logos/openai_small.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/openclaw.png b/litellm/proxy/ui/out/assets/logos/openclaw.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/openclaw.png rename to litellm/proxy/ui/out/assets/logos/openclaw.png diff --git a/litellm/proxy/_experimental/out/assets/logos/openmeter.png b/litellm/proxy/ui/out/assets/logos/openmeter.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/openmeter.png rename to litellm/proxy/ui/out/assets/logos/openmeter.png diff --git a/litellm/proxy/_experimental/out/assets/logos/openrouter.svg b/litellm/proxy/ui/out/assets/logos/openrouter.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/openrouter.svg rename to litellm/proxy/ui/out/assets/logos/openrouter.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/opentelemetry.svg b/litellm/proxy/ui/out/assets/logos/opentelemetry.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/opentelemetry.svg rename to litellm/proxy/ui/out/assets/logos/opentelemetry.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/oracle.svg b/litellm/proxy/ui/out/assets/logos/oracle.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/oracle.svg rename to litellm/proxy/ui/out/assets/logos/oracle.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/otel.png b/litellm/proxy/ui/out/assets/logos/otel.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/otel.png rename to litellm/proxy/ui/out/assets/logos/otel.png diff --git a/litellm/proxy/_experimental/out/assets/logos/palo_alto_networks.jpeg b/litellm/proxy/ui/out/assets/logos/palo_alto_networks.jpeg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/palo_alto_networks.jpeg rename to litellm/proxy/ui/out/assets/logos/palo_alto_networks.jpeg diff --git a/litellm/proxy/_experimental/out/assets/logos/pangea.png b/litellm/proxy/ui/out/assets/logos/pangea.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/pangea.png rename to litellm/proxy/ui/out/assets/logos/pangea.png diff --git a/litellm/proxy/_experimental/out/assets/logos/parallel_ai.png b/litellm/proxy/ui/out/assets/logos/parallel_ai.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/parallel_ai.png rename to litellm/proxy/ui/out/assets/logos/parallel_ai.png diff --git a/litellm/proxy/_experimental/out/assets/logos/perplexity-ai.svg b/litellm/proxy/ui/out/assets/logos/perplexity-ai.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/perplexity-ai.svg rename to litellm/proxy/ui/out/assets/logos/perplexity-ai.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/perplexity.png b/litellm/proxy/ui/out/assets/logos/perplexity.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/perplexity.png rename to litellm/proxy/ui/out/assets/logos/perplexity.png diff --git a/litellm/proxy/_experimental/out/assets/logos/pillar.jpeg b/litellm/proxy/ui/out/assets/logos/pillar.jpeg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/pillar.jpeg rename to litellm/proxy/ui/out/assets/logos/pillar.jpeg diff --git a/litellm/proxy/_experimental/out/assets/logos/pointfive.png b/litellm/proxy/ui/out/assets/logos/pointfive.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/pointfive.png rename to litellm/proxy/ui/out/assets/logos/pointfive.png diff --git a/litellm/proxy/_experimental/out/assets/logos/postgresql.svg b/litellm/proxy/ui/out/assets/logos/postgresql.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/postgresql.svg rename to litellm/proxy/ui/out/assets/logos/postgresql.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/presidio.png b/litellm/proxy/ui/out/assets/logos/presidio.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/presidio.png rename to litellm/proxy/ui/out/assets/logos/presidio.png diff --git a/litellm/proxy/_experimental/out/assets/logos/prompt_security.png b/litellm/proxy/ui/out/assets/logos/prompt_security.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/prompt_security.png rename to litellm/proxy/ui/out/assets/logos/prompt_security.png diff --git a/litellm/proxy/_experimental/out/assets/logos/promptguard.svg b/litellm/proxy/ui/out/assets/logos/promptguard.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/promptguard.svg rename to litellm/proxy/ui/out/assets/logos/promptguard.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/pydantic-ai-color.svg b/litellm/proxy/ui/out/assets/logos/pydantic-ai-color.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/pydantic-ai-color.svg rename to litellm/proxy/ui/out/assets/logos/pydantic-ai-color.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/pydantic.svg b/litellm/proxy/ui/out/assets/logos/pydantic.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/pydantic.svg rename to litellm/proxy/ui/out/assets/logos/pydantic.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/qohash.jpg b/litellm/proxy/ui/out/assets/logos/qohash.jpg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/qohash.jpg rename to litellm/proxy/ui/out/assets/logos/qohash.jpg diff --git a/litellm/proxy/_experimental/out/assets/logos/qwen.png b/litellm/proxy/ui/out/assets/logos/qwen.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/qwen.png rename to litellm/proxy/ui/out/assets/logos/qwen.png diff --git a/litellm/proxy/_experimental/out/assets/logos/recraft.svg b/litellm/proxy/ui/out/assets/logos/recraft.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/recraft.svg rename to litellm/proxy/ui/out/assets/logos/recraft.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/repelloai.png b/litellm/proxy/ui/out/assets/logos/repelloai.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/repelloai.png rename to litellm/proxy/ui/out/assets/logos/repelloai.png diff --git a/litellm/proxy/_experimental/out/assets/logos/replicate.svg b/litellm/proxy/ui/out/assets/logos/replicate.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/replicate.svg rename to litellm/proxy/ui/out/assets/logos/replicate.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/runway.png b/litellm/proxy/ui/out/assets/logos/runway.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/runway.png rename to litellm/proxy/ui/out/assets/logos/runway.png diff --git a/litellm/proxy/_experimental/out/assets/logos/s3_vector.png b/litellm/proxy/ui/out/assets/logos/s3_vector.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/s3_vector.png rename to litellm/proxy/ui/out/assets/logos/s3_vector.png diff --git a/litellm/proxy/_experimental/out/assets/logos/salesforce.svg b/litellm/proxy/ui/out/assets/logos/salesforce.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/salesforce.svg rename to litellm/proxy/ui/out/assets/logos/salesforce.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/sambanova.svg b/litellm/proxy/ui/out/assets/logos/sambanova.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/sambanova.svg rename to litellm/proxy/ui/out/assets/logos/sambanova.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/sap.png b/litellm/proxy/ui/out/assets/logos/sap.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/sap.png rename to litellm/proxy/ui/out/assets/logos/sap.png diff --git a/litellm/proxy/_experimental/out/assets/logos/scx_ai.svg b/litellm/proxy/ui/out/assets/logos/scx_ai.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/scx_ai.svg rename to litellm/proxy/ui/out/assets/logos/scx_ai.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/search1api.png b/litellm/proxy/ui/out/assets/logos/search1api.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/search1api.png rename to litellm/proxy/ui/out/assets/logos/search1api.png diff --git a/litellm/proxy/_experimental/out/assets/logos/secret_detect.png b/litellm/proxy/ui/out/assets/logos/secret_detect.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/secret_detect.png rename to litellm/proxy/ui/out/assets/logos/secret_detect.png diff --git a/litellm/proxy/_experimental/out/assets/logos/sentry.svg b/litellm/proxy/ui/out/assets/logos/sentry.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/sentry.svg rename to litellm/proxy/ui/out/assets/logos/sentry.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/shopify.svg b/litellm/proxy/ui/out/assets/logos/shopify.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/shopify.svg rename to litellm/proxy/ui/out/assets/logos/shopify.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/signoz.svg b/litellm/proxy/ui/out/assets/logos/signoz.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/signoz.svg rename to litellm/proxy/ui/out/assets/logos/signoz.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/slack.svg b/litellm/proxy/ui/out/assets/logos/slack.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/slack.svg rename to litellm/proxy/ui/out/assets/logos/slack.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/snowflake.svg b/litellm/proxy/ui/out/assets/logos/snowflake.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/snowflake.svg rename to litellm/proxy/ui/out/assets/logos/snowflake.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/soniox.svg b/litellm/proxy/ui/out/assets/logos/soniox.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/soniox.svg rename to litellm/proxy/ui/out/assets/logos/soniox.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/straiker.svg b/litellm/proxy/ui/out/assets/logos/straiker.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/straiker.svg rename to litellm/proxy/ui/out/assets/logos/straiker.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/strands.svg b/litellm/proxy/ui/out/assets/logos/strands.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/strands.svg rename to litellm/proxy/ui/out/assets/logos/strands.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/stripe.svg b/litellm/proxy/ui/out/assets/logos/stripe.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/stripe.svg rename to litellm/proxy/ui/out/assets/logos/stripe.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/tavily.png b/litellm/proxy/ui/out/assets/logos/tavily.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/tavily.png rename to litellm/proxy/ui/out/assets/logos/tavily.png diff --git a/litellm/proxy/_experimental/out/assets/logos/tencent.svg b/litellm/proxy/ui/out/assets/logos/tencent.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/tencent.svg rename to litellm/proxy/ui/out/assets/logos/tencent.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/togetherai.svg b/litellm/proxy/ui/out/assets/logos/togetherai.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/togetherai.svg rename to litellm/proxy/ui/out/assets/logos/togetherai.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/topaz.svg b/litellm/proxy/ui/out/assets/logos/topaz.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/topaz.svg rename to litellm/proxy/ui/out/assets/logos/topaz.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/twilio.svg b/litellm/proxy/ui/out/assets/logos/twilio.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/twilio.svg rename to litellm/proxy/ui/out/assets/logos/twilio.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/typesafe.png b/litellm/proxy/ui/out/assets/logos/typesafe.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/typesafe.png rename to litellm/proxy/ui/out/assets/logos/typesafe.png diff --git a/litellm/proxy/_experimental/out/assets/logos/v0.svg b/litellm/proxy/ui/out/assets/logos/v0.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/v0.svg rename to litellm/proxy/ui/out/assets/logos/v0.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/valkey.svg b/litellm/proxy/ui/out/assets/logos/valkey.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/valkey.svg rename to litellm/proxy/ui/out/assets/logos/valkey.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/vercel.svg b/litellm/proxy/ui/out/assets/logos/vercel.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/vercel.svg rename to litellm/proxy/ui/out/assets/logos/vercel.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/vllm.png b/litellm/proxy/ui/out/assets/logos/vllm.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/vllm.png rename to litellm/proxy/ui/out/assets/logos/vllm.png diff --git a/litellm/proxy/_experimental/out/assets/logos/volcengine.png b/litellm/proxy/ui/out/assets/logos/volcengine.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/volcengine.png rename to litellm/proxy/ui/out/assets/logos/volcengine.png diff --git a/litellm/proxy/_experimental/out/assets/logos/voyage.webp b/litellm/proxy/ui/out/assets/logos/voyage.webp similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/voyage.webp rename to litellm/proxy/ui/out/assets/logos/voyage.webp diff --git a/litellm/proxy/_experimental/out/assets/logos/watsonx.svg b/litellm/proxy/ui/out/assets/logos/watsonx.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/watsonx.svg rename to litellm/proxy/ui/out/assets/logos/watsonx.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/wingback.png b/litellm/proxy/ui/out/assets/logos/wingback.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/wingback.png rename to litellm/proxy/ui/out/assets/logos/wingback.png diff --git a/litellm/proxy/_experimental/out/assets/logos/xai.svg b/litellm/proxy/ui/out/assets/logos/xai.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/xai.svg rename to litellm/proxy/ui/out/assets/logos/xai.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/xecguard.svg b/litellm/proxy/ui/out/assets/logos/xecguard.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/xecguard.svg rename to litellm/proxy/ui/out/assets/logos/xecguard.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/xinference.svg b/litellm/proxy/ui/out/assets/logos/xinference.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/xinference.svg rename to litellm/proxy/ui/out/assets/logos/xinference.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/zapier.svg b/litellm/proxy/ui/out/assets/logos/zapier.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/zapier.svg rename to litellm/proxy/ui/out/assets/logos/zapier.svg diff --git a/litellm/proxy/_experimental/out/assets/logos/zscaler.svg b/litellm/proxy/ui/out/assets/logos/zscaler.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/logos/zscaler.svg rename to litellm/proxy/ui/out/assets/logos/zscaler.svg diff --git a/litellm/proxy/_experimental/out/assets/moyai/logos/anthropic.svg b/litellm/proxy/ui/out/assets/moyai/logos/anthropic.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/moyai/logos/anthropic.svg rename to litellm/proxy/ui/out/assets/moyai/logos/anthropic.svg diff --git a/litellm/proxy/_experimental/out/assets/moyai/logos/bedrock.svg b/litellm/proxy/ui/out/assets/moyai/logos/bedrock.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/moyai/logos/bedrock.svg rename to litellm/proxy/ui/out/assets/moyai/logos/bedrock.svg diff --git a/litellm/proxy/_experimental/out/assets/moyai/logos/deepseek.svg b/litellm/proxy/ui/out/assets/moyai/logos/deepseek.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/moyai/logos/deepseek.svg rename to litellm/proxy/ui/out/assets/moyai/logos/deepseek.svg diff --git a/litellm/proxy/_experimental/out/assets/moyai/logos/fireworks.svg b/litellm/proxy/ui/out/assets/moyai/logos/fireworks.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/moyai/logos/fireworks.svg rename to litellm/proxy/ui/out/assets/moyai/logos/fireworks.svg diff --git a/litellm/proxy/_experimental/out/assets/moyai/logos/google.svg b/litellm/proxy/ui/out/assets/moyai/logos/google.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/moyai/logos/google.svg rename to litellm/proxy/ui/out/assets/moyai/logos/google.svg diff --git a/litellm/proxy/_experimental/out/assets/moyai/logos/hermes.png b/litellm/proxy/ui/out/assets/moyai/logos/hermes.png similarity index 100% rename from litellm/proxy/_experimental/out/assets/moyai/logos/hermes.png rename to litellm/proxy/ui/out/assets/moyai/logos/hermes.png diff --git a/litellm/proxy/_experimental/out/assets/moyai/logos/langchain.svg b/litellm/proxy/ui/out/assets/moyai/logos/langchain.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/moyai/logos/langchain.svg rename to litellm/proxy/ui/out/assets/moyai/logos/langchain.svg diff --git a/litellm/proxy/_experimental/out/assets/moyai/logos/mistral.svg b/litellm/proxy/ui/out/assets/moyai/logos/mistral.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/moyai/logos/mistral.svg rename to litellm/proxy/ui/out/assets/moyai/logos/mistral.svg diff --git a/litellm/proxy/_experimental/out/assets/moyai/logos/openai.svg b/litellm/proxy/ui/out/assets/moyai/logos/openai.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/moyai/logos/openai.svg rename to litellm/proxy/ui/out/assets/moyai/logos/openai.svg diff --git a/litellm/proxy/_experimental/out/assets/moyai/logos/opencode.svg b/litellm/proxy/ui/out/assets/moyai/logos/opencode.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/moyai/logos/opencode.svg rename to litellm/proxy/ui/out/assets/moyai/logos/opencode.svg diff --git a/litellm/proxy/_experimental/out/assets/moyai/logos/xai.svg b/litellm/proxy/ui/out/assets/moyai/logos/xai.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/moyai/logos/xai.svg rename to litellm/proxy/ui/out/assets/moyai/logos/xai.svg diff --git a/litellm/proxy/_experimental/out/assets/moyai/moyai-head.svg b/litellm/proxy/ui/out/assets/moyai/moyai-head.svg similarity index 100% rename from litellm/proxy/_experimental/out/assets/moyai/moyai-head.svg rename to litellm/proxy/ui/out/assets/moyai/moyai-head.svg diff --git a/litellm/proxy/_experimental/out/budgets/__next.!KGRhc2hib2FyZCk.budgets.__PAGE__.txt b/litellm/proxy/ui/out/budgets/__next.!KGRhc2hib2FyZCk.budgets.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/budgets/__next.!KGRhc2hib2FyZCk.budgets.__PAGE__.txt rename to litellm/proxy/ui/out/budgets/__next.!KGRhc2hib2FyZCk.budgets.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/budgets/__next._full.txt b/litellm/proxy/ui/out/budgets/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/budgets/__next._full.txt rename to litellm/proxy/ui/out/budgets/__next._full.txt diff --git a/litellm/proxy/_experimental/out/budgets/__next._tree.txt b/litellm/proxy/ui/out/budgets/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/budgets/__next._tree.txt rename to litellm/proxy/ui/out/budgets/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/budgets/index.html b/litellm/proxy/ui/out/budgets/index.html similarity index 100% rename from litellm/proxy/_experimental/out/budgets/index.html rename to litellm/proxy/ui/out/budgets/index.html diff --git a/litellm/proxy/_experimental/out/budgets/index.txt b/litellm/proxy/ui/out/budgets/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/budgets/index.txt rename to litellm/proxy/ui/out/budgets/index.txt diff --git a/litellm/proxy/_experimental/out/caching/__next.!KGRhc2hib2FyZCk.caching.__PAGE__.txt b/litellm/proxy/ui/out/caching/__next.!KGRhc2hib2FyZCk.caching.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/caching/__next.!KGRhc2hib2FyZCk.caching.__PAGE__.txt rename to litellm/proxy/ui/out/caching/__next.!KGRhc2hib2FyZCk.caching.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/caching/__next._full.txt b/litellm/proxy/ui/out/caching/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/caching/__next._full.txt rename to litellm/proxy/ui/out/caching/__next._full.txt diff --git a/litellm/proxy/_experimental/out/caching/__next._tree.txt b/litellm/proxy/ui/out/caching/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/caching/__next._tree.txt rename to litellm/proxy/ui/out/caching/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/caching/index.html b/litellm/proxy/ui/out/caching/index.html similarity index 100% rename from litellm/proxy/_experimental/out/caching/index.html rename to litellm/proxy/ui/out/caching/index.html diff --git a/litellm/proxy/_experimental/out/caching/index.txt b/litellm/proxy/ui/out/caching/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/caching/index.txt rename to litellm/proxy/ui/out/caching/index.txt diff --git a/litellm/proxy/_experimental/out/change-password/__next.!KGRhc2hib2FyZCk.change-password.__PAGE__.txt b/litellm/proxy/ui/out/change-password/__next.!KGRhc2hib2FyZCk.change-password.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/change-password/__next.!KGRhc2hib2FyZCk.change-password.__PAGE__.txt rename to litellm/proxy/ui/out/change-password/__next.!KGRhc2hib2FyZCk.change-password.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/change-password/__next._full.txt b/litellm/proxy/ui/out/change-password/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/change-password/__next._full.txt rename to litellm/proxy/ui/out/change-password/__next._full.txt diff --git a/litellm/proxy/_experimental/out/change-password/__next._tree.txt b/litellm/proxy/ui/out/change-password/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/change-password/__next._tree.txt rename to litellm/proxy/ui/out/change-password/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/change-password/index.html b/litellm/proxy/ui/out/change-password/index.html similarity index 100% rename from litellm/proxy/_experimental/out/change-password/index.html rename to litellm/proxy/ui/out/change-password/index.html diff --git a/litellm/proxy/_experimental/out/change-password/index.txt b/litellm/proxy/ui/out/change-password/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/change-password/index.txt rename to litellm/proxy/ui/out/change-password/index.txt diff --git a/litellm/proxy/_experimental/out/chat/__next._full.txt b/litellm/proxy/ui/out/chat/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/__next._full.txt rename to litellm/proxy/ui/out/chat/__next._full.txt diff --git a/litellm/proxy/_experimental/out/chat/__next._tree.txt b/litellm/proxy/ui/out/chat/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/__next._tree.txt rename to litellm/proxy/ui/out/chat/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/chat/__next.chat.__PAGE__.txt b/litellm/proxy/ui/out/chat/__next.chat.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/__next.chat.__PAGE__.txt rename to litellm/proxy/ui/out/chat/__next.chat.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/chat/api-keys/__next._full.txt b/litellm/proxy/ui/out/chat/api-keys/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/api-keys/__next._full.txt rename to litellm/proxy/ui/out/chat/api-keys/__next._full.txt diff --git a/litellm/proxy/_experimental/out/chat/api-keys/__next._tree.txt b/litellm/proxy/ui/out/chat/api-keys/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/api-keys/__next._tree.txt rename to litellm/proxy/ui/out/chat/api-keys/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/chat/api-keys/__next.chat.api-keys.__PAGE__.txt b/litellm/proxy/ui/out/chat/api-keys/__next.chat.api-keys.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/api-keys/__next.chat.api-keys.__PAGE__.txt rename to litellm/proxy/ui/out/chat/api-keys/__next.chat.api-keys.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/chat/api-keys/index.html b/litellm/proxy/ui/out/chat/api-keys/index.html similarity index 100% rename from litellm/proxy/_experimental/out/chat/api-keys/index.html rename to litellm/proxy/ui/out/chat/api-keys/index.html diff --git a/litellm/proxy/_experimental/out/chat/api-keys/index.txt b/litellm/proxy/ui/out/chat/api-keys/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/api-keys/index.txt rename to litellm/proxy/ui/out/chat/api-keys/index.txt diff --git a/litellm/proxy/_experimental/out/chat/credentials/__next._full.txt b/litellm/proxy/ui/out/chat/credentials/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/credentials/__next._full.txt rename to litellm/proxy/ui/out/chat/credentials/__next._full.txt diff --git a/litellm/proxy/_experimental/out/chat/credentials/__next._tree.txt b/litellm/proxy/ui/out/chat/credentials/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/credentials/__next._tree.txt rename to litellm/proxy/ui/out/chat/credentials/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/chat/credentials/__next.chat.credentials.__PAGE__.txt b/litellm/proxy/ui/out/chat/credentials/__next.chat.credentials.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/credentials/__next.chat.credentials.__PAGE__.txt rename to litellm/proxy/ui/out/chat/credentials/__next.chat.credentials.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/chat/credentials/index.html b/litellm/proxy/ui/out/chat/credentials/index.html similarity index 100% rename from litellm/proxy/_experimental/out/chat/credentials/index.html rename to litellm/proxy/ui/out/chat/credentials/index.html diff --git a/litellm/proxy/_experimental/out/chat/credentials/index.txt b/litellm/proxy/ui/out/chat/credentials/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/credentials/index.txt rename to litellm/proxy/ui/out/chat/credentials/index.txt diff --git a/litellm/proxy/_experimental/out/chat/index.html b/litellm/proxy/ui/out/chat/index.html similarity index 100% rename from litellm/proxy/_experimental/out/chat/index.html rename to litellm/proxy/ui/out/chat/index.html diff --git a/litellm/proxy/_experimental/out/chat/index.txt b/litellm/proxy/ui/out/chat/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/index.txt rename to litellm/proxy/ui/out/chat/index.txt diff --git a/litellm/proxy/_experimental/out/chat/integrations/__next._full.txt b/litellm/proxy/ui/out/chat/integrations/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/integrations/__next._full.txt rename to litellm/proxy/ui/out/chat/integrations/__next._full.txt diff --git a/litellm/proxy/_experimental/out/chat/integrations/__next._tree.txt b/litellm/proxy/ui/out/chat/integrations/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/integrations/__next._tree.txt rename to litellm/proxy/ui/out/chat/integrations/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/chat/integrations/__next.chat.integrations.__PAGE__.txt b/litellm/proxy/ui/out/chat/integrations/__next.chat.integrations.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/integrations/__next.chat.integrations.__PAGE__.txt rename to litellm/proxy/ui/out/chat/integrations/__next.chat.integrations.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/chat/integrations/index.html b/litellm/proxy/ui/out/chat/integrations/index.html similarity index 100% rename from litellm/proxy/_experimental/out/chat/integrations/index.html rename to litellm/proxy/ui/out/chat/integrations/index.html diff --git a/litellm/proxy/_experimental/out/chat/integrations/index.txt b/litellm/proxy/ui/out/chat/integrations/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/integrations/index.txt rename to litellm/proxy/ui/out/chat/integrations/index.txt diff --git a/litellm/proxy/_experimental/out/chat/logs/__next._full.txt b/litellm/proxy/ui/out/chat/logs/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/logs/__next._full.txt rename to litellm/proxy/ui/out/chat/logs/__next._full.txt diff --git a/litellm/proxy/_experimental/out/chat/logs/__next._tree.txt b/litellm/proxy/ui/out/chat/logs/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/logs/__next._tree.txt rename to litellm/proxy/ui/out/chat/logs/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/chat/logs/__next.chat.logs.__PAGE__.txt b/litellm/proxy/ui/out/chat/logs/__next.chat.logs.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/logs/__next.chat.logs.__PAGE__.txt rename to litellm/proxy/ui/out/chat/logs/__next.chat.logs.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/chat/logs/index.html b/litellm/proxy/ui/out/chat/logs/index.html similarity index 100% rename from litellm/proxy/_experimental/out/chat/logs/index.html rename to litellm/proxy/ui/out/chat/logs/index.html diff --git a/litellm/proxy/_experimental/out/chat/logs/index.txt b/litellm/proxy/ui/out/chat/logs/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/logs/index.txt rename to litellm/proxy/ui/out/chat/logs/index.txt diff --git a/litellm/proxy/_experimental/out/chat/usage/__next._full.txt b/litellm/proxy/ui/out/chat/usage/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/usage/__next._full.txt rename to litellm/proxy/ui/out/chat/usage/__next._full.txt diff --git a/litellm/proxy/_experimental/out/chat/usage/__next._tree.txt b/litellm/proxy/ui/out/chat/usage/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/usage/__next._tree.txt rename to litellm/proxy/ui/out/chat/usage/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/chat/usage/__next.chat.usage.__PAGE__.txt b/litellm/proxy/ui/out/chat/usage/__next.chat.usage.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/usage/__next.chat.usage.__PAGE__.txt rename to litellm/proxy/ui/out/chat/usage/__next.chat.usage.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/chat/usage/index.html b/litellm/proxy/ui/out/chat/usage/index.html similarity index 100% rename from litellm/proxy/_experimental/out/chat/usage/index.html rename to litellm/proxy/ui/out/chat/usage/index.html diff --git a/litellm/proxy/_experimental/out/chat/usage/index.txt b/litellm/proxy/ui/out/chat/usage/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/chat/usage/index.txt rename to litellm/proxy/ui/out/chat/usage/index.txt diff --git a/litellm/proxy/_experimental/out/connect/__next._full.txt b/litellm/proxy/ui/out/connect/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/connect/__next._full.txt rename to litellm/proxy/ui/out/connect/__next._full.txt diff --git a/litellm/proxy/_experimental/out/connect/__next._tree.txt b/litellm/proxy/ui/out/connect/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/connect/__next._tree.txt rename to litellm/proxy/ui/out/connect/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/connect/__next.connect.__PAGE__.txt b/litellm/proxy/ui/out/connect/__next.connect.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/connect/__next.connect.__PAGE__.txt rename to litellm/proxy/ui/out/connect/__next.connect.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/connect/index.html b/litellm/proxy/ui/out/connect/index.html similarity index 100% rename from litellm/proxy/_experimental/out/connect/index.html rename to litellm/proxy/ui/out/connect/index.html diff --git a/litellm/proxy/_experimental/out/connect/index.txt b/litellm/proxy/ui/out/connect/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/connect/index.txt rename to litellm/proxy/ui/out/connect/index.txt diff --git a/litellm/proxy/_experimental/out/cost-optimization/__next.!KGRhc2hib2FyZCk.cost-optimization.__PAGE__.txt b/litellm/proxy/ui/out/cost-optimization/__next.!KGRhc2hib2FyZCk.cost-optimization.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/cost-optimization/__next.!KGRhc2hib2FyZCk.cost-optimization.__PAGE__.txt rename to litellm/proxy/ui/out/cost-optimization/__next.!KGRhc2hib2FyZCk.cost-optimization.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/cost-optimization/__next._full.txt b/litellm/proxy/ui/out/cost-optimization/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/cost-optimization/__next._full.txt rename to litellm/proxy/ui/out/cost-optimization/__next._full.txt diff --git a/litellm/proxy/_experimental/out/cost-optimization/__next._tree.txt b/litellm/proxy/ui/out/cost-optimization/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/cost-optimization/__next._tree.txt rename to litellm/proxy/ui/out/cost-optimization/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/cost-optimization/index.html b/litellm/proxy/ui/out/cost-optimization/index.html similarity index 100% rename from litellm/proxy/_experimental/out/cost-optimization/index.html rename to litellm/proxy/ui/out/cost-optimization/index.html diff --git a/litellm/proxy/_experimental/out/cost-optimization/index.txt b/litellm/proxy/ui/out/cost-optimization/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/cost-optimization/index.txt rename to litellm/proxy/ui/out/cost-optimization/index.txt diff --git a/litellm/proxy/_experimental/out/cost-tracking/__next.!KGRhc2hib2FyZCk.cost-tracking.__PAGE__.txt b/litellm/proxy/ui/out/cost-tracking/__next.!KGRhc2hib2FyZCk.cost-tracking.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/cost-tracking/__next.!KGRhc2hib2FyZCk.cost-tracking.__PAGE__.txt rename to litellm/proxy/ui/out/cost-tracking/__next.!KGRhc2hib2FyZCk.cost-tracking.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/cost-tracking/__next._full.txt b/litellm/proxy/ui/out/cost-tracking/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/cost-tracking/__next._full.txt rename to litellm/proxy/ui/out/cost-tracking/__next._full.txt diff --git a/litellm/proxy/_experimental/out/cost-tracking/__next._tree.txt b/litellm/proxy/ui/out/cost-tracking/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/cost-tracking/__next._tree.txt rename to litellm/proxy/ui/out/cost-tracking/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/cost-tracking/index.html b/litellm/proxy/ui/out/cost-tracking/index.html similarity index 100% rename from litellm/proxy/_experimental/out/cost-tracking/index.html rename to litellm/proxy/ui/out/cost-tracking/index.html diff --git a/litellm/proxy/_experimental/out/cost-tracking/index.txt b/litellm/proxy/ui/out/cost-tracking/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/cost-tracking/index.txt rename to litellm/proxy/ui/out/cost-tracking/index.txt diff --git a/litellm/proxy/_experimental/out/favicon.ico b/litellm/proxy/ui/out/favicon.ico similarity index 100% rename from litellm/proxy/_experimental/out/favicon.ico rename to litellm/proxy/ui/out/favicon.ico diff --git a/litellm/proxy/_experimental/out/guardrails-monitor/__next.!KGRhc2hib2FyZCk.guardrails-monitor.__PAGE__.txt b/litellm/proxy/ui/out/guardrails-monitor/__next.!KGRhc2hib2FyZCk.guardrails-monitor.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/guardrails-monitor/__next.!KGRhc2hib2FyZCk.guardrails-monitor.__PAGE__.txt rename to litellm/proxy/ui/out/guardrails-monitor/__next.!KGRhc2hib2FyZCk.guardrails-monitor.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/guardrails-monitor/__next._full.txt b/litellm/proxy/ui/out/guardrails-monitor/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/guardrails-monitor/__next._full.txt rename to litellm/proxy/ui/out/guardrails-monitor/__next._full.txt diff --git a/litellm/proxy/_experimental/out/guardrails-monitor/__next._tree.txt b/litellm/proxy/ui/out/guardrails-monitor/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/guardrails-monitor/__next._tree.txt rename to litellm/proxy/ui/out/guardrails-monitor/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/guardrails-monitor/index.html b/litellm/proxy/ui/out/guardrails-monitor/index.html similarity index 100% rename from litellm/proxy/_experimental/out/guardrails-monitor/index.html rename to litellm/proxy/ui/out/guardrails-monitor/index.html diff --git a/litellm/proxy/_experimental/out/guardrails-monitor/index.txt b/litellm/proxy/ui/out/guardrails-monitor/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/guardrails-monitor/index.txt rename to litellm/proxy/ui/out/guardrails-monitor/index.txt diff --git a/litellm/proxy/_experimental/out/guardrails/__next.!KGRhc2hib2FyZCk.guardrails.__PAGE__.txt b/litellm/proxy/ui/out/guardrails/__next.!KGRhc2hib2FyZCk.guardrails.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/guardrails/__next.!KGRhc2hib2FyZCk.guardrails.__PAGE__.txt rename to litellm/proxy/ui/out/guardrails/__next.!KGRhc2hib2FyZCk.guardrails.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/guardrails/__next._full.txt b/litellm/proxy/ui/out/guardrails/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/guardrails/__next._full.txt rename to litellm/proxy/ui/out/guardrails/__next._full.txt diff --git a/litellm/proxy/_experimental/out/guardrails/__next._tree.txt b/litellm/proxy/ui/out/guardrails/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/guardrails/__next._tree.txt rename to litellm/proxy/ui/out/guardrails/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/guardrails/index.html b/litellm/proxy/ui/out/guardrails/index.html similarity index 100% rename from litellm/proxy/_experimental/out/guardrails/index.html rename to litellm/proxy/ui/out/guardrails/index.html diff --git a/litellm/proxy/_experimental/out/guardrails/index.txt b/litellm/proxy/ui/out/guardrails/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/guardrails/index.txt rename to litellm/proxy/ui/out/guardrails/index.txt diff --git a/litellm/proxy/_experimental/out/home/__next.!KGRhc2hib2FyZCk.home.__PAGE__.txt b/litellm/proxy/ui/out/home/__next.!KGRhc2hib2FyZCk.home.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/home/__next.!KGRhc2hib2FyZCk.home.__PAGE__.txt rename to litellm/proxy/ui/out/home/__next.!KGRhc2hib2FyZCk.home.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/home/__next._full.txt b/litellm/proxy/ui/out/home/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/home/__next._full.txt rename to litellm/proxy/ui/out/home/__next._full.txt diff --git a/litellm/proxy/_experimental/out/home/__next._tree.txt b/litellm/proxy/ui/out/home/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/home/__next._tree.txt rename to litellm/proxy/ui/out/home/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/home/index.html b/litellm/proxy/ui/out/home/index.html similarity index 100% rename from litellm/proxy/_experimental/out/home/index.html rename to litellm/proxy/ui/out/home/index.html diff --git a/litellm/proxy/_experimental/out/home/index.txt b/litellm/proxy/ui/out/home/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/home/index.txt rename to litellm/proxy/ui/out/home/index.txt diff --git a/litellm/proxy/_experimental/out/index.html b/litellm/proxy/ui/out/index.html similarity index 100% rename from litellm/proxy/_experimental/out/index.html rename to litellm/proxy/ui/out/index.html diff --git a/litellm/proxy/_experimental/out/index.txt b/litellm/proxy/ui/out/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/index.txt rename to litellm/proxy/ui/out/index.txt diff --git a/litellm/proxy/_experimental/out/lens/__next.!KGRhc2hib2FyZCk.lens.__PAGE__.txt b/litellm/proxy/ui/out/lens/__next.!KGRhc2hib2FyZCk.lens.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/lens/__next.!KGRhc2hib2FyZCk.lens.__PAGE__.txt rename to litellm/proxy/ui/out/lens/__next.!KGRhc2hib2FyZCk.lens.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/lens/__next._full.txt b/litellm/proxy/ui/out/lens/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/lens/__next._full.txt rename to litellm/proxy/ui/out/lens/__next._full.txt diff --git a/litellm/proxy/_experimental/out/lens/__next._tree.txt b/litellm/proxy/ui/out/lens/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/lens/__next._tree.txt rename to litellm/proxy/ui/out/lens/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/lens/index.html b/litellm/proxy/ui/out/lens/index.html similarity index 100% rename from litellm/proxy/_experimental/out/lens/index.html rename to litellm/proxy/ui/out/lens/index.html diff --git a/litellm/proxy/_experimental/out/lens/index.txt b/litellm/proxy/ui/out/lens/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/lens/index.txt rename to litellm/proxy/ui/out/lens/index.txt diff --git a/litellm/proxy/_experimental/out/logging-and-alerts/__next.!KGRhc2hib2FyZCk.logging-and-alerts.__PAGE__.txt b/litellm/proxy/ui/out/logging-and-alerts/__next.!KGRhc2hib2FyZCk.logging-and-alerts.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/logging-and-alerts/__next.!KGRhc2hib2FyZCk.logging-and-alerts.__PAGE__.txt rename to litellm/proxy/ui/out/logging-and-alerts/__next.!KGRhc2hib2FyZCk.logging-and-alerts.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/logging-and-alerts/__next._full.txt b/litellm/proxy/ui/out/logging-and-alerts/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/logging-and-alerts/__next._full.txt rename to litellm/proxy/ui/out/logging-and-alerts/__next._full.txt diff --git a/litellm/proxy/_experimental/out/logging-and-alerts/__next._tree.txt b/litellm/proxy/ui/out/logging-and-alerts/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/logging-and-alerts/__next._tree.txt rename to litellm/proxy/ui/out/logging-and-alerts/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/logging-and-alerts/index.html b/litellm/proxy/ui/out/logging-and-alerts/index.html similarity index 100% rename from litellm/proxy/_experimental/out/logging-and-alerts/index.html rename to litellm/proxy/ui/out/logging-and-alerts/index.html diff --git a/litellm/proxy/_experimental/out/logging-and-alerts/index.txt b/litellm/proxy/ui/out/logging-and-alerts/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/logging-and-alerts/index.txt rename to litellm/proxy/ui/out/logging-and-alerts/index.txt diff --git a/litellm/proxy/_experimental/out/login/__next._full.txt b/litellm/proxy/ui/out/login/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/login/__next._full.txt rename to litellm/proxy/ui/out/login/__next._full.txt diff --git a/litellm/proxy/_experimental/out/login/__next._tree.txt b/litellm/proxy/ui/out/login/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/login/__next._tree.txt rename to litellm/proxy/ui/out/login/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/login/__next.login.__PAGE__.txt b/litellm/proxy/ui/out/login/__next.login.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/login/__next.login.__PAGE__.txt rename to litellm/proxy/ui/out/login/__next.login.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/login/index.html b/litellm/proxy/ui/out/login/index.html similarity index 100% rename from litellm/proxy/_experimental/out/login/index.html rename to litellm/proxy/ui/out/login/index.html diff --git a/litellm/proxy/_experimental/out/login/index.txt b/litellm/proxy/ui/out/login/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/login/index.txt rename to litellm/proxy/ui/out/login/index.txt diff --git a/litellm/proxy/_experimental/out/logs/__next.!KGRhc2hib2FyZCk.logs.__PAGE__.txt b/litellm/proxy/ui/out/logs/__next.!KGRhc2hib2FyZCk.logs.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/logs/__next.!KGRhc2hib2FyZCk.logs.__PAGE__.txt rename to litellm/proxy/ui/out/logs/__next.!KGRhc2hib2FyZCk.logs.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/logs/__next._full.txt b/litellm/proxy/ui/out/logs/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/logs/__next._full.txt rename to litellm/proxy/ui/out/logs/__next._full.txt diff --git a/litellm/proxy/_experimental/out/logs/__next._tree.txt b/litellm/proxy/ui/out/logs/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/logs/__next._tree.txt rename to litellm/proxy/ui/out/logs/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/logs/index.html b/litellm/proxy/ui/out/logs/index.html similarity index 100% rename from litellm/proxy/_experimental/out/logs/index.html rename to litellm/proxy/ui/out/logs/index.html diff --git a/litellm/proxy/_experimental/out/logs/index.txt b/litellm/proxy/ui/out/logs/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/logs/index.txt rename to litellm/proxy/ui/out/logs/index.txt diff --git a/litellm/proxy/_experimental/out/mcp-servers/__next.!KGRhc2hib2FyZCk.mcp-servers.__PAGE__.txt b/litellm/proxy/ui/out/mcp-servers/__next.!KGRhc2hib2FyZCk.mcp-servers.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/mcp-servers/__next.!KGRhc2hib2FyZCk.mcp-servers.__PAGE__.txt rename to litellm/proxy/ui/out/mcp-servers/__next.!KGRhc2hib2FyZCk.mcp-servers.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/mcp-servers/__next._full.txt b/litellm/proxy/ui/out/mcp-servers/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/mcp-servers/__next._full.txt rename to litellm/proxy/ui/out/mcp-servers/__next._full.txt diff --git a/litellm/proxy/_experimental/out/mcp-servers/__next._tree.txt b/litellm/proxy/ui/out/mcp-servers/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/mcp-servers/__next._tree.txt rename to litellm/proxy/ui/out/mcp-servers/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/mcp-servers/index.html b/litellm/proxy/ui/out/mcp-servers/index.html similarity index 100% rename from litellm/proxy/_experimental/out/mcp-servers/index.html rename to litellm/proxy/ui/out/mcp-servers/index.html diff --git a/litellm/proxy/_experimental/out/mcp-servers/index.txt b/litellm/proxy/ui/out/mcp-servers/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/mcp-servers/index.txt rename to litellm/proxy/ui/out/mcp-servers/index.txt diff --git a/litellm/proxy/_experimental/out/mcp/oauth/callback/__next._full.txt b/litellm/proxy/ui/out/mcp/oauth/callback/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/mcp/oauth/callback/__next._full.txt rename to litellm/proxy/ui/out/mcp/oauth/callback/__next._full.txt diff --git a/litellm/proxy/_experimental/out/mcp/oauth/callback/__next._tree.txt b/litellm/proxy/ui/out/mcp/oauth/callback/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/mcp/oauth/callback/__next._tree.txt rename to litellm/proxy/ui/out/mcp/oauth/callback/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/mcp/oauth/callback/__next.mcp.oauth.callback.__PAGE__.txt b/litellm/proxy/ui/out/mcp/oauth/callback/__next.mcp.oauth.callback.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/mcp/oauth/callback/__next.mcp.oauth.callback.__PAGE__.txt rename to litellm/proxy/ui/out/mcp/oauth/callback/__next.mcp.oauth.callback.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/mcp/oauth/callback/index.html b/litellm/proxy/ui/out/mcp/oauth/callback/index.html similarity index 100% rename from litellm/proxy/_experimental/out/mcp/oauth/callback/index.html rename to litellm/proxy/ui/out/mcp/oauth/callback/index.html diff --git a/litellm/proxy/_experimental/out/mcp/oauth/callback/index.txt b/litellm/proxy/ui/out/mcp/oauth/callback/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/mcp/oauth/callback/index.txt rename to litellm/proxy/ui/out/mcp/oauth/callback/index.txt diff --git a/litellm/proxy/_experimental/out/memory/__next.!KGRhc2hib2FyZCk.memory.__PAGE__.txt b/litellm/proxy/ui/out/memory/__next.!KGRhc2hib2FyZCk.memory.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/memory/__next.!KGRhc2hib2FyZCk.memory.__PAGE__.txt rename to litellm/proxy/ui/out/memory/__next.!KGRhc2hib2FyZCk.memory.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/memory/__next._full.txt b/litellm/proxy/ui/out/memory/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/memory/__next._full.txt rename to litellm/proxy/ui/out/memory/__next._full.txt diff --git a/litellm/proxy/_experimental/out/memory/__next._tree.txt b/litellm/proxy/ui/out/memory/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/memory/__next._tree.txt rename to litellm/proxy/ui/out/memory/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/memory/index.html b/litellm/proxy/ui/out/memory/index.html similarity index 100% rename from litellm/proxy/_experimental/out/memory/index.html rename to litellm/proxy/ui/out/memory/index.html diff --git a/litellm/proxy/_experimental/out/memory/index.txt b/litellm/proxy/ui/out/memory/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/memory/index.txt rename to litellm/proxy/ui/out/memory/index.txt diff --git a/litellm/proxy/_experimental/out/model-hub-table/__next.!KGRhc2hib2FyZCk.model-hub-table.__PAGE__.txt b/litellm/proxy/ui/out/model-hub-table/__next.!KGRhc2hib2FyZCk.model-hub-table.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/model-hub-table/__next.!KGRhc2hib2FyZCk.model-hub-table.__PAGE__.txt rename to litellm/proxy/ui/out/model-hub-table/__next.!KGRhc2hib2FyZCk.model-hub-table.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/model-hub-table/__next._full.txt b/litellm/proxy/ui/out/model-hub-table/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/model-hub-table/__next._full.txt rename to litellm/proxy/ui/out/model-hub-table/__next._full.txt diff --git a/litellm/proxy/_experimental/out/model-hub-table/__next._tree.txt b/litellm/proxy/ui/out/model-hub-table/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/model-hub-table/__next._tree.txt rename to litellm/proxy/ui/out/model-hub-table/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/model-hub-table/index.html b/litellm/proxy/ui/out/model-hub-table/index.html similarity index 100% rename from litellm/proxy/_experimental/out/model-hub-table/index.html rename to litellm/proxy/ui/out/model-hub-table/index.html diff --git a/litellm/proxy/_experimental/out/model-hub-table/index.txt b/litellm/proxy/ui/out/model-hub-table/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/model-hub-table/index.txt rename to litellm/proxy/ui/out/model-hub-table/index.txt diff --git a/litellm/proxy/_experimental/out/model-insights/__next.!KGRhc2hib2FyZCk.model-insights.__PAGE__.txt b/litellm/proxy/ui/out/model-insights/__next.!KGRhc2hib2FyZCk.model-insights.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/model-insights/__next.!KGRhc2hib2FyZCk.model-insights.__PAGE__.txt rename to litellm/proxy/ui/out/model-insights/__next.!KGRhc2hib2FyZCk.model-insights.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/model-insights/__next._full.txt b/litellm/proxy/ui/out/model-insights/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/model-insights/__next._full.txt rename to litellm/proxy/ui/out/model-insights/__next._full.txt diff --git a/litellm/proxy/_experimental/out/model-insights/__next._tree.txt b/litellm/proxy/ui/out/model-insights/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/model-insights/__next._tree.txt rename to litellm/proxy/ui/out/model-insights/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/model-insights/index.html b/litellm/proxy/ui/out/model-insights/index.html similarity index 100% rename from litellm/proxy/_experimental/out/model-insights/index.html rename to litellm/proxy/ui/out/model-insights/index.html diff --git a/litellm/proxy/_experimental/out/model-insights/index.txt b/litellm/proxy/ui/out/model-insights/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/model-insights/index.txt rename to litellm/proxy/ui/out/model-insights/index.txt diff --git a/litellm/proxy/_experimental/out/model_hub/__next._full.txt b/litellm/proxy/ui/out/model_hub/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/model_hub/__next._full.txt rename to litellm/proxy/ui/out/model_hub/__next._full.txt diff --git a/litellm/proxy/_experimental/out/model_hub/__next._tree.txt b/litellm/proxy/ui/out/model_hub/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/model_hub/__next._tree.txt rename to litellm/proxy/ui/out/model_hub/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/model_hub/__next.model_hub.__PAGE__.txt b/litellm/proxy/ui/out/model_hub/__next.model_hub.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/model_hub/__next.model_hub.__PAGE__.txt rename to litellm/proxy/ui/out/model_hub/__next.model_hub.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/model_hub/index.html b/litellm/proxy/ui/out/model_hub/index.html similarity index 100% rename from litellm/proxy/_experimental/out/model_hub/index.html rename to litellm/proxy/ui/out/model_hub/index.html diff --git a/litellm/proxy/_experimental/out/model_hub/index.txt b/litellm/proxy/ui/out/model_hub/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/model_hub/index.txt rename to litellm/proxy/ui/out/model_hub/index.txt diff --git a/litellm/proxy/_experimental/out/model_hub_table/__next._full.txt b/litellm/proxy/ui/out/model_hub_table/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/model_hub_table/__next._full.txt rename to litellm/proxy/ui/out/model_hub_table/__next._full.txt diff --git a/litellm/proxy/_experimental/out/model_hub_table/__next._tree.txt b/litellm/proxy/ui/out/model_hub_table/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/model_hub_table/__next._tree.txt rename to litellm/proxy/ui/out/model_hub_table/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/model_hub_table/__next.model_hub_table.__PAGE__.txt b/litellm/proxy/ui/out/model_hub_table/__next.model_hub_table.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/model_hub_table/__next.model_hub_table.__PAGE__.txt rename to litellm/proxy/ui/out/model_hub_table/__next.model_hub_table.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/model_hub_table/index.html b/litellm/proxy/ui/out/model_hub_table/index.html similarity index 100% rename from litellm/proxy/_experimental/out/model_hub_table/index.html rename to litellm/proxy/ui/out/model_hub_table/index.html diff --git a/litellm/proxy/_experimental/out/model_hub_table/index.txt b/litellm/proxy/ui/out/model_hub_table/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/model_hub_table/index.txt rename to litellm/proxy/ui/out/model_hub_table/index.txt diff --git a/litellm/proxy/_experimental/out/models-and-endpoints/__next.!KGRhc2hib2FyZCk.models-and-endpoints.__PAGE__.txt b/litellm/proxy/ui/out/models-and-endpoints/__next.!KGRhc2hib2FyZCk.models-and-endpoints.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/models-and-endpoints/__next.!KGRhc2hib2FyZCk.models-and-endpoints.__PAGE__.txt rename to litellm/proxy/ui/out/models-and-endpoints/__next.!KGRhc2hib2FyZCk.models-and-endpoints.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/models-and-endpoints/__next._full.txt b/litellm/proxy/ui/out/models-and-endpoints/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/models-and-endpoints/__next._full.txt rename to litellm/proxy/ui/out/models-and-endpoints/__next._full.txt diff --git a/litellm/proxy/_experimental/out/models-and-endpoints/__next._tree.txt b/litellm/proxy/ui/out/models-and-endpoints/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/models-and-endpoints/__next._tree.txt rename to litellm/proxy/ui/out/models-and-endpoints/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/models-and-endpoints/index.html b/litellm/proxy/ui/out/models-and-endpoints/index.html similarity index 100% rename from litellm/proxy/_experimental/out/models-and-endpoints/index.html rename to litellm/proxy/ui/out/models-and-endpoints/index.html diff --git a/litellm/proxy/_experimental/out/models-and-endpoints/index.txt b/litellm/proxy/ui/out/models-and-endpoints/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/models-and-endpoints/index.txt rename to litellm/proxy/ui/out/models-and-endpoints/index.txt diff --git a/litellm/proxy/_experimental/out/moyai/__next._full.txt b/litellm/proxy/ui/out/moyai/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/moyai/__next._full.txt rename to litellm/proxy/ui/out/moyai/__next._full.txt diff --git a/litellm/proxy/_experimental/out/moyai/__next._tree.txt b/litellm/proxy/ui/out/moyai/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/moyai/__next._tree.txt rename to litellm/proxy/ui/out/moyai/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/moyai/__next.moyai.__PAGE__.txt b/litellm/proxy/ui/out/moyai/__next.moyai.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/moyai/__next.moyai.__PAGE__.txt rename to litellm/proxy/ui/out/moyai/__next.moyai.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/moyai/index.html b/litellm/proxy/ui/out/moyai/index.html similarity index 100% rename from litellm/proxy/_experimental/out/moyai/index.html rename to litellm/proxy/ui/out/moyai/index.html diff --git a/litellm/proxy/_experimental/out/moyai/index.txt b/litellm/proxy/ui/out/moyai/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/moyai/index.txt rename to litellm/proxy/ui/out/moyai/index.txt diff --git a/litellm/proxy/_experimental/out/next.svg b/litellm/proxy/ui/out/next.svg similarity index 100% rename from litellm/proxy/_experimental/out/next.svg rename to litellm/proxy/ui/out/next.svg diff --git a/litellm/proxy/_experimental/out/old-usage/__next.!KGRhc2hib2FyZCk.old-usage.__PAGE__.txt b/litellm/proxy/ui/out/old-usage/__next.!KGRhc2hib2FyZCk.old-usage.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/old-usage/__next.!KGRhc2hib2FyZCk.old-usage.__PAGE__.txt rename to litellm/proxy/ui/out/old-usage/__next.!KGRhc2hib2FyZCk.old-usage.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/old-usage/__next._full.txt b/litellm/proxy/ui/out/old-usage/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/old-usage/__next._full.txt rename to litellm/proxy/ui/out/old-usage/__next._full.txt diff --git a/litellm/proxy/_experimental/out/old-usage/__next._tree.txt b/litellm/proxy/ui/out/old-usage/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/old-usage/__next._tree.txt rename to litellm/proxy/ui/out/old-usage/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/old-usage/index.html b/litellm/proxy/ui/out/old-usage/index.html similarity index 100% rename from litellm/proxy/_experimental/out/old-usage/index.html rename to litellm/proxy/ui/out/old-usage/index.html diff --git a/litellm/proxy/_experimental/out/old-usage/index.txt b/litellm/proxy/ui/out/old-usage/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/old-usage/index.txt rename to litellm/proxy/ui/out/old-usage/index.txt diff --git a/litellm/proxy/_experimental/out/onboarding/__next._full.txt b/litellm/proxy/ui/out/onboarding/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/onboarding/__next._full.txt rename to litellm/proxy/ui/out/onboarding/__next._full.txt diff --git a/litellm/proxy/_experimental/out/onboarding/__next._tree.txt b/litellm/proxy/ui/out/onboarding/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/onboarding/__next._tree.txt rename to litellm/proxy/ui/out/onboarding/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/onboarding/__next.onboarding.__PAGE__.txt b/litellm/proxy/ui/out/onboarding/__next.onboarding.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/onboarding/__next.onboarding.__PAGE__.txt rename to litellm/proxy/ui/out/onboarding/__next.onboarding.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/onboarding/index.html b/litellm/proxy/ui/out/onboarding/index.html similarity index 100% rename from litellm/proxy/_experimental/out/onboarding/index.html rename to litellm/proxy/ui/out/onboarding/index.html diff --git a/litellm/proxy/_experimental/out/onboarding/index.txt b/litellm/proxy/ui/out/onboarding/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/onboarding/index.txt rename to litellm/proxy/ui/out/onboarding/index.txt diff --git a/litellm/proxy/_experimental/out/organizations/__next.!KGRhc2hib2FyZCk.organizations.__PAGE__.txt b/litellm/proxy/ui/out/organizations/__next.!KGRhc2hib2FyZCk.organizations.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/organizations/__next.!KGRhc2hib2FyZCk.organizations.__PAGE__.txt rename to litellm/proxy/ui/out/organizations/__next.!KGRhc2hib2FyZCk.organizations.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/organizations/__next._full.txt b/litellm/proxy/ui/out/organizations/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/organizations/__next._full.txt rename to litellm/proxy/ui/out/organizations/__next._full.txt diff --git a/litellm/proxy/_experimental/out/organizations/__next._tree.txt b/litellm/proxy/ui/out/organizations/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/organizations/__next._tree.txt rename to litellm/proxy/ui/out/organizations/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/organizations/index.html b/litellm/proxy/ui/out/organizations/index.html similarity index 100% rename from litellm/proxy/_experimental/out/organizations/index.html rename to litellm/proxy/ui/out/organizations/index.html diff --git a/litellm/proxy/_experimental/out/organizations/index.txt b/litellm/proxy/ui/out/organizations/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/organizations/index.txt rename to litellm/proxy/ui/out/organizations/index.txt diff --git a/litellm/proxy/_experimental/out/playground/__next.!KGRhc2hib2FyZCk.playground.__PAGE__.txt b/litellm/proxy/ui/out/playground/__next.!KGRhc2hib2FyZCk.playground.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/playground/__next.!KGRhc2hib2FyZCk.playground.__PAGE__.txt rename to litellm/proxy/ui/out/playground/__next.!KGRhc2hib2FyZCk.playground.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/playground/__next._full.txt b/litellm/proxy/ui/out/playground/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/playground/__next._full.txt rename to litellm/proxy/ui/out/playground/__next._full.txt diff --git a/litellm/proxy/_experimental/out/playground/__next._tree.txt b/litellm/proxy/ui/out/playground/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/playground/__next._tree.txt rename to litellm/proxy/ui/out/playground/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/playground/index.html b/litellm/proxy/ui/out/playground/index.html similarity index 100% rename from litellm/proxy/_experimental/out/playground/index.html rename to litellm/proxy/ui/out/playground/index.html diff --git a/litellm/proxy/_experimental/out/playground/index.txt b/litellm/proxy/ui/out/playground/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/playground/index.txt rename to litellm/proxy/ui/out/playground/index.txt diff --git a/litellm/proxy/_experimental/out/policies/__next.!KGRhc2hib2FyZCk.policies.__PAGE__.txt b/litellm/proxy/ui/out/policies/__next.!KGRhc2hib2FyZCk.policies.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/policies/__next.!KGRhc2hib2FyZCk.policies.__PAGE__.txt rename to litellm/proxy/ui/out/policies/__next.!KGRhc2hib2FyZCk.policies.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/policies/__next._full.txt b/litellm/proxy/ui/out/policies/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/policies/__next._full.txt rename to litellm/proxy/ui/out/policies/__next._full.txt diff --git a/litellm/proxy/_experimental/out/policies/__next._tree.txt b/litellm/proxy/ui/out/policies/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/policies/__next._tree.txt rename to litellm/proxy/ui/out/policies/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/policies/index.html b/litellm/proxy/ui/out/policies/index.html similarity index 100% rename from litellm/proxy/_experimental/out/policies/index.html rename to litellm/proxy/ui/out/policies/index.html diff --git a/litellm/proxy/_experimental/out/policies/index.txt b/litellm/proxy/ui/out/policies/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/policies/index.txt rename to litellm/proxy/ui/out/policies/index.txt diff --git a/litellm/proxy/_experimental/out/projects/__next.!KGRhc2hib2FyZCk.projects.__PAGE__.txt b/litellm/proxy/ui/out/projects/__next.!KGRhc2hib2FyZCk.projects.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/projects/__next.!KGRhc2hib2FyZCk.projects.__PAGE__.txt rename to litellm/proxy/ui/out/projects/__next.!KGRhc2hib2FyZCk.projects.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/projects/__next._full.txt b/litellm/proxy/ui/out/projects/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/projects/__next._full.txt rename to litellm/proxy/ui/out/projects/__next._full.txt diff --git a/litellm/proxy/_experimental/out/projects/__next._tree.txt b/litellm/proxy/ui/out/projects/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/projects/__next._tree.txt rename to litellm/proxy/ui/out/projects/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/projects/index.html b/litellm/proxy/ui/out/projects/index.html similarity index 100% rename from litellm/proxy/_experimental/out/projects/index.html rename to litellm/proxy/ui/out/projects/index.html diff --git a/litellm/proxy/_experimental/out/projects/index.txt b/litellm/proxy/ui/out/projects/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/projects/index.txt rename to litellm/proxy/ui/out/projects/index.txt diff --git a/litellm/proxy/_experimental/out/prompts/__next.!KGRhc2hib2FyZCk.prompts.__PAGE__.txt b/litellm/proxy/ui/out/prompts/__next.!KGRhc2hib2FyZCk.prompts.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/prompts/__next.!KGRhc2hib2FyZCk.prompts.__PAGE__.txt rename to litellm/proxy/ui/out/prompts/__next.!KGRhc2hib2FyZCk.prompts.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/prompts/__next._full.txt b/litellm/proxy/ui/out/prompts/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/prompts/__next._full.txt rename to litellm/proxy/ui/out/prompts/__next._full.txt diff --git a/litellm/proxy/_experimental/out/prompts/__next._tree.txt b/litellm/proxy/ui/out/prompts/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/prompts/__next._tree.txt rename to litellm/proxy/ui/out/prompts/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/prompts/index.html b/litellm/proxy/ui/out/prompts/index.html similarity index 100% rename from litellm/proxy/_experimental/out/prompts/index.html rename to litellm/proxy/ui/out/prompts/index.html diff --git a/litellm/proxy/_experimental/out/prompts/index.txt b/litellm/proxy/ui/out/prompts/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/prompts/index.txt rename to litellm/proxy/ui/out/prompts/index.txt diff --git a/litellm/proxy/_experimental/out/router-settings/__next.!KGRhc2hib2FyZCk.router-settings.__PAGE__.txt b/litellm/proxy/ui/out/router-settings/__next.!KGRhc2hib2FyZCk.router-settings.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/router-settings/__next.!KGRhc2hib2FyZCk.router-settings.__PAGE__.txt rename to litellm/proxy/ui/out/router-settings/__next.!KGRhc2hib2FyZCk.router-settings.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/router-settings/__next._full.txt b/litellm/proxy/ui/out/router-settings/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/router-settings/__next._full.txt rename to litellm/proxy/ui/out/router-settings/__next._full.txt diff --git a/litellm/proxy/_experimental/out/router-settings/__next._tree.txt b/litellm/proxy/ui/out/router-settings/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/router-settings/__next._tree.txt rename to litellm/proxy/ui/out/router-settings/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/router-settings/index.html b/litellm/proxy/ui/out/router-settings/index.html similarity index 100% rename from litellm/proxy/_experimental/out/router-settings/index.html rename to litellm/proxy/ui/out/router-settings/index.html diff --git a/litellm/proxy/_experimental/out/router-settings/index.txt b/litellm/proxy/ui/out/router-settings/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/router-settings/index.txt rename to litellm/proxy/ui/out/router-settings/index.txt diff --git a/litellm/proxy/_experimental/out/search-tools/__next.!KGRhc2hib2FyZCk.search-tools.__PAGE__.txt b/litellm/proxy/ui/out/search-tools/__next.!KGRhc2hib2FyZCk.search-tools.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/search-tools/__next.!KGRhc2hib2FyZCk.search-tools.__PAGE__.txt rename to litellm/proxy/ui/out/search-tools/__next.!KGRhc2hib2FyZCk.search-tools.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/search-tools/__next._full.txt b/litellm/proxy/ui/out/search-tools/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/search-tools/__next._full.txt rename to litellm/proxy/ui/out/search-tools/__next._full.txt diff --git a/litellm/proxy/_experimental/out/search-tools/__next._tree.txt b/litellm/proxy/ui/out/search-tools/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/search-tools/__next._tree.txt rename to litellm/proxy/ui/out/search-tools/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/search-tools/index.html b/litellm/proxy/ui/out/search-tools/index.html similarity index 100% rename from litellm/proxy/_experimental/out/search-tools/index.html rename to litellm/proxy/ui/out/search-tools/index.html diff --git a/litellm/proxy/_experimental/out/search-tools/index.txt b/litellm/proxy/ui/out/search-tools/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/search-tools/index.txt rename to litellm/proxy/ui/out/search-tools/index.txt diff --git a/litellm/proxy/_experimental/out/skills/__next.!KGRhc2hib2FyZCk.skills.__PAGE__.txt b/litellm/proxy/ui/out/skills/__next.!KGRhc2hib2FyZCk.skills.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/skills/__next.!KGRhc2hib2FyZCk.skills.__PAGE__.txt rename to litellm/proxy/ui/out/skills/__next.!KGRhc2hib2FyZCk.skills.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/skills/__next._full.txt b/litellm/proxy/ui/out/skills/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/skills/__next._full.txt rename to litellm/proxy/ui/out/skills/__next._full.txt diff --git a/litellm/proxy/_experimental/out/skills/__next._tree.txt b/litellm/proxy/ui/out/skills/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/skills/__next._tree.txt rename to litellm/proxy/ui/out/skills/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/skills/index.html b/litellm/proxy/ui/out/skills/index.html similarity index 100% rename from litellm/proxy/_experimental/out/skills/index.html rename to litellm/proxy/ui/out/skills/index.html diff --git a/litellm/proxy/_experimental/out/skills/index.txt b/litellm/proxy/ui/out/skills/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/skills/index.txt rename to litellm/proxy/ui/out/skills/index.txt diff --git a/litellm/proxy/_experimental/out/tag-management/__next.!KGRhc2hib2FyZCk.tag-management.__PAGE__.txt b/litellm/proxy/ui/out/tag-management/__next.!KGRhc2hib2FyZCk.tag-management.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/tag-management/__next.!KGRhc2hib2FyZCk.tag-management.__PAGE__.txt rename to litellm/proxy/ui/out/tag-management/__next.!KGRhc2hib2FyZCk.tag-management.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/tag-management/__next._full.txt b/litellm/proxy/ui/out/tag-management/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/tag-management/__next._full.txt rename to litellm/proxy/ui/out/tag-management/__next._full.txt diff --git a/litellm/proxy/_experimental/out/tag-management/__next._tree.txt b/litellm/proxy/ui/out/tag-management/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/tag-management/__next._tree.txt rename to litellm/proxy/ui/out/tag-management/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/tag-management/index.html b/litellm/proxy/ui/out/tag-management/index.html similarity index 100% rename from litellm/proxy/_experimental/out/tag-management/index.html rename to litellm/proxy/ui/out/tag-management/index.html diff --git a/litellm/proxy/_experimental/out/tag-management/index.txt b/litellm/proxy/ui/out/tag-management/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/tag-management/index.txt rename to litellm/proxy/ui/out/tag-management/index.txt diff --git a/litellm/proxy/_experimental/out/teams/__next.!KGRhc2hib2FyZCk.teams.__PAGE__.txt b/litellm/proxy/ui/out/teams/__next.!KGRhc2hib2FyZCk.teams.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/teams/__next.!KGRhc2hib2FyZCk.teams.__PAGE__.txt rename to litellm/proxy/ui/out/teams/__next.!KGRhc2hib2FyZCk.teams.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/teams/__next._full.txt b/litellm/proxy/ui/out/teams/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/teams/__next._full.txt rename to litellm/proxy/ui/out/teams/__next._full.txt diff --git a/litellm/proxy/_experimental/out/teams/__next._tree.txt b/litellm/proxy/ui/out/teams/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/teams/__next._tree.txt rename to litellm/proxy/ui/out/teams/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/teams/index.html b/litellm/proxy/ui/out/teams/index.html similarity index 100% rename from litellm/proxy/_experimental/out/teams/index.html rename to litellm/proxy/ui/out/teams/index.html diff --git a/litellm/proxy/_experimental/out/teams/index.txt b/litellm/proxy/ui/out/teams/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/teams/index.txt rename to litellm/proxy/ui/out/teams/index.txt diff --git a/litellm/proxy/_experimental/out/telemetry/__next.!KGRhc2hib2FyZCk.telemetry.__PAGE__.txt b/litellm/proxy/ui/out/telemetry/__next.!KGRhc2hib2FyZCk.telemetry.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/telemetry/__next.!KGRhc2hib2FyZCk.telemetry.__PAGE__.txt rename to litellm/proxy/ui/out/telemetry/__next.!KGRhc2hib2FyZCk.telemetry.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/telemetry/__next._full.txt b/litellm/proxy/ui/out/telemetry/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/telemetry/__next._full.txt rename to litellm/proxy/ui/out/telemetry/__next._full.txt diff --git a/litellm/proxy/_experimental/out/telemetry/__next._tree.txt b/litellm/proxy/ui/out/telemetry/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/telemetry/__next._tree.txt rename to litellm/proxy/ui/out/telemetry/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/telemetry/index.html b/litellm/proxy/ui/out/telemetry/index.html similarity index 100% rename from litellm/proxy/_experimental/out/telemetry/index.html rename to litellm/proxy/ui/out/telemetry/index.html diff --git a/litellm/proxy/_experimental/out/telemetry/index.txt b/litellm/proxy/ui/out/telemetry/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/telemetry/index.txt rename to litellm/proxy/ui/out/telemetry/index.txt diff --git a/litellm/proxy/_experimental/out/tool-policies/__next.!KGRhc2hib2FyZCk.tool-policies.__PAGE__.txt b/litellm/proxy/ui/out/tool-policies/__next.!KGRhc2hib2FyZCk.tool-policies.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/tool-policies/__next.!KGRhc2hib2FyZCk.tool-policies.__PAGE__.txt rename to litellm/proxy/ui/out/tool-policies/__next.!KGRhc2hib2FyZCk.tool-policies.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/tool-policies/__next._full.txt b/litellm/proxy/ui/out/tool-policies/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/tool-policies/__next._full.txt rename to litellm/proxy/ui/out/tool-policies/__next._full.txt diff --git a/litellm/proxy/_experimental/out/tool-policies/__next._tree.txt b/litellm/proxy/ui/out/tool-policies/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/tool-policies/__next._tree.txt rename to litellm/proxy/ui/out/tool-policies/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/tool-policies/index.html b/litellm/proxy/ui/out/tool-policies/index.html similarity index 100% rename from litellm/proxy/_experimental/out/tool-policies/index.html rename to litellm/proxy/ui/out/tool-policies/index.html diff --git a/litellm/proxy/_experimental/out/tool-policies/index.txt b/litellm/proxy/ui/out/tool-policies/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/tool-policies/index.txt rename to litellm/proxy/ui/out/tool-policies/index.txt diff --git a/litellm/proxy/_experimental/out/transform-request/__next.!KGRhc2hib2FyZCk.transform-request.__PAGE__.txt b/litellm/proxy/ui/out/transform-request/__next.!KGRhc2hib2FyZCk.transform-request.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/transform-request/__next.!KGRhc2hib2FyZCk.transform-request.__PAGE__.txt rename to litellm/proxy/ui/out/transform-request/__next.!KGRhc2hib2FyZCk.transform-request.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/transform-request/__next._full.txt b/litellm/proxy/ui/out/transform-request/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/transform-request/__next._full.txt rename to litellm/proxy/ui/out/transform-request/__next._full.txt diff --git a/litellm/proxy/_experimental/out/transform-request/__next._tree.txt b/litellm/proxy/ui/out/transform-request/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/transform-request/__next._tree.txt rename to litellm/proxy/ui/out/transform-request/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/transform-request/index.html b/litellm/proxy/ui/out/transform-request/index.html similarity index 100% rename from litellm/proxy/_experimental/out/transform-request/index.html rename to litellm/proxy/ui/out/transform-request/index.html diff --git a/litellm/proxy/_experimental/out/transform-request/index.txt b/litellm/proxy/ui/out/transform-request/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/transform-request/index.txt rename to litellm/proxy/ui/out/transform-request/index.txt diff --git a/litellm/proxy/_experimental/out/ui-theme/__next.!KGRhc2hib2FyZCk.ui-theme.__PAGE__.txt b/litellm/proxy/ui/out/ui-theme/__next.!KGRhc2hib2FyZCk.ui-theme.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/ui-theme/__next.!KGRhc2hib2FyZCk.ui-theme.__PAGE__.txt rename to litellm/proxy/ui/out/ui-theme/__next.!KGRhc2hib2FyZCk.ui-theme.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/ui-theme/__next._full.txt b/litellm/proxy/ui/out/ui-theme/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/ui-theme/__next._full.txt rename to litellm/proxy/ui/out/ui-theme/__next._full.txt diff --git a/litellm/proxy/_experimental/out/ui-theme/__next._tree.txt b/litellm/proxy/ui/out/ui-theme/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/ui-theme/__next._tree.txt rename to litellm/proxy/ui/out/ui-theme/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/ui-theme/index.html b/litellm/proxy/ui/out/ui-theme/index.html similarity index 100% rename from litellm/proxy/_experimental/out/ui-theme/index.html rename to litellm/proxy/ui/out/ui-theme/index.html diff --git a/litellm/proxy/_experimental/out/ui-theme/index.txt b/litellm/proxy/ui/out/ui-theme/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/ui-theme/index.txt rename to litellm/proxy/ui/out/ui-theme/index.txt diff --git a/litellm/proxy/_experimental/out/usage/__next.!KGRhc2hib2FyZCk.usage.__PAGE__.txt b/litellm/proxy/ui/out/usage/__next.!KGRhc2hib2FyZCk.usage.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/usage/__next.!KGRhc2hib2FyZCk.usage.__PAGE__.txt rename to litellm/proxy/ui/out/usage/__next.!KGRhc2hib2FyZCk.usage.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/usage/__next._full.txt b/litellm/proxy/ui/out/usage/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/usage/__next._full.txt rename to litellm/proxy/ui/out/usage/__next._full.txt diff --git a/litellm/proxy/_experimental/out/usage/__next._tree.txt b/litellm/proxy/ui/out/usage/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/usage/__next._tree.txt rename to litellm/proxy/ui/out/usage/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/usage/index.html b/litellm/proxy/ui/out/usage/index.html similarity index 100% rename from litellm/proxy/_experimental/out/usage/index.html rename to litellm/proxy/ui/out/usage/index.html diff --git a/litellm/proxy/_experimental/out/usage/index.txt b/litellm/proxy/ui/out/usage/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/usage/index.txt rename to litellm/proxy/ui/out/usage/index.txt diff --git a/litellm/proxy/_experimental/out/users/__next.!KGRhc2hib2FyZCk.users.__PAGE__.txt b/litellm/proxy/ui/out/users/__next.!KGRhc2hib2FyZCk.users.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/users/__next.!KGRhc2hib2FyZCk.users.__PAGE__.txt rename to litellm/proxy/ui/out/users/__next.!KGRhc2hib2FyZCk.users.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/users/__next._full.txt b/litellm/proxy/ui/out/users/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/users/__next._full.txt rename to litellm/proxy/ui/out/users/__next._full.txt diff --git a/litellm/proxy/_experimental/out/users/__next._tree.txt b/litellm/proxy/ui/out/users/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/users/__next._tree.txt rename to litellm/proxy/ui/out/users/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/users/index.html b/litellm/proxy/ui/out/users/index.html similarity index 100% rename from litellm/proxy/_experimental/out/users/index.html rename to litellm/proxy/ui/out/users/index.html diff --git a/litellm/proxy/_experimental/out/users/index.txt b/litellm/proxy/ui/out/users/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/users/index.txt rename to litellm/proxy/ui/out/users/index.txt diff --git a/litellm/proxy/_experimental/out/vector-stores/__next.!KGRhc2hib2FyZCk.vector-stores.__PAGE__.txt b/litellm/proxy/ui/out/vector-stores/__next.!KGRhc2hib2FyZCk.vector-stores.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/vector-stores/__next.!KGRhc2hib2FyZCk.vector-stores.__PAGE__.txt rename to litellm/proxy/ui/out/vector-stores/__next.!KGRhc2hib2FyZCk.vector-stores.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/vector-stores/__next._full.txt b/litellm/proxy/ui/out/vector-stores/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/vector-stores/__next._full.txt rename to litellm/proxy/ui/out/vector-stores/__next._full.txt diff --git a/litellm/proxy/_experimental/out/vector-stores/__next._tree.txt b/litellm/proxy/ui/out/vector-stores/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/vector-stores/__next._tree.txt rename to litellm/proxy/ui/out/vector-stores/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/vector-stores/index.html b/litellm/proxy/ui/out/vector-stores/index.html similarity index 100% rename from litellm/proxy/_experimental/out/vector-stores/index.html rename to litellm/proxy/ui/out/vector-stores/index.html diff --git a/litellm/proxy/_experimental/out/vector-stores/index.txt b/litellm/proxy/ui/out/vector-stores/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/vector-stores/index.txt rename to litellm/proxy/ui/out/vector-stores/index.txt diff --git a/litellm/proxy/_experimental/out/vercel.svg b/litellm/proxy/ui/out/vercel.svg similarity index 100% rename from litellm/proxy/_experimental/out/vercel.svg rename to litellm/proxy/ui/out/vercel.svg diff --git a/litellm/proxy/_experimental/out/workflows/__next.!KGRhc2hib2FyZCk.workflows.__PAGE__.txt b/litellm/proxy/ui/out/workflows/__next.!KGRhc2hib2FyZCk.workflows.__PAGE__.txt similarity index 100% rename from litellm/proxy/_experimental/out/workflows/__next.!KGRhc2hib2FyZCk.workflows.__PAGE__.txt rename to litellm/proxy/ui/out/workflows/__next.!KGRhc2hib2FyZCk.workflows.__PAGE__.txt diff --git a/litellm/proxy/_experimental/out/workflows/__next._full.txt b/litellm/proxy/ui/out/workflows/__next._full.txt similarity index 100% rename from litellm/proxy/_experimental/out/workflows/__next._full.txt rename to litellm/proxy/ui/out/workflows/__next._full.txt diff --git a/litellm/proxy/_experimental/out/workflows/__next._tree.txt b/litellm/proxy/ui/out/workflows/__next._tree.txt similarity index 100% rename from litellm/proxy/_experimental/out/workflows/__next._tree.txt rename to litellm/proxy/ui/out/workflows/__next._tree.txt diff --git a/litellm/proxy/_experimental/out/workflows/index.html b/litellm/proxy/ui/out/workflows/index.html similarity index 100% rename from litellm/proxy/_experimental/out/workflows/index.html rename to litellm/proxy/ui/out/workflows/index.html diff --git a/litellm/proxy/_experimental/out/workflows/index.txt b/litellm/proxy/ui/out/workflows/index.txt similarity index 100% rename from litellm/proxy/_experimental/out/workflows/index.txt rename to litellm/proxy/ui/out/workflows/index.txt diff --git a/packaging/litellm-core/pyproject.toml b/packaging/litellm-core/pyproject.toml index 27681d9116c..dab00f5d5d5 100644 --- a/packaging/litellm-core/pyproject.toml +++ b/packaging/litellm-core/pyproject.toml @@ -63,8 +63,8 @@ include = [ "litellm/proxy/common_utils/codex_bundled_models_0.159.3.json", ] exclude = [ - "litellm/proxy/_experimental/out", - "litellm/proxy/_experimental/out/**", + "litellm/proxy/ui/out", + "litellm/proxy/ui/out/**", "litellm/proxy/enterprise", "litellm/proxy/enterprise/**", "litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks", diff --git a/pyproject.toml b/pyproject.toml index fc860a8fdf4..794037ad31b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -328,7 +328,7 @@ features = ["extension-module"] profile = "release" editable-profile = "dev" include = [ - "litellm/proxy/_experimental/out/**", + "litellm/proxy/ui/out/**", "litellm/router_strategy/complexity_router/artifacts/*.json", "litellm/router_strategy/complexity_router/fuse_presets.json", "litellm/proxy/model_insights_tasks.json", diff --git a/tests/base_sdk_tests/test_core_distribution.py b/tests/base_sdk_tests/test_core_distribution.py index ba68d08e4d1..d3a85960e42 100644 --- a/tests/base_sdk_tests/test_core_distribution.py +++ b/tests/base_sdk_tests/test_core_distribution.py @@ -117,7 +117,7 @@ def test_core_wheel_metadata_and_resources(distributions: tuple[Path, Path]) -> assert "litellm/router_strategy/complexity_router/fuse_presets.json" in names assert "litellm/proxy/proxy_cli.py" in names assert any(n.startswith("litellm/rust_bridge/_native.") and n.endswith((".so", ".pyd")) for n in names) - assert not any(n.startswith("litellm/proxy/_experimental/out/") for n in names) + assert not any(n.startswith("litellm/proxy/ui/out/") for n in names) def test_core_artifacts_exclude_local_configuration(distributions: tuple[Path, Path]) -> None: diff --git a/tests/code_coverage_tests/test_check_no_publicly_known_master_key.py b/tests/code_coverage_tests/test_check_no_publicly_known_master_key.py index 1c3c7c45a5e..bc4acbec72e 100644 --- a/tests/code_coverage_tests/test_check_no_publicly_known_master_key.py +++ b/tests/code_coverage_tests/test_check_no_publicly_known_master_key.py @@ -8,7 +8,7 @@ import pytest GUARD: Final = Path(__file__).resolve().parent / "check_no_publicly_known_master_key.py" RETIRED_KEY: Final = "sk-" + "1234" -BUNDLE_CHUNK: Final = "litellm/proxy/_experimental/out/_next/static/chunks/chunk.js" +BUNDLE_CHUNK: Final = "litellm/proxy/ui/out/_next/static/chunks/chunk.js" def _git(repo: Path, *args: str) -> None: @@ -49,7 +49,7 @@ def test_clean_tracked_files_pass(tmp_path: Path) -> None: [ "litellm/proxy/proxy_server.py", "ui/litellm-dashboard/src/app/page.tsx", - "litellm/proxy/_experimental/x.py", + "litellm/proxy/ui/x.py", BUNDLE_CHUNK, ], ) diff --git a/tests/e2e/ui/run_e2e.sh b/tests/e2e/ui/run_e2e.sh index 97cbe5fcf59..3c1247726d5 100755 --- a/tests/e2e/ui/run_e2e.sh +++ b/tests/e2e/ui/run_e2e.sh @@ -176,11 +176,11 @@ cd "$DASHBOARD_DIR" npm install npm run build # Copy the fresh build to the proxy's static UI directory -cp -r "$DASHBOARD_DIR/out/" "$REPO_ROOT/litellm/proxy/_experimental/out/" +cp -r "$DASHBOARD_DIR/out/" "$REPO_ROOT/litellm/proxy/ui/out/" # Restructure HTML files so extensionless routes work (e.g. /ui/login) # Next.js export produces login.html; the proxy expects login/index.html -find "$REPO_ROOT/litellm/proxy/_experimental/out" -name '*.html' ! -name 'index.html' | while read -r htmlfile; do +find "$REPO_ROOT/litellm/proxy/ui/out" -name '*.html' ! -name 'index.html' | while read -r htmlfile; do target_dir="${htmlfile%.html}" target_path="$target_dir/index.html" mkdir -p "$target_dir" diff --git a/tests/unit/proxy/test_proxy_server_endpoints_and_startup.py b/tests/unit/proxy/test_proxy_server_endpoints_and_startup.py index a859ce96c70..1e0cd935747 100644 --- a/tests/unit/proxy/test_proxy_server_endpoints_and_startup.py +++ b/tests/unit/proxy/test_proxy_server_endpoints_and_startup.py @@ -755,7 +755,7 @@ def test_ui_extensionless_route_requires_restructure(tmp_path): def test_admin_ui_export_serves_nested_extensionless_routes(): - out_dir = Path(litellm.__file__).parent / "proxy" / "_experimental" / "out" + out_dir = Path(litellm.__file__).parent / "proxy" / "ui" / "out" assert out_dir.is_dir(), f"missing UI export at {out_dir}" nested_html_offenders = [ @@ -793,7 +793,7 @@ def test_admin_ui_export_serves_nested_extensionless_routes(): def test_restructure_always_happens(monkeypatch): """ Test that restructuring logic always executes regardless of LITELLM_NON_ROOT setting. - In development (is_non_root=False), restructuring happens directly in _experimental/out. + In development (is_non_root=False), restructuring happens directly in ui/out. In non-root Docker (is_non_root=True), restructuring happens in /var/lib/litellm/ui. """ # Test Case 1: is_non_root is True - restructuring happens in /var/lib/litellm/ui diff --git a/ui/litellm-dashboard/build_release_ui.sh b/ui/litellm-dashboard/build_release_ui.sh index 4f1168502c6..91e0b0d85ec 100755 --- a/ui/litellm-dashboard/build_release_ui.sh +++ b/ui/litellm-dashboard/build_release_ui.sh @@ -1,7 +1,7 @@ #!/bin/bash set -e -destination_dir="../../litellm/proxy/_experimental/out" +destination_dir="../../litellm/proxy/ui/out" chmod +x ./build_ui.sh ./build_ui.sh diff --git a/ui/litellm-dashboard/build_ui.sh b/ui/litellm-dashboard/build_ui.sh index 3cdf4305d61..7091849a8a5 100755 --- a/ui/litellm-dashboard/build_ui.sh +++ b/ui/litellm-dashboard/build_ui.sh @@ -45,7 +45,7 @@ if [ $? -eq 0 ]; then pwd # Specify the destination directory - destination_dir="../../litellm/proxy/_experimental/out" + destination_dir="../../litellm/proxy/ui/out" # Remove existing files in the destination directory rm -rf "$destination_dir"/* diff --git a/ui/litellm-dashboard/build_ui_custom_path.sh b/ui/litellm-dashboard/build_ui_custom_path.sh index 2f9905126d6..9fbfe08f306 100755 --- a/ui/litellm-dashboard/build_ui_custom_path.sh +++ b/ui/litellm-dashboard/build_ui_custom_path.sh @@ -54,7 +54,7 @@ if [ $? -eq 0 ]; then pwd # Specify the destination directory - destination_dir="../../litellm/proxy/_experimental/out" + destination_dir="../../litellm/proxy/ui/out" # Remove existing files in the destination directory rm -rf "$destination_dir"/* From 2f334df905029744f152628bf9cd336990e23570 Mon Sep 17 00:00:00 2001 From: mateo Date: Tue, 27 Oct 2026 01:11:18 +0000 Subject: [PATCH 2/3] style(gateway-ui): rustfmt the moved asset path in assets.rs Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- litellm-rust/crates/gateway-ui/tests/assets.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm-rust/crates/gateway-ui/tests/assets.rs b/litellm-rust/crates/gateway-ui/tests/assets.rs index 5be84be7389..2facd4cdc32 100644 --- a/litellm-rust/crates/gateway-ui/tests/assets.rs +++ b/litellm-rust/crates/gateway-ui/tests/assets.rs @@ -207,8 +207,8 @@ async fn logo_discovery_points_to_served_image(dashboard: App) { #[case::monogram_dark("/get_image?theme=dark&variant=monogram")] #[tokio::test] async fn committed_dashboard_export_serves_every_logo(#[case] path: &str) { - let export = std::path::Path::new(env!("CARGO_MANIFEST_DIR")) - .join("../../../litellm/proxy/ui/out"); + let export = + std::path::Path::new(env!("CARGO_MANIFEST_DIR")).join("../../../litellm/proxy/ui/out"); let response = litellm_gateway_ui::dashboard_assets(export) .oneshot(Request::get(path).body(Body::empty()).unwrap()) .await From 110e33f6db23f9574fba16c61edf5e1c96399630 Mon Sep 17 00:00:00 2001 From: mateo Date: Tue, 27 Oct 2026 01:20:49 +0000 Subject: [PATCH 3/3] test(mcp): point the bundled-icons check at litellm/proxy/ui/out Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- tests/unit/proxy/_experimental/mcp_server/test_mcp_discovery.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/unit/proxy/_experimental/mcp_server/test_mcp_discovery.py b/tests/unit/proxy/_experimental/mcp_server/test_mcp_discovery.py index d35cb7234dc..4e69c83ab2b 100644 --- a/tests/unit/proxy/_experimental/mcp_server/test_mcp_discovery.py +++ b/tests/unit/proxy/_experimental/mcp_server/test_mcp_discovery.py @@ -116,7 +116,7 @@ class TestMCPRegistryFile: with open(registry_path, "r") as f: data = json.load(f) proxy_dir: Final = os.path.dirname(registry_path) - built_logos_dir: Final = os.path.join(proxy_dir, "_experimental", "out", "assets", "logos") + built_logos_dir: Final = os.path.join(proxy_dir, "ui", "out", "assets", "logos") source_logos_dir: Final = os.path.join( proxy_dir, "..", "..", "ui", "litellm-dashboard", "public", "assets", "logos" )