PageSourceSearch

https://www.xybrid.ai/_app/immutable/nodes/9.C5Za10pE.js

js xybrid.ai collected 2026-10-05 13:24:13 UTC 9,776 bytes, 1 lines download raw bytes

1import"../chunks/DsnmJJEf.js";import{ao as ee,p as Pa,f as m,aq as Fa,t as x,b as n,c as Ca,s as l,d as e,r as a,e as v,O as t,ai as f,ah as Na,a as Da,al as te,am as le,ar as se}from"../chunks/BN1SZ1vA.js";import{i as g}from"../chunks/InhFHllE.js";import{e as ca,i as re}from"../chunks/BmyB_2jS.js";import{h as Oa}from"../chunks/BIlqOjG3.js";import{h as de}from"../chunks/pBEQZU1u.js";import{b as ve,a as ie,s as ma}from"../chunks/qsbTZ_ho.js";import"../chunks/CMb4_sAc.js";import{N as ne,F as oe}from"../chunks/kkwqtSwP.js";import{f as me,a as ce}from"../chunks/CRUkwY_Q.js";var _e=m("<button> </button>"),be=m('<div class="bg-zinc-900 border border-zinc-800 rounded-2xl overflow-hidden h-full"><div class="flex items-center justify-between px-4 py-3 border-b border-zinc-800 bg-zinc-900/50"><div class="flex items-center gap-2"><div class="w-3 h-3 rounded-full bg-red-500"></div> <div class="w-3 h-3 rounded-full bg-yellow-500"></div> <div class="w-3 h-3 rounded-full bg-green-500"></div> <span class="ml-4 text-sm text-zinc-500"> </span></div> <div class="flex items-center gap-1"></div></div> <div class="p-6 text-sm overflow-x-auto"><!> <!></div></div>');function ue(E,o){Pa(o,!0);const s=f(()=>o.tabs.find(c=>c.value===o.value));var F=be(),y=e(F),O=e(y),q=l(e(O),6),M=e(q,!0);a(q),a(O);var P=l(O,2);ca(P,21,()=>o.tabs,re,(c,u)=>{var _=_e();_.__click=()=>o.onchange(t(u).value);var G=e(_,!0);a(_),x(()=>{ve(_,1,`px-3 py-1.5 rounded-md text-xs font-medium transition-all ${o.value===t(u).value?"bg-zinc-700 text-white":"text-zinc-500 hover:text-zinc-300"}`),v(G,t(u).label)}),n(c,_)}),a(P),a(y);var C=l(y,2),R=e(C);{var N=c=>{var u=Na(),_=Da(u);Fa(_,()=>o.header),n(c,u)};g(R,c=>{o.header&&c(N)})}var B=l(R,2);Fa(B,()=>o.children),a(C),a(F),x(()=>v(M,t(s)?.filename??"")),n(E,F),Ca()}ee(["click"]);var pe=m('<span class="x-model__logo svelte-1ablm4n" aria-hidden="true"><img class="svelte-1ablm4n"/></span>'),xe=m('<div class="x-model__code-body svelte-1ablm4n"><!></div>'),he=m('<span class="x-model__default svelte-1ablm4n">(default)</span>'),fe=m('<tr class="svelte-1ablm4n"><td class="x-model__mono svelte-1ablm4n"> <!></td><td class="svelte-1ablm4n"> </td><td class="x-model__caps svelte-1ablm4n"> </td><td class="svelte-1ablm4n"> </td><td class="svelte-1ablm4n"><span class="x-model__style svelte-1ablm4n"> </span></td></tr>'),ge=m('<div class="x-model__section svelte-1ablm4n"><h2 class="x-model__h2 svelte-1ablm4n">Voices</h2> <p class="x-model__note svelte-1ablm4n"> <code class="svelte-1ablm4n"> </code></p> <div class="x-model__tbl svelte-1ablm4n"><table class="svelte-1ablm4n"><thead><tr><th class="svelte-1ablm4n">Voice ID</th><th class="svelte-1ablm4n">Name</th><th class="svelte-1ablm4n">Gender</th><th class="svelte-1ablm4n">Language</th><th class="svelte-1ablm4n">Style</th></tr></thead><tbody class="svelte-1ablm4n"></tbody></table></div></div>'),ye=m('<span class="x-model__default svelte-1ablm4n">(default)</span>'),we=m('<tr class="svelte-1ablm4n"><td class="svelte-1ablm4n"><b> </b> <!></td><td class="x-model__caps svelte-1ablm4n"> </td><td class="svelte-1ablm4n"> </td><td class="svelte-1ablm4n"> </td></tr>'),ke=m('<div class="x-model__section svelte-1ablm4n"><h2 class="x-model__h2 svelte-1ablm4n">Variants</h2> <div class="x-model__tbl svelte-1ablm4n"><table class="svelte-1ablm4n"><thead><tr><th class="svelte-1ablm4n">Variant</th><th class="svelte-1ablm4n">Format</th><th class="svelte-1ablm4n">Quantization</th><th class="svelte-1ablm4n">Size</th></tr></thead><tbody class="svelte-1ablm4n"></tbody></table></div></div>'),ze=m('<div><dt class="svelte-1ablm4n">Voices</dt><dd class="svelte-1ablm4n"> </dd></div>'),Le=m('<a class="x-model__hf svelte-1ablm4n" target="_blank" rel="noopener noreferrer">View on HuggingFace ↗</a>'),Se=m('<div class="x-page x-root svelte-1ablm4n"><!> <main><section class="x-model svelte-1ablm4n"><div class="x-container"><a class="x-model__back svelte-1ablm4n" href="/models">← Back to models</a> <div class="x-model__layout svelte-1ablm4n"><div class="x-model__main"><div class="x-model__head svelte-1ablm4n"><div class="x-model__head-row svelte-1ablm4n"><!>
1 <h1 class="x-h1 x-model__title svelte-1ablm4n"> </h1> <span class="x-model__task svelte-1ablm4n"> </span></div> <p class="x-lead x-model__lead svelte-1ablm4n"> </p></div> <div class="x-model__section svelte-1ablm4n"><h2 class="x-model__h2 svelte-1ablm4n">Integration</h2> <div class="x-model__code svelte-1ablm4n"><!></div></div> <!> <!></div> <aside class="x-model__aside svelte-1ablm4n"><div class="x-model__panel svelte-1ablm4n"><h3 class="x-model__panel-h svelte-1ablm4n">Details</h3> <dl class="svelte-1ablm4n"><div><dt class="svelte-1ablm4n">Task</dt><dd class="svelte-1ablm4n"> </dd></div> <div><dt class="svelte-1ablm4n">Family</dt><dd class="svelte-1ablm4n"> </dd></div> <div><dt class="svelte-1ablm4n">Parameters</dt><dd class="svelte-1ablm4n"> </dd></div> <div><dt class="svelte-1ablm4n">Format</dt><dd class="x-model__caps svelte-1ablm4n"> </dd></div> <div><dt class="svelte-1ablm4n">Quantization</dt><dd class="svelte-1ablm4n"> </dd></div> <div><dt class="svelte-1ablm4n">Size</dt><dd class="svelte-1ablm4n"> </dd></div> <!> <div><dt class="svelte-1ablm4n">Model ID</dt><dd class="x-model__mono svelte-1ablm4n"> </dd></div></dl> <!></div></aside></div></div></section></main> <!></div>');function Te(E,o){Pa(o,!0);const s=f(()=>o.data.model),F=f(()=>o.data.codeSamples);let y=le("rust");const O=[{value:"rust",label:"Rust",filename:"main.rs"},{value:"dart",label:"Flutter",filename:"main.dart"},{value:"kotlin",label:"Kotlin",filename:"Main.kt"},{value:"swift",label:"Swift",filename:"main.swift"},{value:"csharp",label:"C#",filename:"Program.cs"},{value:"cli",label:"CLI",filename:"terminal"}],q=f(()=>t(F)[t(y)]),M=f(()=>Object.entries(t(s).variants)),P=f(()=>me(t(s).family));function C(d){switch(d){case"text-generation":return"var(--c-accent-2)";case"text-to-speech":return"var(--c-d-mint)";case"speech-recognition":return"var(--c-d-peach)";default:return"var(--c-fg-3)"}}const R=f(()=>JSON.stringify({"@context":"https://schema.org","@type":"SoftwareApplication",name:t(s).displayName,applicationCategory:"DeveloperApplication",applicationSubCategory:t(s).taskLabel,operatingSystem:"iOS, Android, macOS, Linux, Windows",description:t(s).description,url:`https://www.xybrid.ai/models/${t(s).id}`,offers:{"@type":"Offer",price:"0",priceCurrency:"USD"},publisher:{"@type":"Organization",name:"Xybrid",url:"https://www.xybrid.ai",logo:{"@type":"ImageObject",url:"https://www.xybrid.ai/logo.png"}},additionalProperty:[{"@type":"PropertyValue",name:"Parameters",value:t(s).parameterLabel},{"@type":"PropertyValue",name:"Format",value:t(s).format.toUpperCase()},{"@type":"PropertyValue",name:"Model Family",value:t(s).familyLabel}]}));var N=Se();de("1ablm4n",d=>{var r=Na(),i=Da(r);Oa(i,()=>`<script type="application/ld+json">${t(R)}<\/script>`),n(d,r)});var B=e(N);ne(B,{ctaLabel:"Get API key"});var c=l(B,2),u=e(c),_=e(u),G=l(e(_),2),H=e(G),J=e(H),K=e(J),_a=e(K);{var Ia=d=>{var r=pe(),i=e(r);a(r),x(()=>{ma(i,"src",t(P)),ma(i,"alt",t(s).familyLabel)}),n(d,r)};g(_a,d=>{t(P)&&d(Ia)})}var W=l(_a,2),ja=e(W,!0);a(W);var X=l(W,2),Aa=e(X,!0);a(X),a(K);var ba=l(K,2),Ta=e(ba,!0);a(ba),a(J);var Y=l(J,2),ua=l(e(Y),2),qa=e(ua);ue(qa,{get tabs(){return O},get value(){return t(y)},onchange:r=>te(y,r,!0),children:r=>{var i=xe(),p=e(i);Oa(p,()=>t(q).html),a(i),n(r,i)},$$slots:{default:!0}}),a(ua),a(Y);var pa=l(Y,2);{var Ma=d=>{var r=ge(),i=l(e(r),2),p=e(i),D=l(p),I=e(D,!0);a(D),a(i);var j=l(i,2),A=e(j),T=l(e(A));ca(T,21,()=>t(s).voices.catalog,w=>w.id,(w,b)=>{var k=fe(),z=e(k),Q=e(z),ra=l(Q);{var da=oa=>{var ae=he();n(oa,ae)};g(ra,oa=>{t(b).id===t(s).voices.default&&oa(da)})}a(z);var L=l(z),va=e(L,!0);a(L);var S=l(L),ia=e(S,!0);a(S);var V=l(S),na=e(V,!0);a(V);var h=l(V),U=e(h),$a=e(U,!0);a(U),a(h),a(k),x(()=>{v(Q,`${t(b).id??""} `),v(va,t(b).name),v(ia,t(b).gender),v(na,t(b).language),v($a,t(b).style)}),n(w,k)}),a(T),a(A),a(j),a(r),x(()=>{v(p,`${t(s).voices.catalog.length??""} voices available. Default: `),v(I,t(s).voices.default)}),n(d,r)};g(pa,d=>{t(s).voices&&d(Ma)})}var Ra=l(pa,2);{var Ba=d=>{var r=ke(),i=l(e(r),2),p=e(i),D=l(e(p));ca(D,21,()=>t(M),([I,j])=>I,(I,j)=>{var A=f(()=>se(t(j),2));let T=()=>t(A)[0],w=()=>t(A)[1];var b=we(),k=e(b),z=e(k),Q=e(z,!0);a(z);var ra=l(z,2);{var da=h=>{var U=ye();n(h,U)};g(ra,h=>{T()===t(s).defaultVariant&&h(da)})}a(k);var L=l(k),va=e(L,!0);a(L);var S=l(L),ia=e(S,!0);a(S);var V=l(S),na=e(V,!0);a(V),a(b),x(h=>{v(Q,T()),v(va,w().format),v(ia,w().quantization),v(na,h)},[()=>ce(w().size_bytes)]),n(I,b)}),a(D),a(p),a(i),a(r),n(d,r)};g(Ra,d=>{t(M).length>1&&d(Ba)})}a(H);var xa=l(H,2),ha=e(xa),Z=l(e(ha),2),$=e(Z),fa=l(e($)),Ga=e(fa,!0);a(fa),a($);var aa=l($,2),ga=l(e(aa)),Qa=e(ga,!0);a(ga),a(aa);var ea=l(aa,2),ya=l(e(ea)),Ua=e(ya,!0);a(ya),a(ea);var ta=l(ea,2),wa=l(e(ta)),Ea=e(wa,!0);a(wa),a(ta);var la=l(ta,2),ka=l(e(la)),Ha=e(ka,!0);a(ka),a(la);var sa=l(la,2),za=l(e(sa)),Ja=e(za,!0);a(za),a(sa);var La=l(sa,2);{var Ka=d=>{var r=ze(),i=l(e(r)),p=e(i,!0);a(i),a(r),x(()=>v(p,t(s).voices.catalog.length)),n(d,r)};g(La,d=>{t(s).voices&&d(Ka)})}var Sa=l(La,2),Va=l(e(Sa)),Wa=e(Va,!0);a(Va),a(Sa),a(Z);var Xa=l(Z,2);{var Ya=d=>{var r=Le();x(()=>ma(r,"href",`https://huggingface.co/${t(s).hfRepo}`)),n(d,r)};g(Xa,d=>{t(s).hfRepo&&d(Ya)})}a(ha),a(xa),a(G),a(_),a(u),a(c);var Za=l(c,2);oe(Za,{}),a(N),x((d,r)=>
1{v(ja,t(s).displayName),ie(X,`color: ${d??""}; border-color: color-mix(in srgb, ${r??""} 32%, var(--c-line));`),v(Aa,t(s).taskLabel),v(Ta,t(s).description),v(Ga,t(s).taskLabel),v(Qa,t(s).familyLabel),v(Ua,t(s).parameterLabel),v(Ea,t(s).format),v(Ha,t(s).quantization),v(Ja,t(s).sizeLabel),v(Wa,t(s).id)},[()=>C(t(s).task),()=>C(t(s).task)]),n(E,N),Ca()}export{Te as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.