mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-31 06:56:59 +00:00
chore: update Next.js build artifacts (2026-10-23 22:23 UTC, node v24.19.0)
This commit is contained in:
parent
9d85318726
commit
94909fce81
586 changed files with 11729 additions and 7991 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,4 +1,6 @@
|
|||
:HL["/litellm-asset-prefix/_next/static/chunks/1kid9zr1--h6y.css","style"]
|
||||
:HL["/litellm-asset-prefix/_next/static/chunks/3146e697tym4_.css","style"]
|
||||
:HL["/litellm-asset-prefix/_next/static/chunks/1bnh8r0-prf7e.css","style"]
|
||||
:HL["/litellm-asset-prefix/_next/static/chunks/25vedwmw47n9b.css","style"]
|
||||
:HL["/litellm-asset-prefix/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
|
||||
0:{"tree":{"name":"","param":null,"prefetchHints":4176,"slots":{"children":{"name":"(dashboard)","param":null,"prefetchHints":4192,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":4256,"slots":null}}}}},"staleTime":300,"buildId":"RvBoD6No6gfcqg-cP5_LO"}
|
||||
2:[["children",{"s":"__PAGE__","h":160}]]
|
||||
1:[["children",{"s":"(dashboard)","h":96,"c":"$Q2"}]]
|
||||
0:{"b":"VkHqUpZa51X24h1lIehBx","t":{"t":{"s":"","h":80,"c":"$Q1"}}}
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
|||
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,178971,e=>{"use strict";var t=e.i(843476),s=e.i(271645),u=e.i(135214),l=e.i(227409);function n(){let{accessToken:e}=(0,u.default)(),[n,c]=(0,s.useState)([]);return(0,t.jsx)("div",{className:"mx-auto w-full max-w-5xl px-8 py-8",children:(0,t.jsx)(l.default,{accessToken:e??"",selectedServers:n,onChange:c})})}e.s(["default",0,function(){return(0,t.jsx)(s.Suspense,{children:(0,t.jsx)(n,{})})}])}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,566606,e=>{"use strict";var s=e.i(843476),i=e.i(271645),r=e.i(618566),a=e.i(947293),t=e.i(602869),n=e.i(954616),l=e.i(266027),o=e.i(612256);let d=(0,e.i(243652).f)("onboarding");var c=e.i(268004),u=e.i(571303);function m(){return(0,s.jsx)("div",{className:"mx-auto w-full max-w-md mt-10 flex justify-center",children:(0,s.jsx)(u.f,{role:"status","aria-label":"Loading invitation",className:"size-8 text-muted-foreground"})})}var x=e.i(707621),f=e.i(204290),h=e.i(929592),j=e.i(519455),p=e.i(321836);function g(){return(0,s.jsxs)("div",{className:"mx-auto w-full max-w-md mt-10",children:[(0,s.jsxs)(f.f,{variant:"error",children:[(0,s.jsx)(x.f,{}),(0,s.jsx)(h.s,{children:"Failed to load invitation"}),(0,s.jsx)(h.p,{children:"The invitation link may be invalid or expired."})]}),(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)("a",{href:(0,p.D)(),className:(0,j.i)({variant:"outline"}),children:"Back to Login"})})]})}var w=e.i(952571),v=e.i(411382),b=e.i(54105),y=e.i(450240),N=e.i(542450),S=e.i(182668),P=e.i(515288),k=e.i(793479),E=e.i(196631),F=e.i(991326);let L=v.z.object({password:b.z.string().min(1,"password required to sign up")});function _({variant:e,userEmail:r,isPending:a,claimError:t,onSubmit:n}){let l=(0,F.f)(L,{defaultValues:{password:""}}),o=i.default.useId(),d="reset_password"===e,c=d?"Reset Password":"Sign Up";return(0,s.jsx)("div",{className:"mx-auto w-full max-w-md mt-10",children:(0,s.jsx)(P.N,{children:(0,s.jsxs)(P.O,{children:[(0,s.jsx)("h5",{className:"text-center mb-5 text-base font-semibold text-foreground",children:"🚅 LiteLLM"}),(0,s.jsx)("h3",{className:"text-2xl font-semibold text-foreground",children:c}),(0,s.jsx)("p",{className:"text-sm text-foreground",children:d?"Reset your password to access Admin UI.":"Claim your user account to login to Admin UI."}),"signup"===e&&(0,s.jsxs)(f.f,{className:"mt-4",variant:"info",children:[(0,s.jsx)(w.f,{}),(0,s.jsx)(h.s,{children:"SSO"}),(0,s.jsx)(h.p,{children:(0,s.jsxs)("div",{className:"flex justify-between items-center",children:[(0,s.jsx)("span",{children:"SSO is under the Enterprise Tier."}),(0,s.jsx)("a",{className:(0,E.c)((0,j.i)({size:"sm"})),href:"https://forms.gle/W3U4PZpJGFHWtHyA9",target:"_blank",rel:"noopener noreferrer",children:"Get Free Trial"})]})})]}),(0,s.jsxs)("form",{className:"mt-10 mb-5",onSubmit:l.handleSubmit(e=>n({password:e.password})),children:[(0,s.jsxs)(N.e,{children:[(0,s.jsxs)(N.N,{children:[(0,s.jsx)(N.u,{htmlFor:o,children:"Email Address"}),(0,s.jsx)(k.f,{id:o,type:"email",value:r,readOnly:!0,disabled:!0})]}),(0,s.jsx)(S.f,{control:l.control,name:"password",label:"Password",description:d?"Enter your new password":"Create a password for your account",children:({ref:e,...i})=>(0,s.jsx)(y.f,{...i,ref:e})})]}),t&&(0,s.jsxs)(f.f,{variant:"error",className:"mt-6 mb-4",children:[(0,s.jsx)(x.f,{}),(0,s.jsx)(h.s,{children:t})]}),(0,s.jsx)("div",{className:"mt-10",children:(0,s.jsxs)(j.K,{type:"submit",variant:"outline",disabled:a,children:[a&&(0,s.jsx)(u.f,{className:"size-4",role:"img","aria-label":"loading"}),c]})})]})]})})})}function T({variant:e}){let u=(0,r.useSearchParams)().get("invitation_id"),[x,f]=i.default.useState(null),{data:h,isLoading:j,isError:p}=(e=>{let{isLoading:s}=(0,o.f)();return(0,l.f)({queryKey:d.detail(e??""),queryFn:async()=>{if(!e)throw Error("inviteId is required");return(0,t.C1)(e)},enabled:!!e&&!s})})(u),{mutate:w,isPending:v}=(0,n.f)({mutationFn:async({accessToken:e,inviteId:s,userId:i,password:r})=>await (0,t.Q5)(e,s,i,r)}),b=h?.token?(0,a.f)(h.token):null,y=b?.user_email??"",N=b?.user_id??null,S=b?.key??null;return j?(0,s.jsx)(m,{}):p?(0,s.jsx)(g,{}):(0,s.jsx)(_,{variant:e,userEmail:y,isPending:v,claimError:x,onSubmit:e=>{S&&N&&u&&(f(null),w({accessToken:S,inviteId:u,userId:N,password:e.password},{onSuccess:e=>{if(!e?.token)return void f("Failed to start session. Please try again.");(0,c.e)(),(0,c.X)(e.token);let s=(0,t._h)();window.location.href=s?`${s}/ui/?login=success`:"/ui/?login=success"},onError:e=>{f(e.message||"Failed to submit. Please try again.")}}))}})}function A(){let e=(0,r.useSearchParams)().get("action");return(0,s.jsx)(T,{variant:"reset_password"===e?"reset_password":"signup"})}e.s(["default",0,function(){return(0,s.jsx)(i.Suspense,{fallback:(0,s.jsx)("div",{className:"flex items-center justify-center min-h-screen",children:"Loading..."}),children:(0,s.jsx)(A,{})})}],566606)}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(()=>{"use strict";(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,687130,e=>{let t=(0,e.i(475254).f)("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]]);e.s(["f",0,t],687130)},367240,802954,e=>{let t=(0,e.i(475254).f)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);e.s(["f",0,t],367240);var a=e.i(438847),i=e.i(271645);e.s(["f",0,function(e,t,l="tab"){let[u,s]=(0,a.o)(l,a.d.withDefault(t)),c=e.find(e=>e===u)??t;return(0,i.useEffect)(()=>{u!==c&&s(null)},[u,c,s]),[c,(0,i.useCallback)(e=>void s(e),[s])]}],802954)},980187,e=>{e.s(["H",0,e=>e?e.reduce((e,t)=>(e[t.team_id]=t.team_alias,e),{}):{},"i",0,(e,t)=>{let a=t.find(t=>t.team_id===e);return a?a.team_alias:null}])}])})();
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,[595468,e=>{var i=e.i(123287);e.s(["f",()=>i.f])},541071,373488,e=>{let i=(0,e.i(475254).f)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);e.s(["f",0,i],373488),e.s(["f",0,i],541071)},332102,e=>{let i=(0,e.i(475254).f)("inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);e.s(["f",0,i],332102)},788699,360200,e=>{let i=(0,e.i(475254).f)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);e.s(["f",0,i],360200),e.s(["f",0,i],788699)},878894,e=>{var i=e.i(582458);e.s(["f",()=>i.f])},450240,e=>{var i=e.i(843476),a=e.i(286536),l=e.i(77705),t=e.i(271645),s=e.i(950594);let r=t.forwardRef(({className:e,groupClassName:r,disabled:p,...c},n)=>{let[d,f]=t.useState(!1);return(0,i.jsxs)(s.H,{className:r,children:[(0,i.jsx)(s.M,{...c,ref:n,type:d?"text":"password",disabled:p,className:e}),(0,i.jsx)(s.B,{align:"inline-end",children:(0,i.jsx)(s.w,{size:"icon-xs",disabled:p,"aria-label":d?"Hide password":"Show password",onClick:()=>f(e=>!e),children:d?(0,i.jsx)(l.f,{}):(0,i.jsx)(a.f,{})})})]})});r.displayName="PasswordInput",e.s(["f",0,r])}],512154,e=>{e.q("/litellm-asset-prefix/_next/static/media/bing.3b9zkaag7urkm.png")},764453,e=>{e.q("/litellm-asset-prefix/_next/static/media/dataforseo.1g2jptyl8rcb1.png")},341367,e=>{e.q("/litellm-asset-prefix/_next/static/media/exa_ai.36h3hrkelbgj-.png")},732731,e=>{e.q("/litellm-asset-prefix/_next/static/media/google_pse.3hii8gkiytuod.png")},601739,e=>{e.q("/litellm-asset-prefix/_next/static/media/nimble.0ors74qocyffr.png")},911676,e=>{e.q("/litellm-asset-prefix/_next/static/media/parallel_ai.0jx5g5pf0u355.png")},692745,e=>{e.q("/litellm-asset-prefix/_next/static/media/perplexity.2zhky1a8ufk3x.png")},380084,e=>{e.q("/litellm-asset-prefix/_next/static/media/tavily.15dorlkyzxydf.png")}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,68 +0,0 @@
|
|||
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,191905,e=>{"use strict";var t=e.i(843476),n=e.i(466828),s=e.i(677572),r=e.i(778917),a=e.i(196631);let o=({href:e,className:n})=>(0,t.jsxs)("a",{href:e,target:"_blank",rel:"noopener noreferrer",title:"Open documentation in a new tab",className:(0,a.cn)("inline-flex items-center gap-2 rounded-xl border border-border bg-card/80 px-3.5 py-2 text-sm font-medium text-foreground shadow-xs","hover:bg-card focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring active:translate-y-[0.5px]",n),children:[(0,t.jsx)("span",{children:"API Reference Docs"}),(0,t.jsx)(r.ExternalLink,{"aria-hidden":!0,className:"h-4 w-4 opacity-80"}),(0,t.jsx)("span",{className:"sr-only",children:"(opens in a new tab)"})]}),i=({proxySettings:e})=>{let r="<your_proxy_base_url>",a=e?.LITELLM_UI_API_DOC_BASE_URL;return a&&a.trim()?r=a:e?.PROXY_BASE_URL&&(r=e.PROXY_BASE_URL),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-2 p-8 h-[80vh] w-full mt-2",children:(0,t.jsxs)("div",{className:"mb-5",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("h1",{className:"text-2xl font-semibold text-foreground",children:"OpenAI Compatible Proxy: API Reference"}),(0,t.jsx)(o,{className:"ml-3 shrink-0",href:"https://docs.litellm.ai/docs/proxy/user_keys"})]}),(0,t.jsxs)("p",{className:"mt-2 mb-2 text-sm text-muted-foreground",children:["LiteLLM is OpenAI Compatible. This means your API Key works with the OpenAI SDK. Just replace the base_url to point to your litellm proxy. Example Below"," "]}),(0,t.jsxs)(s.Tabs,{defaultValue:"openai",children:[(0,t.jsxs)(s.TabsList,{variant:"line",className:"border-b rounded-none w-full justify-start h-auto p-0",children:[(0,t.jsx)(s.TabsTrigger,{value:"openai",className:"rounded-none px-4 py-2 flex-none",children:"OpenAI Python SDK"}),(0,t.jsx)(s.TabsTrigger,{value:"llamaindex",className:"rounded-none px-4 py-2 flex-none",children:"LlamaIndex"}),(0,t.jsx)(s.TabsTrigger,{value:"langchain",className:"rounded-none px-4 py-2 flex-none",children:"Langchain Py"})]}),(0,t.jsx)(s.TabsContent,{value:"openai",keepMounted:!0,children:(0,t.jsx)(n.default,{language:"python",code:`import openai
|
||||
client = openai.OpenAI(
|
||||
api_key="your_api_key",
|
||||
base_url="${r}" # LiteLLM Proxy is OpenAI compatible, Read More: https://docs.litellm.ai/docs/proxy/user_keys
|
||||
)
|
||||
|
||||
response = client.chat.completions.create(
|
||||
model="gpt-3.5-turbo", # model to send to the proxy
|
||||
messages = [
|
||||
{
|
||||
"role": "user",
|
||||
"content": "this is a test request, write a short poem"
|
||||
}
|
||||
]
|
||||
)
|
||||
|
||||
print(response)`})}),(0,t.jsx)(s.TabsContent,{value:"llamaindex",keepMounted:!0,children:(0,t.jsx)(n.default,{language:"python",code:`import os, dotenv
|
||||
|
||||
from llama_index.llms import AzureOpenAI
|
||||
from llama_index.embeddings import AzureOpenAIEmbedding
|
||||
from llama_index import VectorStoreIndex, SimpleDirectoryReader, ServiceContext
|
||||
|
||||
llm = AzureOpenAI(
|
||||
engine="azure-gpt-3.5", # model_name on litellm proxy
|
||||
temperature=0.0,
|
||||
azure_endpoint="${r}", # litellm proxy endpoint
|
||||
api_key="sk-1234", # litellm proxy API Key
|
||||
api_version="2023-07-01-preview",
|
||||
)
|
||||
|
||||
embed_model = AzureOpenAIEmbedding(
|
||||
deployment_name="azure-embedding-model",
|
||||
azure_endpoint="${r}",
|
||||
api_key="sk-1234",
|
||||
api_version="2023-07-01-preview",
|
||||
)
|
||||
|
||||
documents = SimpleDirectoryReader("llama_index_data").load_data()
|
||||
service_context = ServiceContext.from_defaults(llm=llm, embed_model=embed_model)
|
||||
index = VectorStoreIndex.from_documents(documents, service_context=service_context)
|
||||
|
||||
query_engine = index.as_query_engine()
|
||||
response = query_engine.query("What did the author do growing up?")
|
||||
print(response)`})}),(0,t.jsx)(s.TabsContent,{value:"langchain",keepMounted:!0,children:(0,t.jsx)(n.default,{language:"python",code:`from langchain.chat_models import ChatOpenAI
|
||||
from langchain.prompts.chat import (
|
||||
ChatPromptTemplate,
|
||||
HumanMessagePromptTemplate,
|
||||
SystemMessagePromptTemplate,
|
||||
)
|
||||
from langchain.schema import HumanMessage, SystemMessage
|
||||
|
||||
chat = ChatOpenAI(
|
||||
openai_api_base="${r}",
|
||||
model = "gpt-3.5-turbo",
|
||||
temperature=0.1
|
||||
)
|
||||
|
||||
messages = [
|
||||
SystemMessage(
|
||||
content="You are a helpful assistant that im using to make a test request to."
|
||||
),
|
||||
HumanMessage(
|
||||
content="test from litellm. tell me why it's amazing in 1 sentence"
|
||||
),
|
||||
]
|
||||
response = chat(messages)
|
||||
|
||||
print(response)`})})]})]})})};var l=e.i(541202),d=e.i(135214),m=e.i(592392);e.s(["default",0,()=>{let{accessToken:e}=(0,d.default)(),n=(0,m.default)(e);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.DeprecationBanner,{featureName:"The API Reference tab"}),(0,t.jsx)(i,{proxySettings:n})]})}],191905)},541202,e=>{"use strict";var t=e.i(843476),n=e.i(271645),s=e.i(522016),r=e.i(952571),a=e.i(37727);e.s(["DeprecationBanner",0,({featureName:e})=>{let[o,i]=(0,n.useState)(!1);return o?null:(0,t.jsxs)("div",{role:"alert",className:"mb-4 flex items-start gap-3 rounded-lg border border-border bg-muted/50 px-4 py-3 text-sm",children:[(0,t.jsx)(r.Info,{className:"mt-0.5 size-4 shrink-0 text-muted-foreground"}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("p",{className:"font-medium",children:`${e} is on a draft deprecation list`}),(0,t.jsxs)("p",{className:"mt-1 break-words text-muted-foreground",children:[`${e} is one of several experimental features we're considering removing, potentially as early as September 1, 2026. This list is a draft and is not final. If you rely on this feature, please share feedback on the `,(0,t.jsx)(s.default,{href:"https://github.com/BerriAI/litellm/discussions/32090",target:"_blank",rel:"noopener noreferrer",className:"underline underline-offset-4",children:"deprecation discussion"}),"."]})]}),(0,t.jsx)("button",{type:"button","aria-label":"Close",onClick:()=>i(!0),className:"shrink-0 rounded-md p-0.5 text-muted-foreground transition-colors hover:text-foreground",children:(0,t.jsx)(a.X,{className:"size-4"})})]})}])}]);
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue