import{s as Te,o as Ie,n as Q}from"../chunks/scheduler.3d32dc09.js";import{S as Ue,i as ye,e as m,s as T,c as h,h as je,a as g,d as a,b as I,f as E,g as v,j as J,k as Me,l as p,m as c,n as w,t as _,o as b,p as x,q as A,r as R}from"../chunks/index.f9718211.js";import{C as Ne,H as it,E as Ge}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.51c38499.js";import{C as q}from"../chunks/CodeBlock.ab331c21.js";import{H as gt,a as z}from"../chunks/HfOption.7cc30e92.js";function Le(U){let t,o='Using <a href="https://docs.python.org/3/library/venv.html" rel="nofollow"><code>venv</code></a>:',l,f,n;return f=new q({props:{code:"cHl0aG9uJTIwLW0lMjB2ZW52JTIwLnZlbnYlMEFzb3VyY2UlMjAudmVudiUyRmJpbiUyRmFjdGl2YXRl",highlighted:`python -m venv .venv
<span class="hljs-built_in">source</span> .venv/bin/activate`,wrap:!1}}),{c(){t=m("p"),t.innerHTML=o,l=T(),h(f.$$.fragment)},l(s){t=g(s,"P",{"data-svelte-h":!0}),J(t)!=="svelte-1vd51a2"&&(t.innerHTML=o),l=I(s),v(f.$$.fragment,s)},m(s,d){c(s,t,d),c(s,l,d),w(f,s,d),n=!0},p:Q,i(s){n||(_(f.$$.fragment,s),n=!0)},o(s){b(f.$$.fragment,s),n=!1},d(s){s&&(a(t),a(l)),x(f,s)}}}function Je(U){let t,o='Using <a href="https://docs.astral.sh/uv/" rel="nofollow"><code>uv</code></a>:',l,f,n;return f=new q({props:{code:"dXYlMjB2ZW52JTIwLnZlbnYlMEFzb3VyY2UlMjAudmVudiUyRmJpbiUyRmFjdGl2YXRl",highlighted:`uv venv .venv
<span class="hljs-built_in">source</span> .venv/bin/activate`,wrap:!1}}),{c(){t=m("p"),t.innerHTML=o,l=T(),h(f.$$.fragment)},l(s){t=g(s,"P",{"data-svelte-h":!0}),J(t)!=="svelte-1cq447m"&&(t.innerHTML=o),l=I(s),v(f.$$.fragment,s)},m(s,d){c(s,t,d),c(s,l,d),w(f,s,d),n=!0},p:Q,i(s){n||(_(f.$$.fragment,s),n=!0)},o(s){b(f.$$.fragment,s),n=!1},d(s){s&&(a(t),a(l)),x(f,s)}}}function Ee(U){let t,o,l,f;return t=new z({props:{id:"virtual-environment",option:"venv",$$slots:{default:[Le]},$$scope:{ctx:U}}}),l=new z({props:{id:"virtual-environment",option:"uv",$$slots:{default:[Je]},$$scope:{ctx:U}}}),{c(){h(t.$$.fragment),o=T(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),o=I(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),c(n,o,s),w(l,n,s),f=!0},p(n,s){const d={};s&2&&(d.$$scope={dirty:s,ctx:n}),t.$set(d);const i={};s&2&&(i.$$scope={dirty:s,ctx:n}),l.$set(i)},i(n){f||(_(t.$$.fragment,n),_(l.$$.fragment,n),f=!0)},o(n){b(t.$$.fragment,n),b(l.$$.fragment,n),f=!1},d(n){n&&a(o),x(t,n),x(l,n)}}}function qe(U){let t,o;return t=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMHNtb2xhZ2VudHM=",highlighted:"pip install smolagents",wrap:!1}}),{c(){h(t.$$.fragment)},l(l){v(t.$$.fragment,l)},m(l,f){w(t,l,f),o=!0},p:Q,i(l){o||(_(t.$$.fragment,l),o=!0)},o(l){b(t.$$.fragment,l),o=!1},d(l){x(t,l)}}}function ke(U){let t,o;return t=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwc21vbGFnZW50cw==",highlighted:"uv pip install smolagents",wrap:!1}}),{c(){h(t.$$.fragment)},l(l){v(t.$$.fragment,l)},m(l,f){w(t,l,f),o=!0},p:Q,i(l){o||(_(t.$$.fragment,l),o=!0)},o(l){b(t.$$.fragment,l),o=!1},d(l){x(t,l)}}}function We(U){let t,o,l,f;return t=new z({props:{id:"installation",option:"pip",$$slots:{default:[qe]},$$scope:{ctx:U}}}),l=new z({props:{id:"installation",option:"uv",$$slots:{default:[ke]},$$scope:{ctx:U}}}),{c(){h(t.$$.fragment),o=T(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),o=I(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),c(n,o,s),w(l,n,s),f=!0},p(n,s){const d={};s&2&&(d.$$scope={dirty:s,ctx:n}),t.$set(d);const i={};s&2&&(i.$$scope={dirty:s,ctx:n}),l.$set(i)},i(n){f||(_(t.$$.fragment,n),_(l.$$.fragment,n),f=!0)},o(n){b(t.$$.fragment,n),b(l.$$.fragment,n),f=!1},d(n){n&&a(o),x(t,n),x(l,n)}}}function Ae(U){let t,o;return t=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJleHRyYTElMkNleHRyYTIlNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[extra1,extra2]&quot;</span>',wrap:!1}}),{c(){h(t.$$.fragment)},l(l){v(t.$$.fragment,l)},m(l,f){w(t,l,f),o=!0},p:Q,i(l){o||(_(t.$$.fragment,l),o=!0)},o(l){b(t.$$.fragment,l),o=!1},d(l){x(t,l)}}}function Re(U){let t,o;return t=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmV4dHJhMSUyQ2V4dHJhMiU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[extra1,extra2]&quot;</span>',wrap:!1}}),{c(){h(t.$$.fragment)},l(l){v(t.$$.fragment,l)},m(l,f){w(t,l,f),o=!0},p:Q,i(l){o||(_(t.$$.fragment,l),o=!0)},o(l){b(t.$$.fragment,l),o=!1},d(l){x(t,l)}}}function He(U){let t,o,l,f;return t=new z({props:{id:"installation",option:"pip",$$slots:{default:[Ae]},$$scope:{ctx:U}}}),l=new z({props:{id:"installation",option:"uv",$$slots:{default:[Re]},$$scope:{ctx:U}}}),{c(){h(t.$$.fragment),o=T(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),o=I(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),c(n,o,s),w(l,n,s),f=!0},p(n,s){const d={};s&2&&(d.$$scope={dirty:s,ctx:n}),t.$set(d);const i={};s&2&&(i.$$scope={dirty:s,ctx:n}),l.$set(i)},i(n){f||(_(t.$$.fragment,n),_(l.$$.fragment,n),f=!0)},o(n){b(t.$$.fragment,n),b(l.$$.fragment,n),f=!1},d(n){n&&a(o),x(t,n),x(l,n)}}}function Ze(U){let t,o,l,f="toolkit",n,s,d,i,C,W="mcp",L,u,j;return s=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ0b29sa2l0JTVEJTIy",highlighted:'pip install <span class="hljs-string">&quot;smolagents[toolkit]&quot;</span>',wrap:!1}}),u=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJtY3AlNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[mcp]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),o=m("li"),l=m("strong"),l.textContent=f,n=A(`: Install a default set of tools for common tasks.
	`),h(s.$$.fragment),d=T(),i=m("li"),C=m("strong"),C.textContent=W,L=A(`: Add support for the Model Context Protocol (MCP) to integrate with external tools and services.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var M=E(t);o=g(M,"LI",{});var N=E(o);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-ywn64o"&&(l.textContent=f),n=R(N,`: Install a default set of tools for common tasks.
	`),v(s.$$.fragment,N),N.forEach(a),d=I(M),i=g(M,"LI",{});var y=E(i);C=g(y,"STRONG",{"data-svelte-h":!0}),J(C)!=="svelte-m7l20a"&&(C.textContent=W),L=R(y,`: Add support for the Model Context Protocol (MCP) to integrate with external tools and services.
	`),v(u.$$.fragment,y),y.forEach(a),M.forEach(a)},m(r,M){c(r,t,M),p(t,o),p(o,l),p(o,n),w(s,o,null),p(t,d),p(t,i),p(i,C),p(i,L),w(u,i,null),j=!0},p:Q,i(r){j||(_(s.$$.fragment,r),_(u.$$.fragment,r),j=!0)},o(r){b(s.$$.fragment,r),b(u.$$.fragment,r),j=!1},d(r){r&&a(t),x(s),x(u)}}}function Ye(U){let t,o,l,f="toolkit",n,s,d,i,C,W="mcp",L,u,j;return s=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnRvb2xraXQlNUQlMjI=",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[toolkit]&quot;</span>',wrap:!1}}),u=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1Qm1jcCU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[mcp]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),o=m("li"),l=m("strong"),l.textContent=f,n=A(`: Install a default set of tools for common tasks.
	`),h(s.$$.fragment),d=T(),i=m("li"),C=m("strong"),C.textContent=W,L=A(`: Add support for the Model Context Protocol (MCP) to integrate with external tools and services.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var M=E(t);o=g(M,"LI",{});var N=E(o);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-ywn64o"&&(l.textContent=f),n=R(N,`: Install a default set of tools for common tasks.
	`),v(s.$$.fragment,N),N.forEach(a),d=I(M),i=g(M,"LI",{});var y=E(i);C=g(y,"STRONG",{"data-svelte-h":!0}),J(C)!=="svelte-m7l20a"&&(C.textContent=W),L=R(y,`: Add support for the Model Context Protocol (MCP) to integrate with external tools and services.
	`),v(u.$$.fragment,y),y.forEach(a),M.forEach(a)},m(r,M){c(r,t,M),p(t,o),p(o,l),p(o,n),w(s,o,null),p(t,d),p(t,i),p(i,C),p(i,L),w(u,i,null),j=!0},p:Q,i(r){j||(_(s.$$.fragment,r),_(u.$$.fragment,r),j=!0)},o(r){b(s.$$.fragment,r),b(u.$$.fragment,r),j=!1},d(r){r&&a(t),x(s),x(u)}}}function Xe(U){let t,o,l,f;return t=new z({props:{id:"installation",option:"pip",$$slots:{default:[Ze]},$$scope:{ctx:U}}}),l=new z({props:{id:"installation",option:"uv",$$slots:{default:[Ye]},$$scope:{ctx:U}}}),{c(){h(t.$$.fragment),o=T(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),o=I(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),c(n,o,s),w(l,n,s),f=!0},p(n,s){const d={};s&2&&(d.$$scope={dirty:s,ctx:n}),t.$set(d);const i={};s&2&&(i.$$scope={dirty:s,ctx:n}),l.$set(i)},i(n){f||(_(t.$$.fragment,n),_(l.$$.fragment,n),f=!0)},o(n){b(t.$$.fragment,n),b(l.$$.fragment,n),f=!1},d(n){n&&a(o),x(t,n),x(l,n)}}}function Be(U){let t,o,l,f="openai",n,s,d,i,C,W="transformers",L,u,j,r,M,N="vllm",y,B,nt,S,P,st="mlx-lm",ft,Z,$t,Y,tt,mt="litellm",et,F,lt,V,X,dt="bedrock",pt,H,ot;return s=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJvcGVuYWklNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[openai]&quot;</span>',wrap:!1}}),u=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ0cmFuc2Zvcm1lcnMlNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[transformers]&quot;</span>',wrap:!1}}),B=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ2bGxtJTVEJTIy",highlighted:'pip install <span class="hljs-string">&quot;smolagents[vllm]&quot;</span>',wrap:!1}}),Z=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJtbHgtbG0lNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[mlx-lm]&quot;</span>',wrap:!1}}),F=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJsaXRlbGxtJTVEJTIy",highlighted:'pip install <span class="hljs-string">&quot;smolagents[litellm]&quot;</span>',wrap:!1}}),H=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJiZWRyb2NrJTVEJTIy",highlighted:'pip install <span class="hljs-string">&quot;smolagents[bedrock]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),o=m("li"),l=m("strong"),l.textContent=f,n=A(`: Add support for OpenAI API models.
	`),h(s.$$.fragment),d=T(),i=m("li"),C=m("strong"),C.textContent=W,L=A(`: Enable Hugging Face Transformers models.
	`),h(u.$$.fragment),j=T(),r=m("li"),M=m("strong"),M.textContent=N,y=A(`: Add VLLM support for efficient model inference.
	`),h(B.$$.fragment),nt=T(),S=m("li"),P=m("strong"),P.textContent=st,ft=A(`: Enable support for MLX-LM models.
	`),h(Z.$$.fragment),$t=T(),Y=m("li"),tt=m("strong"),tt.textContent=mt,et=A(`: Add LiteLLM support for lightweight model inference.
	`),h(F.$$.fragment),lt=T(),V=m("li"),X=m("strong"),X.textContent=dt,pt=A(`: Enable support for AWS Bedrock models.
	`),h(H.$$.fragment)},l(G){t=g(G,"UL",{});var k=E(t);o=g(k,"LI",{});var D=E(o);l=g(D,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-e5ua0m"&&(l.textContent=f),n=R(D,`: Add support for OpenAI API models.
	`),v(s.$$.fragment,D),D.forEach(a),d=I(k),i=g(k,"LI",{});var ut=E(i);C=g(ut,"STRONG",{"data-svelte-h":!0}),J(C)!=="svelte-zj0q98"&&(C.textContent=W),L=R(ut,`: Enable Hugging Face Transformers models.
	`),v(u.$$.fragment,ut),ut.forEach(a),j=I(k),r=g(k,"LI",{});var at=E(r);M=g(at,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-1blja9t"&&(M.textContent=N),y=R(at,`: Add VLLM support for efficient model inference.
	`),v(B.$$.fragment,at),at.forEach(a),nt=I(k),S=g(k,"LI",{});var O=E(S);P=g(O,"STRONG",{"data-svelte-h":!0}),J(P)!=="svelte-1mqziap"&&(P.textContent=st),ft=R(O,`: Enable support for MLX-LM models.
	`),v(Z.$$.fragment,O),O.forEach(a),$t=I(k),Y=g(k,"LI",{});var rt=E(Y);tt=g(rt,"STRONG",{"data-svelte-h":!0}),J(tt)!=="svelte-8frvdz"&&(tt.textContent=mt),et=R(rt,`: Add LiteLLM support for lightweight model inference.
	`),v(F.$$.fragment,rt),rt.forEach(a),lt=I(k),V=g(k,"LI",{});var K=E(V);X=g(K,"STRONG",{"data-svelte-h":!0}),J(X)!=="svelte-7vru18"&&(X.textContent=dt),pt=R(K,`: Enable support for AWS Bedrock models.
	`),v(H.$$.fragment,K),K.forEach(a),k.forEach(a)},m(G,k){c(G,t,k),p(t,o),p(o,l),p(o,n),w(s,o,null),p(t,d),p(t,i),p(i,C),p(i,L),w(u,i,null),p(t,j),p(t,r),p(r,M),p(r,y),w(B,r,null),p(t,nt),p(t,S),p(S,P),p(S,ft),w(Z,S,null),p(t,$t),p(t,Y),p(Y,tt),p(Y,et),w(F,Y,null),p(t,lt),p(t,V),p(V,X),p(V,pt),w(H,V,null),ot=!0},p:Q,i(G){ot||(_(s.$$.fragment,G),_(u.$$.fragment,G),_(B.$$.fragment,G),_(Z.$$.fragment,G),_(F.$$.fragment,G),_(H.$$.fragment,G),ot=!0)},o(G){b(s.$$.fragment,G),b(u.$$.fragment,G),b(B.$$.fragment,G),b(Z.$$.fragment,G),b(F.$$.fragment,G),b(H.$$.fragment,G),ot=!1},d(G){G&&a(t),x(s),x(u),x(B),x(Z),x(F),x(H)}}}function Fe(U){let t,o,l,f="openai",n,s,d,i,C,W="transformers",L,u,j,r,M,N="vllm",y,B,nt,S,P,st="mlx-lm",ft,Z,$t,Y,tt,mt="litellm",et,F,lt,V,X,dt="bedrock",pt,H,ot;return s=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1Qm9wZW5haSU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[openai]&quot;</span>',wrap:!1}}),u=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnRyYW5zZm9ybWVycyU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[transformers]&quot;</span>',wrap:!1}}),B=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnZsbG0lNUQlMjI=",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[vllm]&quot;</span>',wrap:!1}}),Z=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1Qm1seC1sbSU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[mlx-lm]&quot;</span>',wrap:!1}}),F=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmxpdGVsbG0lNUQlMjI=",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[litellm]&quot;</span>',wrap:!1}}),H=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmJlZHJvY2slNUQlMjI=",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[bedrock]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),o=m("li"),l=m("strong"),l.textContent=f,n=A(`: Add support for OpenAI API models.
	`),h(s.$$.fragment),d=T(),i=m("li"),C=m("strong"),C.textContent=W,L=A(`: Enable Hugging Face Transformers models.
	`),h(u.$$.fragment),j=T(),r=m("li"),M=m("strong"),M.textContent=N,y=A(`: Add VLLM support for efficient model inference.
	`),h(B.$$.fragment),nt=T(),S=m("li"),P=m("strong"),P.textContent=st,ft=A(`: Enable support for MLX-LM models.
	`),h(Z.$$.fragment),$t=T(),Y=m("li"),tt=m("strong"),tt.textContent=mt,et=A(`: Add LiteLLM support for lightweight model inference.
	`),h(F.$$.fragment),lt=T(),V=m("li"),X=m("strong"),X.textContent=dt,pt=A(`: Enable support for AWS Bedrock models.
	`),h(H.$$.fragment)},l(G){t=g(G,"UL",{});var k=E(t);o=g(k,"LI",{});var D=E(o);l=g(D,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-e5ua0m"&&(l.textContent=f),n=R(D,`: Add support for OpenAI API models.
	`),v(s.$$.fragment,D),D.forEach(a),d=I(k),i=g(k,"LI",{});var ut=E(i);C=g(ut,"STRONG",{"data-svelte-h":!0}),J(C)!=="svelte-zj0q98"&&(C.textContent=W),L=R(ut,`: Enable Hugging Face Transformers models.
	`),v(u.$$.fragment,ut),ut.forEach(a),j=I(k),r=g(k,"LI",{});var at=E(r);M=g(at,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-1blja9t"&&(M.textContent=N),y=R(at,`: Add VLLM support for efficient model inference.
	`),v(B.$$.fragment,at),at.forEach(a),nt=I(k),S=g(k,"LI",{});var O=E(S);P=g(O,"STRONG",{"data-svelte-h":!0}),J(P)!=="svelte-1mqziap"&&(P.textContent=st),ft=R(O,`: Enable support for MLX-LM models.
	`),v(Z.$$.fragment,O),O.forEach(a),$t=I(k),Y=g(k,"LI",{});var rt=E(Y);tt=g(rt,"STRONG",{"data-svelte-h":!0}),J(tt)!=="svelte-8frvdz"&&(tt.textContent=mt),et=R(rt,`: Add LiteLLM support for lightweight model inference.
	`),v(F.$$.fragment,rt),rt.forEach(a),lt=I(k),V=g(k,"LI",{});var K=E(V);X=g(K,"STRONG",{"data-svelte-h":!0}),J(X)!=="svelte-7vru18"&&(X.textContent=dt),pt=R(K,`: Enable support for AWS Bedrock models.
	`),v(H.$$.fragment,K),K.forEach(a),k.forEach(a)},m(G,k){c(G,t,k),p(t,o),p(o,l),p(o,n),w(s,o,null),p(t,d),p(t,i),p(i,C),p(i,L),w(u,i,null),p(t,j),p(t,r),p(r,M),p(r,y),w(B,r,null),p(t,nt),p(t,S),p(S,P),p(S,ft),w(Z,S,null),p(t,$t),p(t,Y),p(Y,tt),p(Y,et),w(F,Y,null),p(t,lt),p(t,V),p(V,X),p(V,pt),w(H,V,null),ot=!0},p:Q,i(G){ot||(_(s.$$.fragment,G),_(u.$$.fragment,G),_(B.$$.fragment,G),_(Z.$$.fragment,G),_(F.$$.fragment,G),_(H.$$.fragment,G),ot=!0)},o(G){b(s.$$.fragment,G),b(u.$$.fragment,G),b(B.$$.fragment,G),b(Z.$$.fragment,G),b(F.$$.fragment,G),b(H.$$.fragment,G),ot=!1},d(G){G&&a(t),x(s),x(u),x(B),x(Z),x(F),x(H)}}}function Ve(U){let t,o,l,f;return t=new z({props:{id:"installation",option:"pip",$$slots:{default:[Be]},$$scope:{ctx:U}}}),l=new z({props:{id:"installation",option:"uv",$$slots:{default:[Fe]},$$scope:{ctx:U}}}),{c(){h(t.$$.fragment),o=T(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),o=I(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),c(n,o,s),w(l,n,s),f=!0},p(n,s){const d={};s&2&&(d.$$scope={dirty:s,ctx:n}),t.$set(d);const i={};s&2&&(i.$$scope={dirty:s,ctx:n}),l.$set(i)},i(n){f||(_(t.$$.fragment,n),_(l.$$.fragment,n),f=!0)},o(n){b(t.$$.fragment,n),b(l.$$.fragment,n),f=!1},d(n){n&&a(o),x(t,n),x(l,n)}}}function Se(U){let t,o,l,f="vision",n,s,d,i,C,W="audio",L,u,j;return s=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ2aXNpb24lNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[vision]&quot;</span>',wrap:!1}}),u=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJhdWRpbyU1RCUyMg==",highlighted:'pip install <span class="hljs-string">&quot;smolagents[audio]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),o=m("li"),l=m("strong"),l.textContent=f,n=A(`: Add support for image processing and computer vision tasks.
	`),h(s.$$.fragment),d=T(),i=m("li"),C=m("strong"),C.textContent=W,L=A(`: Enable audio processing capabilities.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var M=E(t);o=g(M,"LI",{});var N=E(o);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-164du98"&&(l.textContent=f),n=R(N,`: Add support for image processing and computer vision tasks.
	`),v(s.$$.fragment,N),N.forEach(a),d=I(M),i=g(M,"LI",{});var y=E(i);C=g(y,"STRONG",{"data-svelte-h":!0}),J(C)!=="svelte-81028w"&&(C.textContent=W),L=R(y,`: Enable audio processing capabilities.
	`),v(u.$$.fragment,y),y.forEach(a),M.forEach(a)},m(r,M){c(r,t,M),p(t,o),p(o,l),p(o,n),w(s,o,null),p(t,d),p(t,i),p(i,C),p(i,L),w(u,i,null),j=!0},p:Q,i(r){j||(_(s.$$.fragment,r),_(u.$$.fragment,r),j=!0)},o(r){b(s.$$.fragment,r),b(u.$$.fragment,r),j=!1},d(r){r&&a(t),x(s),x(u)}}}function Pe(U){let t,o,l,f="vision",n,s,d,i,C,W="audio",L,u,j;return s=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnZpc2lvbiU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[vision]&quot;</span>',wrap:!1}}),u=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmF1ZGlvJTVEJTIy",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[audio]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),o=m("li"),l=m("strong"),l.textContent=f,n=A(`: Add support for image processing and computer vision tasks.
	`),h(s.$$.fragment),d=T(),i=m("li"),C=m("strong"),C.textContent=W,L=A(`: Enable audio processing capabilities.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var M=E(t);o=g(M,"LI",{});var N=E(o);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-164du98"&&(l.textContent=f),n=R(N,`: Add support for image processing and computer vision tasks.
	`),v(s.$$.fragment,N),N.forEach(a),d=I(M),i=g(M,"LI",{});var y=E(i);C=g(y,"STRONG",{"data-svelte-h":!0}),J(C)!=="svelte-81028w"&&(C.textContent=W),L=R(y,`: Enable audio processing capabilities.
	`),v(u.$$.fragment,y),y.forEach(a),M.forEach(a)},m(r,M){c(r,t,M),p(t,o),p(o,l),p(o,n),w(s,o,null),p(t,d),p(t,i),p(i,C),p(i,L),w(u,i,null),j=!0},p:Q,i(r){j||(_(s.$$.fragment,r),_(u.$$.fragment,r),j=!0)},o(r){b(s.$$.fragment,r),b(u.$$.fragment,r),j=!1},d(r){r&&a(t),x(s),x(u)}}}function Oe(U){let t,o,l,f;return t=new z({props:{id:"installation",option:"pip",$$slots:{default:[Se]},$$scope:{ctx:U}}}),l=new z({props:{id:"installation",option:"uv",$$slots:{default:[Pe]},$$scope:{ctx:U}}}),{c(){h(t.$$.fragment),o=T(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),o=I(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),c(n,o,s),w(l,n,s),f=!0},p(n,s){const d={};s&2&&(d.$$scope={dirty:s,ctx:n}),t.$set(d);const i={};s&2&&(i.$$scope={dirty:s,ctx:n}),l.$set(i)},i(n){f||(_(t.$$.fragment,n),_(l.$$.fragment,n),f=!0)},o(n){b(t.$$.fragment,n),b(l.$$.fragment,n),f=!1},d(n){n&&a(o),x(t,n),x(l,n)}}}function ze(U){let t,o,l,f="docker",n,s,d,i,C,W="e2b",L,u,j;return s=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJkb2NrZXIlNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[docker]&quot;</span>',wrap:!1}}),u=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJlMmIlNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[e2b]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),o=m("li"),l=m("strong"),l.textContent=f,n=A(`: Add support for executing code in Docker containers.
	`),h(s.$$.fragment),d=T(),i=m("li"),C=m("strong"),C.textContent=W,L=A(`: Enable E2B support for remote execution.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var M=E(t);o=g(M,"LI",{});var N=E(o);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-ywkup4"&&(l.textContent=f),n=R(N,`: Add support for executing code in Docker containers.
	`),v(s.$$.fragment,N),N.forEach(a),d=I(M),i=g(M,"LI",{});var y=E(i);C=g(y,"STRONG",{"data-svelte-h":!0}),J(C)!=="svelte-n5jq6r"&&(C.textContent=W),L=R(y,`: Enable E2B support for remote execution.
	`),v(u.$$.fragment,y),y.forEach(a),M.forEach(a)},m(r,M){c(r,t,M),p(t,o),p(o,l),p(o,n),w(s,o,null),p(t,d),p(t,i),p(i,C),p(i,L),w(u,i,null),j=!0},p:Q,i(r){j||(_(s.$$.fragment,r),_(u.$$.fragment,r),j=!0)},o(r){b(s.$$.fragment,r),b(u.$$.fragment,r),j=!1},d(r){r&&a(t),x(s),x(u)}}}function Qe(U){let t,o,l,f="docker",n,s,d,i,C,W="e2b",L,u,j;return s=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmRvY2tlciU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[docker]&quot;</span>',wrap:!1}}),u=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmUyYiU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[e2b]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),o=m("li"),l=m("strong"),l.textContent=f,n=A(`: Add support for executing code in Docker containers.
	`),h(s.$$.fragment),d=T(),i=m("li"),C=m("strong"),C.textContent=W,L=A(`: Enable E2B support for remote execution.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var M=E(t);o=g(M,"LI",{});var N=E(o);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-ywkup4"&&(l.textContent=f),n=R(N,`: Add support for executing code in Docker containers.
	`),v(s.$$.fragment,N),N.forEach(a),d=I(M),i=g(M,"LI",{});var y=E(i);C=g(y,"STRONG",{"data-svelte-h":!0}),J(C)!=="svelte-n5jq6r"&&(C.textContent=W),L=R(y,`: Enable E2B support for remote execution.
	`),v(u.$$.fragment,y),y.forEach(a),M.forEach(a)},m(r,M){c(r,t,M),p(t,o),p(o,l),p(o,n),w(s,o,null),p(t,d),p(t,i),p(i,C),p(i,L),w(u,i,null),j=!0},p:Q,i(r){j||(_(s.$$.fragment,r),_(u.$$.fragment,r),j=!0)},o(r){b(s.$$.fragment,r),b(u.$$.fragment,r),j=!1},d(r){r&&a(t),x(s),x(u)}}}function De(U){let t,o,l,f;return t=new z({props:{id:"installation",option:"pip",$$slots:{default:[ze]},$$scope:{ctx:U}}}),l=new z({props:{id:"installation",option:"uv",$$slots:{default:[Qe]},$$scope:{ctx:U}}}),{c(){h(t.$$.fragment),o=T(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),o=I(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),c(n,o,s),w(l,n,s),f=!0},p(n,s){const d={};s&2&&(d.$$scope={dirty:s,ctx:n}),t.$set(d);const i={};s&2&&(i.$$scope={dirty:s,ctx:n}),l.$set(i)},i(n){f||(_(t.$$.fragment,n),_(l.$$.fragment,n),f=!0)},o(n){b(t.$$.fragment,n),b(l.$$.fragment,n),f=!1},d(n){n&&a(o),x(t,n),x(l,n)}}}function Ke(U){let t,o,l,f="telemetry",n,s,d,i,C,W="gradio",L,u,j;return s=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ0ZWxlbWV0cnklNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[telemetry]&quot;</span>',wrap:!1}}),u=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJncmFkaW8lNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[gradio]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),o=m("li"),l=m("strong"),l.textContent=f,n=A(`: Add support for monitoring and tracing.
	`),h(s.$$.fragment),d=T(),i=m("li"),C=m("strong"),C.textContent=W,L=A(`: Add support for interactive Gradio UI components.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var M=E(t);o=g(M,"LI",{});var N=E(o);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-1wc8hqv"&&(l.textContent=f),n=R(N,`: Add support for monitoring and tracing.
	`),v(s.$$.fragment,N),N.forEach(a),d=I(M),i=g(M,"LI",{});var y=E(i);C=g(y,"STRONG",{"data-svelte-h":!0}),J(C)!=="svelte-1pepimg"&&(C.textContent=W),L=R(y,`: Add support for interactive Gradio UI components.
	`),v(u.$$.fragment,y),y.forEach(a),M.forEach(a)},m(r,M){c(r,t,M),p(t,o),p(o,l),p(o,n),w(s,o,null),p(t,d),p(t,i),p(i,C),p(i,L),w(u,i,null),j=!0},p:Q,i(r){j||(_(s.$$.fragment,r),_(u.$$.fragment,r),j=!0)},o(r){b(s.$$.fragment,r),b(u.$$.fragment,r),j=!1},d(r){r&&a(t),x(s),x(u)}}}function tn(U){let t,o,l,f="telemetry",n,s,d,i,C,W="gradio",L,u,j;return s=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnRlbGVtZXRyeSU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[telemetry]&quot;</span>',wrap:!1}}),u=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmdyYWRpbyU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[gradio]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),o=m("li"),l=m("strong"),l.textContent=f,n=A(`: Add support for monitoring and tracing.
	`),h(s.$$.fragment),d=T(),i=m("li"),C=m("strong"),C.textContent=W,L=A(`: Add support for interactive Gradio UI components.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var M=E(t);o=g(M,"LI",{});var N=E(o);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-1wc8hqv"&&(l.textContent=f),n=R(N,`: Add support for monitoring and tracing.
	`),v(s.$$.fragment,N),N.forEach(a),d=I(M),i=g(M,"LI",{});var y=E(i);C=g(y,"STRONG",{"data-svelte-h":!0}),J(C)!=="svelte-1pepimg"&&(C.textContent=W),L=R(y,`: Add support for interactive Gradio UI components.
	`),v(u.$$.fragment,y),y.forEach(a),M.forEach(a)},m(r,M){c(r,t,M),p(t,o),p(o,l),p(o,n),w(s,o,null),p(t,d),p(t,i),p(i,C),p(i,L),w(u,i,null),j=!0},p:Q,i(r){j||(_(s.$$.fragment,r),_(u.$$.fragment,r),j=!0)},o(r){b(s.$$.fragment,r),b(u.$$.fragment,r),j=!1},d(r){r&&a(t),x(s),x(u)}}}function en(U){let t,o,l,f;return t=new z({props:{id:"installation",option:"pip",$$slots:{default:[Ke]},$$scope:{ctx:U}}}),l=new z({props:{id:"installation",option:"uv",$$slots:{default:[tn]},$$scope:{ctx:U}}}),{c(){h(t.$$.fragment),o=T(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),o=I(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),c(n,o,s),w(l,n,s),f=!0},p(n,s){const d={};s&2&&(d.$$scope={dirty:s,ctx:n}),t.$set(d);const i={};s&2&&(i.$$scope={dirty:s,ctx:n}),l.$set(i)},i(n){f||(_(t.$$.fragment,n),_(l.$$.fragment,n),f=!0)},o(n){b(t.$$.fragment,n),b(l.$$.fragment,n),f=!1},d(n){n&&a(o),x(t,n),x(l,n)}}}function nn(U){let t,o;return t=new q({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJhbGwlNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[all]&quot;</span>',wrap:!1}}),{c(){h(t.$$.fragment)},l(l){v(t.$$.fragment,l)},m(l,f){w(t,l,f),o=!0},p:Q,i(l){o||(_(t.$$.fragment,l),o=!0)},o(l){b(t.$$.fragment,l),o=!1},d(l){x(t,l)}}}function ln(U){let t,o;return t=new q({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmFsbCU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[all]&quot;</span>',wrap:!1}}),{c(){h(t.$$.fragment)},l(l){v(t.$$.fragment,l)},m(l,f){w(t,l,f),o=!0},p:Q,i(l){o||(_(t.$$.fragment,l),o=!0)},o(l){b(t.$$.fragment,l),o=!1},d(l){x(t,l)}}}function sn(U){let t,o,l,f;return t=new z({props:{id:"installation",option:"pip",$$slots:{default:[nn]},$$scope:{ctx:U}}}),l=new z({props:{id:"installation",option:"uv",$$slots:{default:[ln]},$$scope:{ctx:U}}}),{c(){h(t.$$.fragment),o=T(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),o=I(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),c(n,o,s),w(l,n,s),f=!0},p(n,s){const d={};s&2&&(d.$$scope={dirty:s,ctx:n}),t.$set(d);const i={};s&2&&(i.$$scope={dirty:s,ctx:n}),l.$set(i)},i(n){f||(_(t.$$.fragment,n),_(l.$$.fragment,n),f=!0)},o(n){b(t.$$.fragment,n),b(l.$$.fragment,n),f=!1},d(n){n&&a(o),x(t,n),x(l,n)}}}function on(U){let t,o,l,f,n,s,d,i,C,W="The <code>smolagents</code> library can be installed using pip. Here are the different installation methods and options available.",L,u,j,r,M='<li>Python 3.10 or newer</li> <li>Python package manager: <a href="https://pip.pypa.io/en/stable/" rel="nofollow"><code>pip</code></a> or <a href="https://docs.astral.sh/uv/" rel="nofollow"><code>uv</code></a></li>',N,y,B,nt,S=`It’s strongly recommended to install <code>smolagents</code> within a Python virtual environment.
Virtual environments isolate your project dependencies from other Python projects and your system Python installation,
preventing version conflicts and making package management more reliable.`,P,st,ft,Z,$t,Y,tt="Install <code>smolagents</code> core library with:",mt,et,F,lt,V,X,dt=`<code>smolagents</code> provides several optional dependencies (extras) that can be installed based on your needs.
You can install these extras using the following syntax:`,pt,H,ot,G,k,D,ut="These extras include various tools and integrations:",at,O,rt,K,At,bt,re="These extras enable integration with various AI models and frameworks:",Rt,ct,Ht,xt,Zt,Ct,ie="Extras for handling different types of media and input:",Yt,ht,Xt,Mt,Bt,Tt,fe="Extras for executing code remotely:",Ft,vt,Vt,It,St,Ut,$e="Extras for telemetry, monitoring and user interface components:",Pt,wt,Ot,yt,zt,jt,pe="To install all available extras, you can use:",Qt,_t,Dt,Nt,Kt,Gt,ue="After installation, you can verify that <code>smolagents</code> is installed correctly by running:",te,Lt,ee,Jt,ne,Et,me="Once you have successfully installed <code>smolagents</code>, you can:",le,qt,ge='<li>Follow the <a href="./guided_tour">guided tour</a> to learn the basics.</li> <li>Explore the <a href="./examples/text_to_sql">how-to guides</a> for practical examples.</li> <li>Read the <a href="./conceptual_guides/intro_agents">conceptual guides</a> for high-level explanations.</li> <li>Check out the <a href="./tutorials/building_good_agents">tutorials</a> for in-depth tutorials on building agents.</li> <li>Explore the <a href="./reference/index">API reference</a> for detailed information on classes and functions.</li>',se,kt,oe,Wt,ae;return n=new Ne({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),d=new it({props:{title:"Installation Options",local:"installation-options",headingTag:"h1"}}),u=new it({props:{title:"Prerequisites",local:"prerequisites",headingTag:"h2"}}),y=new it({props:{title:"Virtual Environment",local:"virtual-environment",headingTag:"h2"}}),st=new gt({props:{id:"virtual-environment",options:["venv","uv"],$$slots:{default:[Ee]},$$scope:{ctx:U}}}),Z=new it({props:{title:"Basic Installation",local:"basic-installation",headingTag:"h2"}}),et=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[We]},$$scope:{ctx:U}}}),lt=new it({props:{title:"Installation with Extras",local:"installation-with-extras",headingTag:"h2"}}),H=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[He]},$$scope:{ctx:U}}}),G=new it({props:{title:"Tools",local:"tools",headingTag:"h3"}}),O=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[Xe]},$$scope:{ctx:U}}}),K=new it({props:{title:"Model Integration",local:"model-integration",headingTag:"h3"}}),ct=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[Ve]},$$scope:{ctx:U}}}),xt=new it({props:{title:"Multimodal Capabilities",local:"multimodal-capabilities",headingTag:"h3"}}),ht=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[Oe]},$$scope:{ctx:U}}}),Mt=new it({props:{title:"Remote Execution",local:"remote-execution",headingTag:"h3"}}),vt=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[De]},$$scope:{ctx:U}}}),It=new it({props:{title:"Telemetry and User Interface",local:"telemetry-and-user-interface",headingTag:"h3"}}),wt=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[en]},$$scope:{ctx:U}}}),yt=new it({props:{title:"Complete Installation",local:"complete-installation",headingTag:"h3"}}),_t=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[sn]},$$scope:{ctx:U}}}),Nt=new it({props:{title:"Verifying Installation",local:"verifying-installation",headingTag:"h2"}}),Lt=new q({props:{code:"aW1wb3J0JTIwc21vbGFnZW50cyUwQXByaW50KHNtb2xhZ2VudHMuX192ZXJzaW9uX18p",highlighted:`<span class="hljs-keyword">import</span> smolagents
<span class="hljs-built_in">print</span>(smolagents.__version__)`,wrap:!1}}),Jt=new it({props:{title:"Next Steps",local:"next-steps",headingTag:"h2"}}),kt=new Ge({props:{source:"https://github.com/huggingface/smolagents/blob/main/docs/source/en/installation.md"}}),{c(){t=m("meta"),o=T(),l=m("p"),f=T(),h(n.$$.fragment),s=T(),h(d.$$.fragment),i=T(),C=m("p"),C.innerHTML=W,L=T(),h(u.$$.fragment),j=T(),r=m("ul"),r.innerHTML=M,N=T(),h(y.$$.fragment),B=T(),nt=m("p"),nt.innerHTML=S,P=T(),h(st.$$.fragment),ft=T(),h(Z.$$.fragment),$t=T(),Y=m("p"),Y.innerHTML=tt,mt=T(),h(et.$$.fragment),F=T(),h(lt.$$.fragment),V=T(),X=m("p"),X.innerHTML=dt,pt=T(),h(H.$$.fragment),ot=T(),h(G.$$.fragment),k=T(),D=m("p"),D.textContent=ut,at=T(),h(O.$$.fragment),rt=T(),h(K.$$.fragment),At=T(),bt=m("p"),bt.textContent=re,Rt=T(),h(ct.$$.fragment),Ht=T(),h(xt.$$.fragment),Zt=T(),Ct=m("p"),Ct.textContent=ie,Yt=T(),h(ht.$$.fragment),Xt=T(),h(Mt.$$.fragment),Bt=T(),Tt=m("p"),Tt.textContent=fe,Ft=T(),h(vt.$$.fragment),Vt=T(),h(It.$$.fragment),St=T(),Ut=m("p"),Ut.textContent=$e,Pt=T(),h(wt.$$.fragment),Ot=T(),h(yt.$$.fragment),zt=T(),jt=m("p"),jt.textContent=pe,Qt=T(),h(_t.$$.fragment),Dt=T(),h(Nt.$$.fragment),Kt=T(),Gt=m("p"),Gt.innerHTML=ue,te=T(),h(Lt.$$.fragment),ee=T(),h(Jt.$$.fragment),ne=T(),Et=m("p"),Et.innerHTML=me,le=T(),qt=m("ul"),qt.innerHTML=ge,se=T(),h(kt.$$.fragment),oe=T(),Wt=m("p"),this.h()},l(e){const $=je("svelte-u9bgzb",document.head);t=g($,"META",{name:!0,content:!0}),$.forEach(a),o=I(e),l=g(e,"P",{}),E(l).forEach(a),f=I(e),v(n.$$.fragment,e),s=I(e),v(d.$$.fragment,e),i=I(e),C=g(e,"P",{"data-svelte-h":!0}),J(C)!=="svelte-1nixtsi"&&(C.innerHTML=W),L=I(e),v(u.$$.fragment,e),j=I(e),r=g(e,"UL",{"data-svelte-h":!0}),J(r)!=="svelte-1ryxvo8"&&(r.innerHTML=M),N=I(e),v(y.$$.fragment,e),B=I(e),nt=g(e,"P",{"data-svelte-h":!0}),J(nt)!=="svelte-1x1rz2z"&&(nt.innerHTML=S),P=I(e),v(st.$$.fragment,e),ft=I(e),v(Z.$$.fragment,e),$t=I(e),Y=g(e,"P",{"data-svelte-h":!0}),J(Y)!=="svelte-1ujfebb"&&(Y.innerHTML=tt),mt=I(e),v(et.$$.fragment,e),F=I(e),v(lt.$$.fragment,e),V=I(e),X=g(e,"P",{"data-svelte-h":!0}),J(X)!=="svelte-qqw2vy"&&(X.innerHTML=dt),pt=I(e),v(H.$$.fragment,e),ot=I(e),v(G.$$.fragment,e),k=I(e),D=g(e,"P",{"data-svelte-h":!0}),J(D)!=="svelte-xzaay2"&&(D.textContent=ut),at=I(e),v(O.$$.fragment,e),rt=I(e),v(K.$$.fragment,e),At=I(e),bt=g(e,"P",{"data-svelte-h":!0}),J(bt)!=="svelte-hpted8"&&(bt.textContent=re),Rt=I(e),v(ct.$$.fragment,e),Ht=I(e),v(xt.$$.fragment,e),Zt=I(e),Ct=g(e,"P",{"data-svelte-h":!0}),J(Ct)!=="svelte-18zmzgn"&&(Ct.textContent=ie),Yt=I(e),v(ht.$$.fragment,e),Xt=I(e),v(Mt.$$.fragment,e),Bt=I(e),Tt=g(e,"P",{"data-svelte-h":!0}),J(Tt)!=="svelte-srqdfg"&&(Tt.textContent=fe),Ft=I(e),v(vt.$$.fragment,e),Vt=I(e),v(It.$$.fragment,e),St=I(e),Ut=g(e,"P",{"data-svelte-h":!0}),J(Ut)!=="svelte-1ez27pm"&&(Ut.textContent=$e),Pt=I(e),v(wt.$$.fragment,e),Ot=I(e),v(yt.$$.fragment,e),zt=I(e),jt=g(e,"P",{"data-svelte-h":!0}),J(jt)!=="svelte-nyc7ht"&&(jt.textContent=pe),Qt=I(e),v(_t.$$.fragment,e),Dt=I(e),v(Nt.$$.fragment,e),Kt=I(e),Gt=g(e,"P",{"data-svelte-h":!0}),J(Gt)!=="svelte-sqsvva"&&(Gt.innerHTML=ue),te=I(e),v(Lt.$$.fragment,e),ee=I(e),v(Jt.$$.fragment,e),ne=I(e),Et=g(e,"P",{"data-svelte-h":!0}),J(Et)!=="svelte-1iolrgw"&&(Et.innerHTML=me),le=I(e),qt=g(e,"UL",{"data-svelte-h":!0}),J(qt)!=="svelte-uvzu6f"&&(qt.innerHTML=ge),se=I(e),v(kt.$$.fragment,e),oe=I(e),Wt=g(e,"P",{}),E(Wt).forEach(a),this.h()},h(){Me(t,"name","hf:doc:metadata"),Me(t,"content",an)},m(e,$){p(document.head,t),c(e,o,$),c(e,l,$),c(e,f,$),w(n,e,$),c(e,s,$),w(d,e,$),c(e,i,$),c(e,C,$),c(e,L,$),w(u,e,$),c(e,j,$),c(e,r,$),c(e,N,$),w(y,e,$),c(e,B,$),c(e,nt,$),c(e,P,$),w(st,e,$),c(e,ft,$),w(Z,e,$),c(e,$t,$),c(e,Y,$),c(e,mt,$),w(et,e,$),c(e,F,$),w(lt,e,$),c(e,V,$),c(e,X,$),c(e,pt,$),w(H,e,$),c(e,ot,$),w(G,e,$),c(e,k,$),c(e,D,$),c(e,at,$),w(O,e,$),c(e,rt,$),w(K,e,$),c(e,At,$),c(e,bt,$),c(e,Rt,$),w(ct,e,$),c(e,Ht,$),w(xt,e,$),c(e,Zt,$),c(e,Ct,$),c(e,Yt,$),w(ht,e,$),c(e,Xt,$),w(Mt,e,$),c(e,Bt,$),c(e,Tt,$),c(e,Ft,$),w(vt,e,$),c(e,Vt,$),w(It,e,$),c(e,St,$),c(e,Ut,$),c(e,Pt,$),w(wt,e,$),c(e,Ot,$),w(yt,e,$),c(e,zt,$),c(e,jt,$),c(e,Qt,$),w(_t,e,$),c(e,Dt,$),w(Nt,e,$),c(e,Kt,$),c(e,Gt,$),c(e,te,$),w(Lt,e,$),c(e,ee,$),w(Jt,e,$),c(e,ne,$),c(e,Et,$),c(e,le,$),c(e,qt,$),c(e,se,$),w(kt,e,$),c(e,oe,$),c(e,Wt,$),ae=!0},p(e,[$]){const de={};$&2&&(de.$$scope={dirty:$,ctx:e}),st.$set(de);const ce={};$&2&&(ce.$$scope={dirty:$,ctx:e}),et.$set(ce);const he={};$&2&&(he.$$scope={dirty:$,ctx:e}),H.$set(he);const ve={};$&2&&(ve.$$scope={dirty:$,ctx:e}),O.$set(ve);const we={};$&2&&(we.$$scope={dirty:$,ctx:e}),ct.$set(we);const _e={};$&2&&(_e.$$scope={dirty:$,ctx:e}),ht.$set(_e);const be={};$&2&&(be.$$scope={dirty:$,ctx:e}),vt.$set(be);const xe={};$&2&&(xe.$$scope={dirty:$,ctx:e}),wt.$set(xe);const Ce={};$&2&&(Ce.$$scope={dirty:$,ctx:e}),_t.$set(Ce)},i(e){ae||(_(n.$$.fragment,e),_(d.$$.fragment,e),_(u.$$.fragment,e),_(y.$$.fragment,e),_(st.$$.fragment,e),_(Z.$$.fragment,e),_(et.$$.fragment,e),_(lt.$$.fragment,e),_(H.$$.fragment,e),_(G.$$.fragment,e),_(O.$$.fragment,e),_(K.$$.fragment,e),_(ct.$$.fragment,e),_(xt.$$.fragment,e),_(ht.$$.fragment,e),_(Mt.$$.fragment,e),_(vt.$$.fragment,e),_(It.$$.fragment,e),_(wt.$$.fragment,e),_(yt.$$.fragment,e),_(_t.$$.fragment,e),_(Nt.$$.fragment,e),_(Lt.$$.fragment,e),_(Jt.$$.fragment,e),_(kt.$$.fragment,e),ae=!0)},o(e){b(n.$$.fragment,e),b(d.$$.fragment,e),b(u.$$.fragment,e),b(y.$$.fragment,e),b(st.$$.fragment,e),b(Z.$$.fragment,e),b(et.$$.fragment,e),b(lt.$$.fragment,e),b(H.$$.fragment,e),b(G.$$.fragment,e),b(O.$$.fragment,e),b(K.$$.fragment,e),b(ct.$$.fragment,e),b(xt.$$.fragment,e),b(ht.$$.fragment,e),b(Mt.$$.fragment,e),b(vt.$$.fragment,e),b(It.$$.fragment,e),b(wt.$$.fragment,e),b(yt.$$.fragment,e),b(_t.$$.fragment,e),b(Nt.$$.fragment,e),b(Lt.$$.fragment,e),b(Jt.$$.fragment,e),b(kt.$$.fragment,e),ae=!1},d(e){e&&(a(o),a(l),a(f),a(s),a(i),a(C),a(L),a(j),a(r),a(N),a(B),a(nt),a(P),a(ft),a($t),a(Y),a(mt),a(F),a(V),a(X),a(pt),a(ot),a(k),a(D),a(at),a(rt),a(At),a(bt),a(Rt),a(Ht),a(Zt),a(Ct),a(Yt),a(Xt),a(Bt),a(Tt),a(Ft),a(Vt),a(St),a(Ut),a(Pt),a(Ot),a(zt),a(jt),a(Qt),a(Dt),a(Kt),a(Gt),a(te),a(ee),a(ne),a(Et),a(le),a(qt),a(se),a(oe),a(Wt)),a(t),x(n,e),x(d,e),x(u,e),x(y,e),x(st,e),x(Z,e),x(et,e),x(lt,e),x(H,e),x(G,e),x(O,e),x(K,e),x(ct,e),x(xt,e),x(ht,e),x(Mt,e),x(vt,e),x(It,e),x(wt,e),x(yt,e),x(_t,e),x(Nt,e),x(Lt,e),x(Jt,e),x(kt,e)}}}const an='{"title":"Installation Options","local":"installation-options","sections":[{"title":"Prerequisites","local":"prerequisites","sections":[],"depth":2},{"title":"Virtual Environment","local":"virtual-environment","sections":[],"depth":2},{"title":"Basic Installation","local":"basic-installation","sections":[],"depth":2},{"title":"Installation with Extras","local":"installation-with-extras","sections":[{"title":"Tools","local":"tools","sections":[],"depth":3},{"title":"Model Integration","local":"model-integration","sections":[],"depth":3},{"title":"Multimodal Capabilities","local":"multimodal-capabilities","sections":[],"depth":3},{"title":"Remote Execution","local":"remote-execution","sections":[],"depth":3},{"title":"Telemetry and User Interface","local":"telemetry-and-user-interface","sections":[],"depth":3},{"title":"Complete Installation","local":"complete-installation","sections":[],"depth":3}],"depth":2},{"title":"Verifying Installation","local":"verifying-installation","sections":[],"depth":2},{"title":"Next Steps","local":"next-steps","sections":[],"depth":2}],"depth":1}';function rn(U){return Ie(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class gn extends Ue{constructor(t){super(),ye(this,t,rn,on,Te,{})}}export{gn as component};
