(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,669056,e=>{"use strict";var t=e.i(56222),r=e.i(16043),n=e.i(613497);function a(e,t,r){let a=e.getMutationCache(),i=e.getQueryCache(),s=r?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData;t.mutations?.forEach(({state:t,...n})=>{a.build(e,{...e.getDefaultOptions().hydrate?.mutations,...r?.defaultOptions?.mutations,...n},t)}),t.queries?.forEach(({queryKey:t,state:a,queryHash:o,meta:u,promise:l,dehydratedAt:c,queryType:d})=>{let p=l?function(e){let t;if(e.then(e=>(t=e,e),n.z)?.catch?.(n.z),void 0!==t)return{data:t}}(l):void 0,h=void 0===a.data?p?.data:a.data,m=void 0===h?h:s?s(h):h,b=i.get(o),g=b?.state.status==="pending",f=b?.state.fetchStatus==="fetching";if(b){let e=p&&c>b.state.dataUpdatedAt;if(a.dataUpdatedAt>b.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=a;b.setState({...t,data:m,..."pending"===a.status&&void 0!==m&&{status:"success",dataUpdatedAt:c,...!f&&{fetchStatus:"idle"}}})}}else b=i.build(e,{...e.getDefaultOptions().hydrate?.queries,...r?.defaultOptions?.queries,queryKey:t,queryHash:o,meta:u,_type:d},{...a,data:m,fetchStatus:"idle",status:"pending"===a.status&&void 0!==m?"success":a.status,..."pending"===a.status&&void 0!==m&&{dataUpdatedAt:c}});!l||p||g||f||!(c>b.state.dataUpdatedAt)||b.fetch(void 0,{initialPromise:Promise.resolve(l).then(s)}).catch(n.z)})}e.s(["HydrationBoundary",0,({children:e,options:n={},state:i,queryClient:s})=>{let o=(0,t.d)(s),u=r.useRef(n);r.useEffect(()=>{u.current=n});let l=r.useMemo(()=>{if(i){if("object"!=typeof i)return;let e=o.getQueryCache(),t=i.queries||[],r=[],n=[];for(let a of t){let t=e.get(a.queryHash);t?(a.state.dataUpdatedAt>t.state.dataUpdatedAt||a.promise&&"pending"!==t.state.status&&"fetching"!==t.state.fetchStatus&&a.dehydratedAt>t.state.dataUpdatedAt)&&n.push(a):r.push(a)}if(r.length>0&&a(o,{queries:r},u.current),n.length>0)return n}},[o,i]);return r.useEffect(()=>{l&&a(o,{queries:l},u.current)},[o,l]),e}],669056)},238819,e=>{"use strict";var t=e.i(56222),r=e.i(586415),n=e.i(537338),a=e.i(750907),i=e.i(377441),s=e.i(16043),o=e.i(613497),u=e.i(493696),l=e.i(571269),c=e.i(763576);function d(e,t){let r=new Set(t);return e.filter(e=>!r.has(e))}var p=class extends u.f{#e;#t;#r;#n;#a;#i;#s;#o;#u;#l=[];constructor(e,t,r){super(),this.#e=e,this.#n=r,this.#r=[],this.#a=[],this.#t=[],this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.#a.forEach(e=>{e.subscribe(t=>{this.#c(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#a.forEach(e=>{e.destroy()})}setQueries(e,t){this.#r=e,this.#n=t,l.f.batch(()=>{let e=this.#a,t=this.#d(this.#r);t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let r=t.map(e=>e.observer),n=r.map(e=>e.getCurrentResult()),a=e.length!==r.length,i=r.some((t,r)=>t!==e[r]),s=a||i,u=!!s||n.some((e,t)=>{let r=this.#t[t];return!r||!(0,o.U)(e,r)});(s||u)&&(s&&(this.#l=t,this.#a=r),this.#t=n,this.hasListeners()&&(s&&(d(e,r).forEach(e=>{e.destroy()}),d(r,e).forEach(e=>{e.subscribe(t=>{this.#c(e,t)})})),this.#p()))})}getCurrentResult(){return this.#t}getQueries(){return this.#a.map(e=>e.getCurrentQuery())}getObservers(){return this.#a}getOptimisticResult(e,t){let r=this.#d(e),n=r.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)),a=r.map(e=>e.defaultedQueryOptions.queryHash);return[n,e=>this.#h(e??n,t,a),()=>this.#m(n,r)]}#m(e,t){let r=new Set;return t.map((n,a)=>{let i=e[a];return n.defaultedQueryOptions.notifyOnChangeProps?i:n.observer.trackResult(i,e=>{r.has(e)||(r.add(e),t.forEach(t=>{t.observer.trackProp(e)}))})})}#h(e,t,r){if(t){let n=this.#u,a=void 0!==r&&void 0!==n&&(n.length!==r.length||r.some((e,t)=>e!==n[t]));return(this.#t!==this.#o||a||t!==this.#s)&&(this.#s=t,this.#o=this.#t,void 0!==r&&(this.#u=r),this.#i=(0,o.B)(this.#i,t(e))),this.#i}return e}#b(){return!this.#n?.combine||this.#a.some((e,t)=>e.options.suspense&&this.#t[t]?.data===void 0)}#d(e){let t=new Map;this.#a.forEach(e=>{let r=e.options.queryHash;if(!r)return;let n=t.get(r);n?n.push(e):t.set(r,[e])});let r=[];return e.forEach(e=>{let n=this.#e.defaultQueryOptions(e),a=t.get(n.queryHash)?.shift()??new c.f(this.#e,n);r.push({defaultedQueryOptions:n,observer:a})}),r}#c(e,t){let r=this.#a.indexOf(e);-1!==r&&(this.#t=this.#t.slice(),this.#t[r]=t,this.#p())}#p(){if(this.hasListeners()){let e=this.#b(),t=this.#i,r=e?t:this.#h(this.#m(this.#t,this.#l),this.#n?.combine);(e||t!==r)&&l.f.batch(()=>{this.listeners.forEach(e=>{e(this.#t)})})}}};e.s(["f",0,function({queries:e,...u},d){let h=(0,t.d)(d),m=(0,r.f)(),b=(0,n.f)(),g=!1!==u.subscribed,f=s.useMemo(()=>e.map(e=>{let t=h.defaultQueryOptions(e);return t._optimisticResults=m?"isRestoring":g?"optimistic":void 0,t}),[e,h,m,g]);f.forEach(e=>{(0,i.p)(e);let t=h.getQueryCache().get(e.queryHash);(0,a.l)(e,b,t)}),(0,a.E)(b);let[y]=s.useState(()=>new p(h,f,u)),[v,k,q]=y.getOptimisticResult(f,u.combine),R=!m&&g;s.useSyncExternalStore(s.useCallback(e=>R?y.subscribe(l.f.batchCalls(e)):o.z,[y,R]),()=>y.getCurrentResult(),()=>y.getCurrentResult()),s.useEffect(()=>{y.setQueries(f,u)},[f,u,y]);let T=v.some((e,t)=>(0,i.Q)(f[t],e))?v.flatMap((e,t)=>{let r=f[t];if(r&&(0,i.Q)(r,e)){let e=new c.f(h,r);return(0,i.X)(r,e,b)}return[]}):[];if(T.length>0)throw Promise.all(T);let O=v.find((e,t)=>{let r=f[t];return r&&(0,a.P)({result:e,errorResetBoundary:b,throwOnError:r.throwOnError,query:h.getQueryCache().get(r.queryHash),suspense:r.suspense})});if(O)throw O.error;return k(q())}],238819)},770292,e=>{"use strict";let t=new Set(["gpt-oss-120b","gpt-oss-20b","gpt-oss-safeguard-20b"]);function r(e){return 0===e.length?e:e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}e.s(["x",0,function(e){let t=e.split(":")[0];return t.includes("/")?t.split("/")[0]:"unknown"},"b",0,function(e){let n=e.split(":"),a=n[0],i=n[1],s=a.includes("/")?a.split("/")[1]:a;if(t.has(s))return i?`${s} (${i})`:s;let o=s.replace(/-\d{8}$/,"").replace(/-\d{4}-\d{2}-\d{2}$/,"").replace(/-\d{2}-\d{2}$/,""),u=o.match(/^(.+)-preview-(\d{2}-\d{4})$/),l=null;u&&(o=`${u[1]}-preview`,l=u[2]);let c=(o=o.replace(/-0{1,2}\d$/,"")).split("-").map((e,t)=>{let n=e.toLowerCase();return"gpt"===n&&0===t?"GPT":"glm"===n&&0===t?"GLM":/^\d+[bB]$/i.test(e)?e.toUpperCase():/^\d/.test(e)?e:/^[a-z]\d+[a-z]$/i.test(e)||e.length<=2&&/^[a-z]+$/i.test(e)?e.toUpperCase():r(e)}).join(" ");return c=function(e){let t=e.match(/^Claude (\d+(?:\.\d+)?) (\w+)$/i);if(t)return`Claude ${r(t[2])} ${t[1]}`;if(e.startsWith("GPT ")){let t=e.split(" ");if(t.length>=2)return t.join("-")}return e}(c),l&&(c=`${c} ${l}`),i&&(c=`${c} (${i})`),c}])},195759,e=>{"use strict";var t=e.i(988590),r=e.i(572201),n=e.i(983739);function a(e,t){switch(t){case r.e.SelfMod:return`${e.name} (self-moderated)`;case r.e.Standard:case r.e.All:return e.name;case r.e.Free:case r.e.Nitro:case r.e.Floor:case r.e.Extended:case r.e.Exacto:case r.e.Online:case r.e.Thinking:case r.e.Batch:return`${e.name} (${t})`;default:return""}}let i=(e,n)=>{let a=e.split(r.q).slice(1),i=[];for(let e of a)(0,t.q)(e,n)&&i.push(e);return i},s={Nitro:r.B.Nitro,Floor:r.B.Floor,Exacto:r.B.Exacto},o={[s.Nitro]:n.f.Throughput,[s.Floor]:n.f.Price,[s.Exacto]:n.f.Exacto};e.s(["P",0,o,"K",0,s,"s",0,function(e,t){let r=a({name:""},t);return""===r?{name:e.name,short_name:e.short_name}:{name:e.name.endsWith(r)?e.name.slice(0,-r.length):e.name,short_name:e.short_name.endsWith(r)?e.short_name.slice(0,-r.length):e.short_name}},"_",0,e=>{let n;return((n=i(e,r.B)).length>0?n:[r.e.All]).findLast(e=>(0,t.q)(e,s))},"z",0,e=>i(e,r.d)[0]??r.e.Standard,"I",0,function(e,t){return e.short_name.includes(`(${t})`)?e.short_name:a(e,t).split(":")[1]?.trim()??e.short_name},"x",0,function(e){switch(e){case r.e.Free:return"Free";case r.e.Nitro:return"Nitro";case r.e.Floor:return"Floor";case r.e.Extended:return"Extended";case r.e.Exacto:return"Exacto";case r.e.Standard:return"Standard";case r.e.Online:return"Online";case r.e.All:return"All";case r.e.Thinking:return"Thinking";case r.e.Batch:return"Batch";case r.e.SelfMod:return"Self-Moderated";default:return""}}])},848984,e=>{"use strict";function t(){return document.querySelector("#page-content")}function r(e){return null!==e&&"auto"===getComputedStyle(e).overflowY}e.s(["$",0,t,"j",0,function(){let e=t();return r(e)?e.scrollTop:window.scrollY},"Z",0,function(){let e=t();r(e)?e.scrollTo({top:0,behavior:"smooth"}):window.scrollTo({top:0,behavior:"smooth"})},"b",0,r])},232458,e=>{"use strict";var t=e.i(427150);function r(){let e=globalThis.__openrouterSectionNavScrollLock;if((0,t.f)(e))return e.hashPinCount??=0,e.recalcListeners??=new Set,e;let r={anchor:null,hashPinCount:0,recalcListeners:new Set};return globalThis.__openrouterSectionNavScrollLock=r,r}e.s(["k",0,function(){return r().anchor},"P",0,function(){return r().hashPinCount>0},"I",0,function(){r().hashPinCount+=1},"l",0,function(e){let t=r();t.anchor===e&&(t.anchor=null)},"E",0,function(){for(let e of r().recalcListeners)e()},"m",0,function(e){r().anchor=e},"X",0,function(e){let t=r().recalcListeners;return t.add(e),()=>{t.delete(e)}},"e",0,function(){let e=r();e.hashPinCount=Math.max(0,e.hashPinCount-1)}])},214530,e=>{"use strict";var t=e.i(848984),r=e.i(232458);function n(e){let t=`#${e}`;if(window.location.hash===t)return;let r=new URL(window.location.href);r.hash=e,window.history.replaceState(null,"",r)}e.s(["z",0,function(){(0,r.P)()||(0,t.j)()>2||function(){if(""===window.location.hash)return;let{pathname:e,search:t}=window.location;window.history.replaceState(null,"",`${e}${t}`)}()},"Z",0,function(e){(0,r.P)()||2>=(0,t.j)()||n(e)},"e",0,n])},430022,e=>{"use strict";e.s(["v",0,function(e){if(!/^\d{4}-\d{2}-\d{2}$/u.test(e))return!1;let t=new Date(`${e}T00:00:00.000Z`);return!Number.isNaN(t.getTime())&&t.toISOString().slice(0,10)===e},"o",0,function(e){return!Number.isNaN(e.getTime())},"N",0,864e5,"V",0,3600,"X",0,6e4,"O",0,2592e6,"R",0,1e3,"b",0,6048e5,"y",0,function(e){if(!e)return new Date(0/0);let t=e.replace(" ","T");return new Date(/[zZ]$|[+-]\d{2}:\d{2}$/.test(t)?t:`${t}Z`)},"P",0,function(e,t){if(!e)return t;if(e instanceof Date)return Number.isNaN(e.getTime())?t:e;if("string"==typeof e||"number"==typeof e){let t=new Date(e);if(!Number.isNaN(t.getTime()))return t}return t},"S",0,function(e,t=0){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth()+t,1))},"Q",0,e=>e.toISOString().split("T")[0]])},667417,e=>{"use strict";var t,r,n=e.i(988590),a=((t={}).Text="text",t.Image="image",t.Embeddings="embeddings",t.Audio="audio",t.Video="video",t.Rerank="rerank",t.Decisions="decisions",t.TTS="speech",t.Transcription="transcription",t),i=((r={}).Text="text",r.Image="image",r.File="file",r.Audio="audio",r.Video="video",r);let s=(0,n.v)(i),o=(0,n.v)(a);e.s(["v",0,s,"D",()=>i,"Z",0,o,"j",()=>a,"f",0,["text","image","video","speech","transcription","embeddings","rerank","decisions","audio"],"K",0,function(e){return 1===e.length&&e.includes("text")}])},983739,e=>{"use strict";var t,r=((t={}).Price="price",t.Throughput="throughput",t.Latency="latency",t.Exacto="exacto",t);e.s(["f",()=>r])},740436,e=>{"use strict";e.s(["d",0,"benchmark","V",0,{Intelligence:"intelligence",Coding:"coding",Agentic:"agentic"},"e",0,{DACodeCategories:"da-codecategories",DAUIComponent:"da-uicomponent",DAGameDev:"da-gamedev",DADataViz:"da-dataviz",DA3D:"da-3d",DAImage:"da-image",DAVideo:"da-video",DASvg:"da-svg"},"l",0,{GpqaDiamond:"or-gpqa-diamond",Tau2Airline:"or-tau2-airline",VgiBench:"or-vgi-bench"},"F",0,{ValsIndex:"vals-index"},"f",0,function(e){return e.startsWith("da-")},"k",0,function(e){return e.startsWith("or-")},"S",0,function(e){return e.startsWith("vals-")},"K",0,function({daData:e,...t}){return{...t,daCategoryKeys:Object.keys(e).filter(t=>(e[t]?.length??0)>0)}}])},637871,e=>{"use strict";var t=e.i(486020);e.s(["E",0,function(e,t){return t.get(e)??e},"m",0,function(e){return[...new Set(e.flatMap(e=>Object.keys(e)))].filter(e=>"others"!==e.toLowerCase())},"d",0,function(e){return{displayNames:new Map(e.map(e=>[e.slug,(0,t.I)(e)])),iconUris:new Map(e.map(e=>[e.slug,e.icon_uri]))}}])},503953,392208,e=>{"use strict";var t=e.i(430022),r=e.i(667417);e.i(707060);var n=e.i(387086);e.s(["y",0,["image","video","speech","decisions","embeddings","rerank","transcription"],"l",0,function(e){return"text"===e?"/rankings":`/rankings/${e}`}],392208);let a={Generated:"generated",Request:"request"},i=(0,n.b)("requests");function s(e){return`/models?fmt=cards&output_modalities=${e}`}function o({column:e="count",displayLabel:t=(0,n.b)("requests"),changeLabel:r=i,chartTitle:s,chartDescription:u,dailyChartDescription:l,yAxisLabel:c=(0,n.b)("Requests"),unit:d="native"}){return{priority:a.Request,columns:[e],valueColumn:e,displayLabel:t,changeLabel:r,chartTitle:s,chartDescription:u,dailyChartDescription:l,yAxisLabel:c,unit:d}}let u={surface:"text",routeSegment:"text",title:(0,n.b)("AI Model Rankings"),description:(0,n.b)("Live LLM rankings by real-world usage. Models are ranked by tokens processed through the OpenRouter API by millions of developers."),topModelsTitle:(0,n.b)("Top Models"),marketShareDescription:(0,n.b)("Compare text request share by model author on OpenRouter."),leaderboardTitle:(0,n.b)("Text Leaderboard"),leaderboardDescription:(0,n.b)("Compare text models by request count on OpenRouter."),requiredInputModalities:[],requiredOutputModalities:[r.j.Text],requestMetric:o({chartTitle:(0,n.b)("Text Requests Over Time"),chartDescription:(0,n.b)("Weekly text request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily text request volume across OpenRouter")}),leaderboardMetric:o({chartTitle:(0,n.b)("Text Requests Over Time"),chartDescription:(0,n.b)("Weekly text request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily text request volume across OpenRouter")}),primaryMetric:a.Request,otherModelsHref:s(r.j.Text),otherModelsLabel:(0,n.b)("text")},l={surface:"image",routeSegment:"image",title:(0,n.b)("Image Model Rankings"),description:(0,n.b)("Live image generation rankings based on real usage data from millions of people using models through OpenRouter."),topModelsTitle:(0,n.b)("Top Models"),marketShareDescription:(0,n.b)("Compare image request share by model author on OpenRouter."),leaderboardTitle:(0,n.b)("Image Leaderboard"),leaderboardDescription:(0,n.b)("Compare image models by image-generating request volume on OpenRouter."),leaderboardTooltip:(0,n.b)("Only requests that returned an image are counted. Each request counts once, even if it returns multiple images."),requiredInputModalities:[],requiredOutputModalities:[r.j.Image],requestMetric:o({column:"image_output_requests",chartTitle:(0,n.b)("All Image Model Requests Over Time"),chartDescription:(0,n.b)("Weekly image-generating request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily image-generating request volume across OpenRouter")}),leaderboardMetric:o({column:"image_output_requests",chartTitle:(0,n.b)("All Image Model Requests Over Time"),chartDescription:(0,n.b)("Weekly image-generating request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily image-generating request volume across OpenRouter")}),generatedMetric:{priority:a.Generated,columns:["num_media_completion"],valueColumn:"num_media_completion",displayLabel:(0,n.b)("images"),changeLabel:(0,n.b)("images"),chartTitle:(0,n.b)("Images Generated Over Time"),chartDescription:(0,n.b)("Weekly images generated across OpenRouter"),dailyChartDescription:(0,n.b)("Daily images generated across OpenRouter"),yAxisLabel:(0,n.b)("Images"),unit:"native"},primaryMetric:a.Request,otherModelsHref:s(r.j.Image),otherModelsLabel:(0,n.b)("image"),mediaBenchmarksModality:"image"},c={surface:"embeddings",routeSegment:"embeddings",title:(0,n.b)("Embedding Model Rankings"),description:(0,n.b)("Live rankings based on real usage data from people producing vector embeddings through OpenRouter."),topModelsTitle:(0,n.b)("Top Models"),marketShareDescription:(0,n.b)("Compare embedding request share by model author on OpenRouter."),leaderboardTitle:(0,n.b)("Embedding Leaderboard"),leaderboardDescription:(0,n.b)("Compare embedding models by request count on OpenRouter."),requiredInputModalities:[],requiredOutputModalities:[r.j.Embeddings],requestMetric:o({chartTitle:(0,n.b)("Embedding Requests Over Time"),chartDescription:(0,n.b)("Weekly embedding request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily embedding request volume across OpenRouter")}),leaderboardMetric:o({chartTitle:(0,n.b)("Embedding Requests Over Time"),chartDescription:(0,n.b)("Weekly embedding request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily embedding request volume across OpenRouter")}),generatedMetric:{priority:a.Generated,columns:["total_prompt_tokens"],valueColumn:"total_prompt_tokens",displayLabel:(0,n.b)("tokens"),changeLabel:(0,n.b)("tokens"),chartTitle:(0,n.b)("Embedding Tokens Over Time"),chartDescription:(0,n.b)("Weekly tokens embedded by model on OpenRouter"),dailyChartDescription:(0,n.b)("Daily tokens embedded by model on OpenRouter"),yAxisLabel:(0,n.b)("Tokens"),unit:"native"},primaryMetric:a.Request,otherModelsHref:s(r.j.Embeddings),otherModelsLabel:(0,n.b)("embedding")},d={surface:"rerank",routeSegment:"rerank",title:(0,n.b)("Rerank Model Rankings"),description:(0,n.b)("Live rankings based on real usage data from people reranking query results through models on OpenRouter."),topModelsTitle:(0,n.b)("Top Models"),marketShareDescription:(0,n.b)("Compare rerank request share by model author on OpenRouter."),leaderboardTitle:(0,n.b)("Rerank Leaderboard"),leaderboardDescription:(0,n.b)("Compare rerank models by request count on OpenRouter."),requiredInputModalities:[],requiredOutputModalities:[r.j.Rerank],requestMetric:o({chartTitle:(0,n.b)("Rerank Requests Over Time"),chartDescription:(0,n.b)("Weekly rerank request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily rerank request volume across OpenRouter")}),leaderboardMetric:o({chartTitle:(0,n.b)("Rerank Requests Over Time"),chartDescription:(0,n.b)("Weekly rerank request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily rerank request volume across OpenRouter")}),generatedMetric:{priority:a.Generated,columns:["rerank_documents"],valueColumn:"rerank_documents",displayLabel:(0,n.b)("documents"),changeLabel:(0,n.b)("documents"),chartTitle:(0,n.b)("Rerank Documents Over Time"),chartDescription:(0,n.b)("Weekly reranked documents by model on OpenRouter."),dailyChartDescription:(0,n.b)("Daily reranked documents by model on OpenRouter."),yAxisLabel:(0,n.b)("Documents"),unit:"native"},primaryMetric:a.Request,otherModelsHref:s(r.j.Rerank),otherModelsLabel:(0,n.b)("rerank")},p={surface:"video",routeSegment:"video",title:(0,n.b)("Video Model Rankings"),description:(0,n.b)("Live video generation rankings based on real usage data from millions of people using models through OpenRouter."),topModelsTitle:(0,n.b)("Top Models"),marketShareDescription:(0,n.b)("Compare video request share by model author on OpenRouter."),leaderboardTitle:(0,n.b)("Video Leaderboard"),leaderboardDescription:(0,n.b)("Compare video models by request count on OpenRouter."),requiredInputModalities:[],requiredOutputModalities:[r.j.Video],requestMetric:o({chartTitle:(0,n.b)("Video Requests Over Time"),chartDescription:(0,n.b)("Weekly video request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily video request volume across OpenRouter")}),leaderboardMetric:o({chartTitle:(0,n.b)("Video Requests Over Time"),chartDescription:(0,n.b)("Weekly video request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily video request volume across OpenRouter")}),generatedMetric:{priority:a.Generated,columns:["video_output_seconds"],valueColumn:"video_output_seconds",displayLabel:(0,n.b)("hours"),changeLabel:(0,n.b)("hours"),chartTitle:(0,n.b)("Video Hours Over Time"),chartDescription:(0,n.b)("Weekly hours of video generated by model on OpenRouter"),dailyChartDescription:(0,n.b)("Daily hours of video generated by model on OpenRouter"),yAxisLabel:(0,n.b)("Hours"),unit:"hours"},primaryMetric:a.Request,otherModelsHref:s(r.j.Video),otherModelsLabel:(0,n.b)("video"),mediaBenchmarksModality:"video"},h={priority:a.Generated,columns:["video_output_seconds"],valueColumn:"video_output_seconds",displayLabel:(0,n.b)("hours"),changeLabel:(0,n.b)("hours"),chartTitle:(0,n.b)("Total Duration"),chartDescription:(0,n.b)("Total generated video duration by each model on OpenRouter, shown in hours."),dailyChartDescription:(0,n.b)("Total generated video duration by each model on OpenRouter, shown in hours."),yAxisLabel:(0,n.b)("Total duration"),unit:"hours"},m={surface:"speech",routeSegment:"speech",title:(0,n.b)("Speech Model Rankings"),description:(0,n.b)("Live speech generation rankings based on real usage data from millions of people using models through OpenRouter."),topModelsTitle:(0,n.b)("Top Models"),marketShareDescription:(0,n.b)("Compare text-to-speech request share by model author on OpenRouter."),leaderboardTitle:(0,n.b)("Speech Leaderboard"),leaderboardDescription:(0,n.b)("Compare text-to-speech models by request count on OpenRouter."),requiredInputModalities:[],requiredOutputModalities:[r.j.TTS],requestMetric:o({chartTitle:(0,n.b)("Speech Requests Over Time"),chartDescription:(0,n.b)("Weekly speech request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily speech request volume across OpenRouter")}),leaderboardMetric:o({chartTitle:(0,n.b)("Speech Requests Over Time"),chartDescription:(0,n.b)("Weekly speech request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily speech request volume across OpenRouter")}),primaryMetric:a.Request,otherModelsHref:s(r.j.TTS),otherModelsLabel:(0,n.b)("speech")},b={surface:"decisions",routeSegment:"decisions",title:(0,n.b)("Decision Model Rankings"),description:(0,n.b)("Live rankings based on real usage data from people classifying, scoring, and labeling inputs through decision models on OpenRouter."),topModelsTitle:(0,n.b)("Top Models"),marketShareDescription:(0,n.b)("Compare decision request share by model author on OpenRouter."),leaderboardTitle:(0,n.b)("Decision Leaderboard"),leaderboardDescription:(0,n.b)("Compare decision models by request count on OpenRouter."),requiredInputModalities:[],requiredOutputModalities:[r.j.Decisions],requestMetric:o({chartTitle:(0,n.b)("Decision Requests Over Time"),chartDescription:(0,n.b)("Weekly decision request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily decision request volume across OpenRouter")}),leaderboardMetric:o({chartTitle:(0,n.b)("Decision Requests Over Time"),chartDescription:(0,n.b)("Weekly decision request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily decision request volume across OpenRouter")}),primaryMetric:a.Request,otherModelsHref:s(r.j.Decisions),otherModelsLabel:(0,n.b)("decision")},g={surface:"transcription",routeSegment:"transcription",title:(0,n.b)("Transcription Model Rankings"),description:(0,n.b)("Live transcript generation rankings based on real usage data from millions of people using models through OpenRouter."),topModelsTitle:(0,n.b)("Top Models"),marketShareDescription:(0,n.b)("Compare transcription request share by model author on OpenRouter."),leaderboardTitle:(0,n.b)("Transcription Leaderboard"),leaderboardDescription:(0,n.b)("Compare speech-to-text models by request count on OpenRouter."),requiredInputModalities:[],requiredOutputModalities:[r.j.Transcription],requestMetric:o({chartTitle:(0,n.b)("Transcription Requests Over Time"),chartDescription:(0,n.b)("Weekly transcription request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily transcription request volume across OpenRouter")}),leaderboardMetric:o({chartTitle:(0,n.b)("Transcription Requests Over Time"),chartDescription:(0,n.b)("Weekly transcription request volume across OpenRouter"),dailyChartDescription:(0,n.b)("Daily transcription request volume across OpenRouter")}),generatedMetric:{priority:a.Generated,columns:["stt_transcript_characters"],valueColumn:"stt_transcript_characters",displayLabel:(0,n.b)("characters"),changeLabel:(0,n.b)("characters"),chartTitle:(0,n.b)("Transcribed Characters Over Time"),chartDescription:(0,n.b)("Weekly speech-to-text transcript characters returned by model on OpenRouter."),dailyChartDescription:(0,n.b)("Daily speech-to-text transcript characters returned by model on OpenRouter."),yAxisLabel:(0,n.b)("Characters"),unit:"native"},primaryMetric:a.Request,otherModelsHref:s(r.j.Transcription),otherModelsLabel:(0,n.b)("transcription")},f={priority:a.Generated,columns:["stt_transcript_characters"],valueColumn:"stt_transcript_characters",displayLabel:(0,n.b)("characters"),changeLabel:(0,n.b)("characters"),chartTitle:(0,n.b)("Transcribed Characters"),chartDescription:(0,n.b)("Weekly speech-to-text transcript characters returned on OpenRouter by model."),dailyChartDescription:(0,n.b)("Daily speech-to-text transcript characters returned on OpenRouter by model."),yAxisLabel:(0,n.b)("Transcribed characters"),unit:"native"},y=[u,l,p,m,b,c,d,g];e.s(["w",0,a,"f",0,f,"L",0,u,"T",0,h,"F",0,function(){return y},"X",0,function({metric:e,row:r}){let n=r[e.valueColumn];return"hours"===e.unit?n/t.V:n}],503953)},636129,e=>{"use strict";var t=e.i(942960),r=e.i(771271),n=e.i(801939);function a(e){return!!e.hf_slug}function i(e){return e.endpoint?.provider_name===r.R.Stealth}e.s(["U",0,function({rows:e,openness:r,resolveModelInfo:s}){return"all"===r?e:e.filter(e=>{if((0,n.Q)(e.variant_permaslug))return!1;let o=s((0,t.f)(e.variant_permaslug));if(!o||i(o))return!1;let u=a(o);switch(r){case"open":return u;case"closed":return!u;default:return!1}})},"q",0,a,"w",0,i])},102027,e=>{"use strict";var t=e.i(782143);e.i(707060);var r=e.i(387086),n=e.i(503953),a=e.i(19798),i=e.i(175817);let s={Tokens:"tokens"},o={[s.Tokens]:{columns:["total_completion_tokens","total_prompt_tokens"],minimumTrendingValue:1e6,displayLabel:(0,r.b)("tokens"),changeLabel:(0,r.b)("tokens processed"),getValue:i.f}},u={[a.I.Tokens]:{columns:["total_completion_tokens","total_prompt_tokens"],minimumTrendingValue:0,displayLabel:(0,r.b)("tokens"),changeLabel:(0,r.b)("tokens processed"),getValue:i.f},[a.I.Requests]:{columns:["count"],minimumTrendingValue:0,displayLabel:(0,r.b)("subrequests"),changeLabel:(0,r.b)("subrequests"),getValue:e=>e.count}};function l(e){return"string"==typeof e?o[e]:e}e.s(["X",0,o,"m",0,s,"f",0,function({locale:e,m:r,value:n,metric:a}){return`${(0,t.f)(n,{locale:e,preset:"compact-rounded-thousands"})??"—"} ${r(l(a).displayLabel)}`},"R",0,function(e){return a.i[e]},"E",0,function(e){return u[e]},"l",0,function(e){var t;return{columns:(t=e.leaderboardMetric).columns,minimumTrendingValue:1e3,displayLabel:t.displayLabel,changeLabel:t.changeLabel,getValue:e=>(0,n.X)({metric:t,row:e})}},"L",0,function(e){return l(e).changeLabel},"F",0,function(e,t){return l(t).getValue(e)}])},801939,e=>{"use strict";var t=e.i(140691),r=e.i(497214),n=e.i(427150),a=e.i(102027);function i(e){return"others"===e.toLowerCase()}e.s(["E",0,10,"G",0,20,"H",0,function({rankingData:e,rankingType:s,rankingMetric:o=a.m.Tokens,rankingMetricConfig:u}){let l=u??a.X[o],c="trending"===s?"change":"rankingValue",d=(0,r.i)(e,e=>e.variant_permaslug).map(e=>{let r=e.values.reduce((e,t)=>e.plus((0,a.F)(t,l)),(0,t.I)(0)),n=e.values[0];return{variant_permaslug:e.key,change:"change"in n?n.change:void 0,rankingValue:r}}).filter(e=>"change"!==c||i(e.variant_permaslug)||e.rankingValue.gte(l.minimumTrendingValue)),p=d.findIndex(e=>i(e.variant_permaslug)),h=-1!==p?d.splice(p,1)[0]:void 0;d.sort((e,t)=>"rankingValue"===c?t.rankingValue.comparedTo(e.rankingValue)||0:(0,n.f)(e.change)?(0,n.f)(t.change)?t.change-e.change:1:(0,n.f)(t.change)?-1:t.rankingValue.comparedTo(e.rankingValue)||0);let m=d.filter((e,t)=>"change"!==c||(0,n.f)(e.change)||t<5);return h&&m.push(h),m},"Q",0,i])},411240,119635,864747,e=>{"use strict";var t=e.i(663456);e.i(882844);var r=e.i(635157);let n=r.z.object({slug:r.z.string(),name:r.z.string().nullable(),icon_uri:r.z.string().nullable()});r.z.object({data:r.z.array(n).openapi({description:"The requested authors that exist, in no particular order. Unknown slugs are omitted."})});var a=e.i(702596),i=e.i(234375),s=e.i(819750),o=e.i(524287),u=e.i(140691),l=e.i(647204),c=e.i(173465),d=e.i(613497),p=e.i(238819),h=e.i(740436),m=e.i(782143),b=e.i(430022);e.i(707060);var g=e.i(387086);let f=(0,g.b)("Top models by context length"),y=(0,g.b)("Models ranked by requests in the most recent complete week"),v=(0,g.b)("Rank"),k=(0,g.b)("Model"),q=(0,g.b)("Requests");function R({data:e,cachedAt:t,locale:r}){let n=e.filter(e=>Date.parse(`${e.x}T00:00:00Z`)+b.b<=t).toSorted((e,t)=>(function(e,t){return et)})(e.x,t.x)).at(-1);if(void 0===n)return;let a=Object.entries(n.ys).filter(([,e])=>Number.isFinite(e)&&e>0).toSorted(([e,t],[r,n])=>n!==t?n-t:function(e,t){return et)}(e,r)),i=a.slice(0,10).map(([e,t],n)=>({key:e,rank:n+1,label:e,value:(0,m.f)(t,{locale:r,preset:"compact-integer-lowercase"})??"—"})),s=a[0];return{weekStart:new Date(`${n.x}T00:00:00Z`),rows:i,...void 0===s?{}:{leader:{label:s[0],requests:(0,m.f)(s[1],{locale:r,preset:"compact-integer-lowercase"})??"—"}}}}e.s(["Q",0,y,"Y",0,f,"l",0,k,"f",0,v,"j",0,q,"$",0,R],119635);var T=e.i(169798),O=e.i(810347),C=e.i(579119);async function M(e,t={}){let{maxAttempts:r=5,baseDelayMs:n=1e3,backoffFactor:a=2,jitter:i=!1,shouldRetry:s,onRetry:o,delayFn:u=C.W}=t,c=Number.isFinite(r)?Math.max(1,Math.floor(r)):1;for(let t=0;;t++){let r=await e();if((0,l.V)(r)&&te.body?.cancel())}function L(e){}var w=e.i(545335),x=e.i(549692);async function _({input:e,init:t,readResponse:r,timeoutMs:n=1e4,fetchImpl:a=fetch,fetchContext:i=function(e=T.default.env){return"phase-production-build"===e.NEXT_PHASE?"build":"runtime"}()}){let s=new Headers(t?.headers);s.set("x-or-fetch-context",i);let o=function({input:e,init:t,timeoutMs:r,timeoutMessage:n}){let a,i=new AbortController,s=t.signal??(e instanceof Request?e.signal:void 0),o=void 0===s?i.signal:AbortSignal.any([s,i.signal]),{promise:u,reject:l}=Promise.withResolvers();return{signal:o,timeoutPromise:u,timeoutHandle:setTimeout(()=>{let e=Error(n);a=e,l(e),i.abort(n)},r),isDeadlineError:e=>void 0!==a&&e===a,cancelLateResponse:e=>{e.then(S,L)}}}({input:e,init:t??{},timeoutMs:n,timeoutMessage:"Public API request timed out"}),u=Promise.resolve().then(()=>a(e,{...t,headers:s,signal:o.signal}));try{let e=await (0,l.$)(()=>(0,O.f)([u,o.timeoutPromise]));if((0,l.V)(e))return o.cancelLateResponse(u),(0,x.O)({location:"fetchPublicApiResponse",rawError:"Public API request failed before response headers",status:o.isDeadlineError(e.error)?D.g.S504_Gateway_Timeout:null,debug:{cause:function(e){let t=[],r=e;for(;r instanceof Error&&t.length<4;){let e="code"in r&&"string"==typeof r.code?` (${r.code})`:"";t.push(`${r.message}${e}`),r=r.cause}return t.length>0?t.join(": "):String(e)}(e.error)}});try{let t=await (0,l.$)(()=>(0,O.f)([r(e.data),o.timeoutPromise]));if((0,l.V)(t))return(0,x.O)({location:"fetchPublicApiResponse",rawError:"Public API response read failed",status:o.isDeadlineError(t.error)?D.g.S504_Gateway_Timeout:(0,w.f)(e.data.status,null)});return t.data}finally{e.data.bodyUsed||(0,l.$)(()=>e.data.body?.cancel())}}finally{clearTimeout(o.timeoutHandle)}}function A(e){var t;return null===e.status||void 0===e.status||429===(t=e.status)||t>=500}var E=e.i(429205),P=e.i(67089);let I=(0,E.f)({wLog:P.L}),F=r.z.object({x:r.z.string().refine(b.v),ys:r.z.record(r.z.string(),r.z.number())}),V=r.z.object({data:r.z.array(F)});function $(e){if(null===e)return null;let t=Date.parse(e);return Number.isSafeInteger(t)&&t>0?t:null}var j=e.i(637871);let B={image:{endpoint:"/api/frontend/v1/rankings/image-output",responseShape:"list"},rerank:{endpoint:"/api/frontend/v1/rankings/rerank-documents",responseShape:"list"},transcription:{endpoint:"/api/frontend/v1/rankings/stt-transcript-characters",responseShape:"data-envelope"},video:{endpoint:"/api/frontend/v1/rankings/video-output-hours",responseShape:"data-envelope"}},U={[h.l.GpqaDiamond]:{type:h.l.GpqaDiamond,name:"GPQA Diamond",route:"/api/frontend/v1/stats/gpqa-leaderboard",href:"/benchmarks/gpqa-diamond"},[h.l.Tau2Airline]:{type:h.l.Tau2Airline,name:"τ²-Bench Airline",route:"/api/frontend/v1/stats/tau2-airline-leaderboard",href:"/benchmarks/tau2-bench-airline"},[h.l.VgiBench]:{type:h.l.VgiBench,name:"VGI-Bench",route:"/api/frontend/v1/stats/vgi-bench-leaderboard",href:"/benchmarks/vgi-bench"}},W=Object.values(U);function z(e){return U[e]}function K(e){return e.models.map(e=>({uid:e.modelPermaslug,permaslug:e.modelPermaslug,openrouter_slug:e.modelSlug,heuristic_openrouter_slug:null,aa_name:e.modelName,score:100*e.median.accuracy})).toSorted((e,t)=>t.score-e.score)}e.s(["a",0,W,"x",0,z,"S",0,K],864747);var N=e.i(619179);let H="/api/frontend/v1/rankings/benchmarks",Q="spend",G="tokens_excl_byok",Z=(0,o.f)("rankings",{apps:()=>[],benchmarks:()=>[],daBenchmarks:()=>[],orBenchmark:e=>[e],discovery:()=>[],modelRankingsChart:e=>e?[e]:[],authorMarketShare:e=>[e],performance:()=>[],sessionCost:()=>[],routers:e=>[e],taskSpend:()=>[],sttTranscriptCharacters:()=>[],videoOutputHours:()=>[],models:(e,t)=>[{view:e,...t}],popularModelsBySpend:e=>[{view:e,metric:Q}],popularModelsByTokenVolume:e=>[{view:e,metric:G}],modalityChart:e=>[{routeSegment:e}],modalityCategoryOptions:e=>[{routeSegment:e}],modalityCategoryShare:e=>[e],modalityCategoryRankings:e=>[e],modalityGeneratedChart:(e,t)=>[{routeSegment:e,endpointConfig:t}],modalityModels:(e,t)=>[{routeSegment:e,view:t}],marketShareAuthors:e=>[{authorSlugs:e}],barChartData:(e,t)=>[{endpoint:e,searchParams:t??null}],contextLengthRankings:e=>[e]});function X(e){return{...e,total_tokens:(0,u.I)(e.total_tokens)}}function Y(e){return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,t.map(X)]))}function J(e){let t=e.flatMap(e=>void 0===e.data?[]:[e.data]);return{rankings:t.length===e.length?t:void 0,isError:e.some(e=>e.isError),refetchFailed:()=>Promise.all(e.filter(e=>e.isError).map(e=>e.refetch()))}}function ee(e){let t=e.findIndex(et);if(-1===t)return[];let r=e.findLastIndex(et);return e.slice(t,r+1)}function et(e){return Object.values(e.ys).some(e=>e>0)}e.s(["h",0,function(){return(0,c.f)({queryKey:Z.apps(),queryFn:({signal:e})=>(0,s.f)("/api/frontend/v1/rankings/apps",{signal:e}),select:Y})},"d",0,function(e){return(0,c.f)({queryKey:Z.authorMarketShare(e),queryFn:({signal:t})=>(0,s.f)("/api/frontend/v1/rankings/author-market-share",{searchParams:{...e},signal:t})})},"x",0,function(){return(0,c.f)({queryKey:Z.benchmarks(),queryFn:async({signal:e})=>(0,h.K)(await (0,s.f)(H,{signal:e}))})},"N",0,function(e,t){return(0,c.f)({queryKey:Z.contextLengthRankings(e),queryFn:async()=>{var t;let r=await (t=(0,i.f)("/api/frontend/v1/rankings/context-length",{bucket:e}),M(()=>_({input:t,readResponse:async e=>{var t,r;if(!e.ok)return(0,x.O)({location:"fetchContextLengthRankings",rawError:`HTTP ${e.status} ${e.statusText}`,status:(0,w.f)(e.status,null)});let n=await I(e,V);if((0,l.V)(n))return n;let a=(t=e.headers.get("last-modified"),r=e.headers.get("date"),$(t)??$(r));return null===a?(0,x.O)({location:"fetchContextLengthRankings",rawError:"Missing or invalid response timestamp headers"}):(0,l.N)({...n.data,cachedAt:a})}}),{maxAttempts:2,baseDelayMs:250,shouldRetry:A}));if((0,l.V)(r))throw(0,a.t)(r.error,"contextLengthRankings");return r.data},select:e=>R({data:e.data,cachedAt:e.cachedAt,locale:t})})},"W",0,function(e){return(0,c.f)({queryKey:Z.daBenchmarks(),queryFn:e?async({signal:e})=>(await (0,s.f)(H,{signal:e})).daData:d.V})},"U",0,function(){return(0,c.f)({queryKey:Z.discovery(),queryFn:({signal:e})=>(0,s.f)("/api/frontend/v1/rankings/discovery",{signal:e})})},"X",0,function(e){let t,r=Array.from({length:Math.ceil((t=[...new Set(e)].sort()).length/20)},(e,r)=>t.slice(20*r,(r+1)*20));return(0,c.f)({queryKey:Z.marketShareAuthors(r.flat()),enabled:r.length>0,queryFn:async({signal:e})=>(await Promise.all(r.map(t=>{let r;return(0,s.f)((r=new URLSearchParams(t.map(e=>["slug",e])),`/api/frontend/v1/catalog/authors?${r.toString()}`),{signal:e})}))).flat(),select:j.d})},"S",0,function(e){return(0,c.f)({queryKey:Z.modalityCategoryOptions(e),queryFn:({signal:t})=>(0,s.f)("/api/frontend/v1/rankings/modality-category-options",{searchParams:{routeSegment:e},signal:t})})},"r",0,function(e){return(0,c.f)({queryKey:Z.modalityCategoryShare(e),queryFn:null===e?d.V:({signal:t})=>(0,s.f)("/api/frontend/v1/rankings/modality-category-share",{searchParams:e,signal:t})})},"Z",0,function(e){return(0,c.f)({queryKey:Z.modalityChart(e),queryFn:({signal:t})=>(0,s.f)("/api/frontend/v1/rankings/modality-chart",{searchParams:{routeSegment:e},signal:t})})},"w",0,function(e,t){var r;let n=(r=e).generatedMetric&&r.routeSegment in B?B[r.routeSegment]:null;return(0,c.f)({queryKey:Z.modalityGeneratedChart(e.routeSegment,n),enabled:(t?.enabled??!0)&&null!==n,queryFn:async({signal:e})=>n?"data-envelope"===n.responseShape?(await (0,s.f)(n.endpoint,{signal:e})).data:(0,s.f)(n.endpoint,{signal:e}):[],select:e=>ee(e)})},"L",0,function(e,t){return(0,c.f)({queryKey:Z.modalityModels(e,t),retry:1,queryFn:({signal:r})=>(0,s.f)("/api/frontend/v1/rankings/modality-models",{searchParams:{routeSegment:e,view:t},signal:r,timeoutMs:2e4})})},"A",0,function(e,t){return(0,c.f)({queryKey:Z.models(e,t),retry:1,queryFn:({signal:r})=>(0,s.f)("/api/frontend/v1/rankings/models",{searchParams:t?{...t,view:e}:{view:e},signal:r,timeoutMs:2e4})})},"Y",0,function(e){return(0,c.f)({queryKey:Z.modelRankingsChart(e),queryFn:({signal:t})=>(0,s.f)("/api/frontend/v1/rankings/model-rankings-chart",{...e?{searchParams:{...e}}:{},signal:t})})},"V",0,function(e){return(0,c.f)({queryKey:Z.orBenchmark(e),queryFn:null===e?d.V:({signal:t})=>(0,s.f)(z(e).route,{signal:t}),select:K})},"b",0,function(){return(0,c.f)({queryKey:Z.performance(),queryFn:({signal:e})=>(0,s.f)("/api/frontend/v1/rankings/performance",{signal:e})})},"s",0,function(e){return(0,c.f)({queryKey:Z.popularModelsBySpend(e),retry:1,queryFn:({signal:t})=>(0,s.f)("/api/frontend/v1/rankings/models",{searchParams:{view:e,metric:Q},signal:t,timeoutMs:2e4})})},"B",0,function(e){return(0,c.f)({queryKey:Z.popularModelsByTokenVolume(e),retry:1,queryFn:({signal:t})=>(0,s.f)("/api/frontend/v1/rankings/models",{searchParams:{view:e,metric:G},signal:t,timeoutMs:2e4})})},"f",0,function(e,t,r){return(0,c.f)({queryKey:Z.barChartData(e,t),queryFn:({signal:r})=>(0,s.f)(e,{...t?{searchParams:t}:{},signal:r}),select:e=>r?ee(e):e})},"J",0,function(e){return(0,c.f)({queryKey:Z.routers(e),queryFn:({signal:t})=>(0,s.f)("/api/frontend/v1/rankings/routers",{searchParams:{view:e},signal:t})})},"o",0,function(){return(0,c.f)({queryKey:Z.sessionCost(),queryFn:({signal:e})=>(0,s.f)("/api/frontend/v1/rankings/session-cost",{signal:e})})},"e",0,function(e){return(0,c.f)({queryKey:Z.taskSpend(),queryFn:({signal:e})=>(0,s.f)("/api/frontend/v1/rankings/task-spend",{signal:e}),select:t=>t[e]})},"Q",0,function(e){let r,n,a=(0,t.c)(11),{routeSegment:i,dimensions:o,traffic:u,metric:l}=e;if(a[0]!==o||a[1]!==l||a[2]!==i||a[3]!==u){let e;a[5]!==l||a[6]!==i||a[7]!==u?(e=e=>{var t;return t=u===N.i.Batch?{routeSegment:i,dimension:e,traffic:u}:{routeSegment:i,dimension:e},(0,c.f)({queryKey:Z.modalityCategoryRankings(t),queryFn:({signal:e})=>(0,s.f)("/api/frontend/v1/rankings/modality-category-rankings",{searchParams:t,signal:e}),select:e=>e[l]})},a[5]=l,a[6]=i,a[7]=u,a[8]=e):e=a[8],r=o.map(e),a[0]=o,a[1]=l,a[2]=i,a[3]=u,a[4]=r}else r=a[4];return a[9]!==r?(n={queries:r,combine:J},a[9]=r,a[10]=n):n=a[10],(0,p.f)(n)}],411240)},619179,e=>{"use strict";e.i(707060);var t=e.i(387086),r=e.i(503953);(0,t.b)("Images"),(0,t.b)("Total images processed on OpenRouter");let n={title:(0,t.b)("Image Output"),anchorId:"image-output",subtitle:(0,t.b)("Total images generated on OpenRouter"),endpoint:"/api/frontend/v1/rankings/image-output",testId:"model-rankings-image-output-chart",otherModelsHref:"/models?fmt=cards&output_modalities=image"},a={title:(0,t.b)("Documents Reranked"),anchorId:"rerank-documents",subtitle:(0,t.b)("Total documents scored by rerank requests on OpenRouter"),endpoint:"/api/frontend/v1/rankings/rerank-documents",testId:"model-rankings-rerank-documents-chart",otherModelsHref:"/models?fmt=cards&output_modalities=rerank",defaultShowPercentage:!1,shouldMirrorLegendPercentageWithChart:!0,shouldTrimZeroOnlyRangeEdges:!0};(0,t.b)("Tool Calls"),(0,t.b)("Tool usage across models on OpenRouter");let i={Apps:"apps",BarChart:"bar-chart",Benchmarks:"benchmarks",Boxes:"boxes",Clock:"clock",Code:"code",Contrast:"contrast",Documents:"documents",Globe:"globe",Images:"images",Layers:"layers",LineChart:"line-chart",Paintbrush:"paintbrush",Receipt:"receipt",Scale:"scale",Shapes:"shapes",Tools:"tools",Trophy:"trophy",Zap:"zap"},s={Sync:"sync",Batch:"batch"},o={id:"visual-style",dimension:"visual_style",label:(0,t.b)("Visual style"),icon:i.Shapes,description:(0,t.b)("Compare models by the visual style requested on OpenRouter"),selectLabel:(0,t.b)("Filter by visual style")},u={id:"domain",dimension:"domain",label:(0,t.b)("Domain"),icon:i.Layers,description:(0,t.b)("Compare models by the subject area of requests on OpenRouter"),selectLabel:(0,t.b)("Filter by domain")},l={id:"task",dimension:"task",label:(0,t.b)("Task"),icon:i.Layers,description:(0,t.b)("Compare models by what Batch requests on OpenRouter ask them to do"),selectLabel:(0,t.b)("Filter by task")};function c(e){return{id:"languages",dimension:"language",label:(0,t.b)("Languages"),icon:i.Globe,description:e,selectLabel:(0,t.b)("Filter by language")}}let d=c((0,t.b)("Compare models by the language of speech generated on OpenRouter")),p=c((0,t.b)("Compare models by the language spoken in audio transcribed on OpenRouter"));function h(e){return{id:"content-type",dimension:"item_type",label:(0,t.b)("Content type"),icon:i.Boxes,description:e,selectLabel:(0,t.b)("Filter by content type")}}let m=h((0,t.b)("Compare embedding models by the type of input content")),b=h((0,t.b)("Compare rerank models by the type of input content"));function g(e){return{id:"evaluation-criteria",dimension:"criterion",label:(0,t.b)("Evaluation criteria"),icon:i.Scale,description:e,selectLabel:(0,t.b)("Filter by evaluation criteria")}}let f=g((0,t.b)("Compare rerank models on the criteria they are given to rank by")),y=g((0,t.b)("Compare decision models on the criteria they are given to evaluate")),v={id:"top-models-by-category",label:(0,t.b)("Top models by category"),icon:i.Layers};(0,t.b)("Top Models"),i.BarChart,(0,t.b)("Leaderboard"),i.Trophy,(0,t.b)("Top models by task"),i.Layers,(0,t.b)("Cost per session"),i.Receipt,(0,t.b)("Market Share"),i.LineChart,(0,t.b)("Open / Closed"),i.Contrast,(0,t.b)("Benchmarks"),i.Benchmarks,(0,t.b)("Fastest models"),i.Zap,(0,t.b)("Languages"),i.Globe,(0,t.b)("Programming"),i.Code,(0,t.b)("Context Length"),i.Documents,(0,t.b)("Tool Calls"),i.Tools,(0,t.b)("Images"),i.Images,(0,t.b)("Top Apps"),i.Apps,n.anchorId,n.title,i.Paintbrush,a.anchorId,a.title,i.Documents,r.f.chartTitle,i.Documents,r.T.chartTitle,i.Clock,e.s(["i",0,s,"Y",0,"leaderboard-table","b",0,"open-closed","D",0,i,"M",0,"session-cost","N",0,"top-models","Q",0,function(e,t=s.Sync){return"text"===e.surface&&t===s.Sync?[]:[v]},"h",0,function(e,t=s.Sync){switch(e.surface){case"image":case"video":return[o,u];case"speech":return[d,u];case"transcription":return[p,u];case"decisions":return[y,u];case"embeddings":return[m,u];case"rerank":return[b,f,u];case"text":return t===s.Batch?[l,u]:[u];default:return e.surface}}],619179)},19798,e=>{"use strict";e.i(707060);var t=e.i(387086);let r={All:"all",Text:"text",Embeddings:"embeddings"},n={Tokens:"tokens",Requests:"requests"},a={[r.All]:(0,t.b)("All modalities"),[r.Text]:(0,t.b)("Text"),[r.Embeddings]:(0,t.b)("Embeddings")},i=[{type:r.All,label:a[r.All]},{type:r.Text,label:a[r.Text]},{type:r.Embeddings,label:a[r.Embeddings]}],s={[n.Tokens]:(0,t.b)("Tokens"),[n.Requests]:(0,t.b)("Subrequests")},o=[{type:n.Requests,label:s[n.Requests]},{type:n.Tokens,label:s[n.Tokens]}],u=n.Requests,l={traffic:"batch",modality:r.All,metric:u};e.s(["c",0,l,"i",0,s,"v",0,a,"I",0,n,"J",0,r,"W",0,o,"k",0,i,"G",0,function({modality:e,metric:t}){return{traffic:"batch",modality:e??l.modality,metric:t??u}}])},486020,e=>{"use strict";let t=new Set(["ai","agi","llm","hf","lg","ibm","baai","tng"]);function r(e){let r=e.toLowerCase();return t.has(r)?r.toUpperCase():r.charAt(0).toUpperCase()+r.slice(1)}function n(e){return e.name===e.slug?null:e.name}e.s(["I",0,function(e){var t;let a;return n(e)??(0===(a=(t=e.slug).split("-").filter(e=>e.length>0)).length?t:a.map(r).join(" "))},"Y",0,n],486020)},175817,e=>{"use strict";e.s(["f",0,e=>e?e.total_prompt_tokens+(e.total_completion_tokens??0):0])}]); //# sourceMappingURL=176db34h3pcrn.js.map