import{s as Ce,o as Me,n as D}from"../chunks/scheduler.f6319a2a.js";import{S as Te,i as Ie,g as m,s as T,r as h,A as Ue,h as g,f as a,c as I,j as E,u as v,x as J,k as xe,y as $,a as c,v as w,d as _,t as b,w as x,m as A,n as R}from"../chunks/index.85aa684c.js";import{C as k}from"../chunks/CodeBlock.3400fc53.js";import{H as ft,E as ye}from"../chunks/getInferenceSnippets.55a93fbe.js";import{H as dt,a as Q}from"../chunks/HfOption.bd631572.js";function je(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 k({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:D,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 Ne(U){let t,o='Using <a href="https://docs.astral.sh/uv/" rel="nofollow"><code>uv</code></a>:',l,f,n;return f=new k({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:D,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 Ge(U){let t,o,l,f;return t=new Q({props:{id:"virtual-environment",option:"venv",$$slots:{default:[je]},$$scope:{ctx:U}}}),l=new Q({props:{id:"virtual-environment",option:"uv",$$slots:{default:[Ne]},$$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 Le(U){let t,o;return t=new k({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:D,i(l){o||(_(t.$$.fragment,l),o=!0)},o(l){b(t.$$.fragment,l),o=!1},d(l){x(t,l)}}}function Je(U){let t,o;return t=new k({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:D,i(l){o||(_(t.$$.fragment,l),o=!0)},o(l){b(t.$$.fragment,l),o=!1},d(l){x(t,l)}}}function Ee(U){let t,o,l,f;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[Le]},$$scope:{ctx:U}}}),l=new Q({props:{id:"installation",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 k({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:D,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 k({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:D,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 Q({props:{id:"installation",option:"pip",$$slots:{default:[qe]},$$scope:{ctx:U}}}),l=new Q({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,l,f="toolkit",n,s,d,i,M,q="mcp",L,u,j;return s=new k({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ0b29sa2l0JTVEJTIy",highlighted:'pip install <span class="hljs-string">&quot;smolagents[toolkit]&quot;</span>',wrap:!1}}),u=new k({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"),M=m("strong"),M.textContent=q,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 C=E(t);o=g(C,"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(C),i=g(C,"LI",{});var y=E(i);M=g(y,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-m7l20a"&&(M.textContent=q),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),C.forEach(a)},m(r,C){c(r,t,C),$(t,o),$(o,l),$(o,n),w(s,o,null),$(t,d),$(t,i),$(i,M),$(i,L),w(u,i,null),j=!0},p:D,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 Re(U){let t,o,l,f="toolkit",n,s,d,i,M,q="mcp",L,u,j;return s=new k({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnRvb2xraXQlNUQlMjI=",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[toolkit]&quot;</span>',wrap:!1}}),u=new k({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"),M=m("strong"),M.textContent=q,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 C=E(t);o=g(C,"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(C),i=g(C,"LI",{});var y=E(i);M=g(y,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-m7l20a"&&(M.textContent=q),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),C.forEach(a)},m(r,C){c(r,t,C),$(t,o),$(o,l),$(o,n),w(s,o,null),$(t,d),$(t,i),$(i,M),$(i,L),w(u,i,null),j=!0},p:D,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 He(U){let t,o,l,f;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[Ae]},$$scope:{ctx:U}}}),l=new Q({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="openai",n,s,d,i,M,q="transformers",L,u,j,r,C,N="vllm",y,V,$t,H,S,it="mlx-lm",pt,Z,mt,B,X,gt="litellm",et,F,nt,P,O,lt="bedrock",ut,Y,st;return s=new k({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJvcGVuYWklNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[openai]&quot;</span>',wrap:!1}}),u=new k({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ0cmFuc2Zvcm1lcnMlNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[transformers]&quot;</span>',wrap:!1}}),V=new k({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ2bGxtJTVEJTIy",highlighted:'pip install <span class="hljs-string">&quot;smolagents[vllm]&quot;</span>',wrap:!1}}),Z=new k({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJtbHgtbG0lNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[mlx-lm]&quot;</span>',wrap:!1}}),F=new k({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJsaXRlbGxtJTVEJTIy",highlighted:'pip install <span class="hljs-string">&quot;smolagents[litellm]&quot;</span>',wrap:!1}}),Y=new k({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"),M=m("strong"),M.textContent=q,L=A(`: Enable Hugging Face Transformers models.
	`),h(u.$$.fragment),j=T(),r=m("li"),C=m("strong"),C.textContent=N,y=A(`: Add VLLM support for efficient model inference.
	`),h(V.$$.fragment),$t=T(),H=m("li"),S=m("strong"),S.textContent=it,pt=A(`: Enable support for MLX-LM models.
	`),h(Z.$$.fragment),mt=T(),B=m("li"),X=m("strong"),X.textContent=gt,et=A(`: Add LiteLLM support for lightweight model inference.
	`),h(F.$$.fragment),nt=T(),P=m("li"),O=m("strong"),O.textContent=lt,ut=A(`: Enable support for AWS Bedrock models.
	`),h(Y.$$.fragment)},l(G){t=g(G,"UL",{});var W=E(t);o=g(W,"LI",{});var ot=E(o);l=g(ot,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-e5ua0m"&&(l.textContent=f),n=R(ot,`: Add support for OpenAI API models.
	`),v(s.$$.fragment,ot),ot.forEach(a),d=I(W),i=g(W,"LI",{});var z=E(i);M=g(z,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-zj0q98"&&(M.textContent=q),L=R(z,`: Enable Hugging Face Transformers models.
	`),v(u.$$.fragment,z),z.forEach(a),j=I(W),r=g(W,"LI",{});var at=E(r);C=g(at,"STRONG",{"data-svelte-h":!0}),J(C)!=="svelte-1blja9t"&&(C.textContent=N),y=R(at,`: Add VLLM support for efficient model inference.
	`),v(V.$$.fragment,at),at.forEach(a),$t=I(W),H=g(W,"LI",{});var K=E(H);S=g(K,"STRONG",{"data-svelte-h":!0}),J(S)!=="svelte-1mqziap"&&(S.textContent=it),pt=R(K,`: Enable support for MLX-LM models.
	`),v(Z.$$.fragment,K),K.forEach(a),mt=I(W),B=g(W,"LI",{});var rt=E(B);X=g(rt,"STRONG",{"data-svelte-h":!0}),J(X)!=="svelte-8frvdz"&&(X.textContent=gt),et=R(rt,`: Add LiteLLM support for lightweight model inference.
	`),v(F.$$.fragment,rt),rt.forEach(a),nt=I(W),P=g(W,"LI",{});var tt=E(P);O=g(tt,"STRONG",{"data-svelte-h":!0}),J(O)!=="svelte-7vru18"&&(O.textContent=lt),ut=R(tt,`: Enable support for AWS Bedrock models.
	`),v(Y.$$.fragment,tt),tt.forEach(a),W.forEach(a)},m(G,W){c(G,t,W),$(t,o),$(o,l),$(o,n),w(s,o,null),$(t,d),$(t,i),$(i,M),$(i,L),w(u,i,null),$(t,j),$(t,r),$(r,C),$(r,y),w(V,r,null),$(t,$t),$(t,H),$(H,S),$(H,pt),w(Z,H,null),$(t,mt),$(t,B),$(B,X),$(B,et),w(F,B,null),$(t,nt),$(t,P),$(P,O),$(P,ut),w(Y,P,null),st=!0},p:D,i(G){st||(_(s.$$.fragment,G),_(u.$$.fragment,G),_(V.$$.fragment,G),_(Z.$$.fragment,G),_(F.$$.fragment,G),_(Y.$$.fragment,G),st=!0)},o(G){b(s.$$.fragment,G),b(u.$$.fragment,G),b(V.$$.fragment,G),b(Z.$$.fragment,G),b(F.$$.fragment,G),b(Y.$$.fragment,G),st=!1},d(G){G&&a(t),x(s),x(u),x(V),x(Z),x(F),x(Y)}}}function Ye(U){let t,o,l,f="openai",n,s,d,i,M,q="transformers",L,u,j,r,C,N="vllm",y,V,$t,H,S,it="mlx-lm",pt,Z,mt,B,X,gt="litellm",et,F,nt,P,O,lt="bedrock",ut,Y,st;return s=new k({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1Qm9wZW5haSU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[openai]&quot;</span>',wrap:!1}}),u=new k({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnRyYW5zZm9ybWVycyU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[transformers]&quot;</span>',wrap:!1}}),V=new k({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnZsbG0lNUQlMjI=",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[vllm]&quot;</span>',wrap:!1}}),Z=new k({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1Qm1seC1sbSU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[mlx-lm]&quot;</span>',wrap:!1}}),F=new k({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmxpdGVsbG0lNUQlMjI=",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[litellm]&quot;</span>',wrap:!1}}),Y=new k({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"),M=m("strong"),M.textContent=q,L=A(`: Enable Hugging Face Transformers models.
	`),h(u.$$.fragment),j=T(),r=m("li"),C=m("strong"),C.textContent=N,y=A(`: Add VLLM support for efficient model inference.
	`),h(V.$$.fragment),$t=T(),H=m("li"),S=m("strong"),S.textContent=it,pt=A(`: Enable support for MLX-LM models.
	`),h(Z.$$.fragment),mt=T(),B=m("li"),X=m("strong"),X.textContent=gt,et=A(`: Add LiteLLM support for lightweight model inference.
	`),h(F.$$.fragment),nt=T(),P=m("li"),O=m("strong"),O.textContent=lt,ut=A(`: Enable support for AWS Bedrock models.
	`),h(Y.$$.fragment)},l(G){t=g(G,"UL",{});var W=E(t);o=g(W,"LI",{});var ot=E(o);l=g(ot,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-e5ua0m"&&(l.textContent=f),n=R(ot,`: Add support for OpenAI API models.
	`),v(s.$$.fragment,ot),ot.forEach(a),d=I(W),i=g(W,"LI",{});var z=E(i);M=g(z,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-zj0q98"&&(M.textContent=q),L=R(z,`: Enable Hugging Face Transformers models.
	`),v(u.$$.fragment,z),z.forEach(a),j=I(W),r=g(W,"LI",{});var at=E(r);C=g(at,"STRONG",{"data-svelte-h":!0}),J(C)!=="svelte-1blja9t"&&(C.textContent=N),y=R(at,`: Add VLLM support for efficient model inference.
	`),v(V.$$.fragment,at),at.forEach(a),$t=I(W),H=g(W,"LI",{});var K=E(H);S=g(K,"STRONG",{"data-svelte-h":!0}),J(S)!=="svelte-1mqziap"&&(S.textContent=it),pt=R(K,`: Enable support for MLX-LM models.
	`),v(Z.$$.fragment,K),K.forEach(a),mt=I(W),B=g(W,"LI",{});var rt=E(B);X=g(rt,"STRONG",{"data-svelte-h":!0}),J(X)!=="svelte-8frvdz"&&(X.textContent=gt),et=R(rt,`: Add LiteLLM support for lightweight model inference.
	`),v(F.$$.fragment,rt),rt.forEach(a),nt=I(W),P=g(W,"LI",{});var tt=E(P);O=g(tt,"STRONG",{"data-svelte-h":!0}),J(O)!=="svelte-7vru18"&&(O.textContent=lt),ut=R(tt,`: Enable support for AWS Bedrock models.
	`),v(Y.$$.fragment,tt),tt.forEach(a),W.forEach(a)},m(G,W){c(G,t,W),$(t,o),$(o,l),$(o,n),w(s,o,null),$(t,d),$(t,i),$(i,M),$(i,L),w(u,i,null),$(t,j),$(t,r),$(r,C),$(r,y),w(V,r,null),$(t,$t),$(t,H),$(H,S),$(H,pt),w(Z,H,null),$(t,mt),$(t,B),$(B,X),$(B,et),w(F,B,null),$(t,nt),$(t,P),$(P,O),$(P,ut),w(Y,P,null),st=!0},p:D,i(G){st||(_(s.$$.fragment,G),_(u.$$.fragment,G),_(V.$$.fragment,G),_(Z.$$.fragment,G),_(F.$$.fragment,G),_(Y.$$.fragment,G),st=!0)},o(G){b(s.$$.fragment,G),b(u.$$.fragment,G),b(V.$$.fragment,G),b(Z.$$.fragment,G),b(F.$$.fragment,G),b(Y.$$.fragment,G),st=!1},d(G){G&&a(t),x(s),x(u),x(V),x(Z),x(F),x(Y)}}}function Xe(U){let t,o,l,f;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[Ze]},$$scope:{ctx:U}}}),l=new Q({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="vision",n,s,d,i,M,q="audio",L,u,j;return s=new k({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ2aXNpb24lNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[vision]&quot;</span>',wrap:!1}}),u=new k({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"),M=m("strong"),M.textContent=q,L=A(`: Enable audio processing capabilities.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var C=E(t);o=g(C,"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(C),i=g(C,"LI",{});var y=E(i);M=g(y,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-81028w"&&(M.textContent=q),L=R(y,`: Enable audio processing capabilities.
	`),v(u.$$.fragment,y),y.forEach(a),C.forEach(a)},m(r,C){c(r,t,C),$(t,o),$(o,l),$(o,n),w(s,o,null),$(t,d),$(t,i),$(i,M),$(i,L),w(u,i,null),j=!0},p:D,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 Fe(U){let t,o,l,f="vision",n,s,d,i,M,q="audio",L,u,j;return s=new k({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnZpc2lvbiU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[vision]&quot;</span>',wrap:!1}}),u=new k({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"),M=m("strong"),M.textContent=q,L=A(`: Enable audio processing capabilities.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var C=E(t);o=g(C,"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(C),i=g(C,"LI",{});var y=E(i);M=g(y,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-81028w"&&(M.textContent=q),L=R(y,`: Enable audio processing capabilities.
	`),v(u.$$.fragment,y),y.forEach(a),C.forEach(a)},m(r,C){c(r,t,C),$(t,o),$(o,l),$(o,n),w(s,o,null),$(t,d),$(t,i),$(i,M),$(i,L),w(u,i,null),j=!0},p:D,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 Ve(U){let t,o,l,f;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[Be]},$$scope:{ctx:U}}}),l=new Q({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="docker",n,s,d,i,M,q="e2b",L,u,j;return s=new k({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJkb2NrZXIlNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[docker]&quot;</span>',wrap:!1}}),u=new k({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"),M=m("strong"),M.textContent=q,L=A(`: Enable E2B support for remote execution.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var C=E(t);o=g(C,"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(C),i=g(C,"LI",{});var y=E(i);M=g(y,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-n5jq6r"&&(M.textContent=q),L=R(y,`: Enable E2B support for remote execution.
	`),v(u.$$.fragment,y),y.forEach(a),C.forEach(a)},m(r,C){c(r,t,C),$(t,o),$(o,l),$(o,n),w(s,o,null),$(t,d),$(t,i),$(i,M),$(i,L),w(u,i,null),j=!0},p:D,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="docker",n,s,d,i,M,q="e2b",L,u,j;return s=new k({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmRvY2tlciU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[docker]&quot;</span>',wrap:!1}}),u=new k({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"),M=m("strong"),M.textContent=q,L=A(`: Enable E2B support for remote execution.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var C=E(t);o=g(C,"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(C),i=g(C,"LI",{});var y=E(i);M=g(y,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-n5jq6r"&&(M.textContent=q),L=R(y,`: Enable E2B support for remote execution.
	`),v(u.$$.fragment,y),y.forEach(a),C.forEach(a)},m(r,C){c(r,t,C),$(t,o),$(o,l),$(o,n),w(s,o,null),$(t,d),$(t,i),$(i,M),$(i,L),w(u,i,null),j=!0},p:D,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 Q({props:{id:"installation",option:"pip",$$slots:{default:[Se]},$$scope:{ctx:U}}}),l=new Q({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="telemetry",n,s,d,i,M,q="gradio",L,u,j;return s=new k({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ0ZWxlbWV0cnklNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[telemetry]&quot;</span>',wrap:!1}}),u=new k({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"),M=m("strong"),M.textContent=q,L=A(`: Add support for interactive Gradio UI components.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var C=E(t);o=g(C,"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(C),i=g(C,"LI",{});var y=E(i);M=g(y,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-1pepimg"&&(M.textContent=q),L=R(y,`: Add support for interactive Gradio UI components.
	`),v(u.$$.fragment,y),y.forEach(a),C.forEach(a)},m(r,C){c(r,t,C),$(t,o),$(o,l),$(o,n),w(s,o,null),$(t,d),$(t,i),$(i,M),$(i,L),w(u,i,null),j=!0},p:D,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="telemetry",n,s,d,i,M,q="gradio",L,u,j;return s=new k({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnRlbGVtZXRyeSU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[telemetry]&quot;</span>',wrap:!1}}),u=new k({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"),M=m("strong"),M.textContent=q,L=A(`: Add support for interactive Gradio UI components.
	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var C=E(t);o=g(C,"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(C),i=g(C,"LI",{});var y=E(i);M=g(y,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-1pepimg"&&(M.textContent=q),L=R(y,`: Add support for interactive Gradio UI components.
	`),v(u.$$.fragment,y),y.forEach(a),C.forEach(a)},m(r,C){c(r,t,C),$(t,o),$(o,l),$(o,n),w(s,o,null),$(t,d),$(t,i),$(i,M),$(i,L),w(u,i,null),j=!0},p:D,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 Q({props:{id:"installation",option:"pip",$$slots:{default:[ze]},$$scope:{ctx:U}}}),l=new Q({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;return t=new k({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:D,i(l){o||(_(t.$$.fragment,l),o=!0)},o(l){b(t.$$.fragment,l),o=!1},d(l){x(t,l)}}}function tn(U){let t,o;return t=new k({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:D,i(l){o||(_(t.$$.fragment,l),o=!0)},o(l){b(t.$$.fragment,l),o=!1},d(l){x(t,l)}}}function en(U){let t,o,l,f;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[Ke]},$$scope:{ctx:U}}}),l=new Q({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,l,f,n,s,d,i="The <code>smolagents</code> library can be installed using pip. Here are the different installation methods and options available.",M,q,L,u,j='<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>',r,C,N,y,V=`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.`,$t,H,S,it,pt,Z,mt="Install <code>smolagents</code> core library with:",B,X,gt,et,F,nt,P=`<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:`,O,lt,ut,Y,st,G,W="These extras include various tools and integrations:",ot,z,at,K,rt,tt,oe="These extras enable integration with various AI models and frameworks:",Wt,ct,At,bt,Rt,xt,ae="Extras for handling different types of media and input:",Ht,ht,Zt,Ct,Yt,Mt,re="Extras for executing code remotely:",Xt,vt,Bt,Tt,Ft,It,ie="Extras for telemetry, monitoring and user interface components:",Vt,wt,St,Ut,Pt,yt,fe="To install all available extras, you can use:",Ot,_t,zt,jt,Qt,Nt,$e="After installation, you can verify that <code>smolagents</code> is installed correctly by running:",Dt,Gt,Kt,Lt,te,Jt,pe="Once you have successfully installed <code>smolagents</code>, you can:",ee,Et,ue='<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>',ne,qt,le,kt,se;return n=new ft({props:{title:"Installation Options",local:"installation-options",headingTag:"h1"}}),q=new ft({props:{title:"Prerequisites",local:"prerequisites",headingTag:"h2"}}),C=new ft({props:{title:"Virtual Environment",local:"virtual-environment",headingTag:"h2"}}),H=new dt({props:{id:"virtual-environment",options:["venv","uv"],$$slots:{default:[Ge]},$$scope:{ctx:U}}}),it=new ft({props:{title:"Basic Installation",local:"basic-installation",headingTag:"h2"}}),X=new dt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[Ee]},$$scope:{ctx:U}}}),et=new ft({props:{title:"Installation with Extras",local:"installation-with-extras",headingTag:"h2"}}),lt=new dt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[We]},$$scope:{ctx:U}}}),Y=new ft({props:{title:"Tools",local:"tools",headingTag:"h3"}}),z=new dt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[He]},$$scope:{ctx:U}}}),K=new ft({props:{title:"Model Integration",local:"model-integration",headingTag:"h3"}}),ct=new dt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[Xe]},$$scope:{ctx:U}}}),bt=new ft({props:{title:"Multimodal Capabilities",local:"multimodal-capabilities",headingTag:"h3"}}),ht=new dt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[Ve]},$$scope:{ctx:U}}}),Ct=new ft({props:{title:"Remote Execution",local:"remote-execution",headingTag:"h3"}}),vt=new dt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[Oe]},$$scope:{ctx:U}}}),Tt=new ft({props:{title:"Telemetry and User Interface",local:"telemetry-and-user-interface",headingTag:"h3"}}),wt=new dt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[De]},$$scope:{ctx:U}}}),Ut=new ft({props:{title:"Complete Installation",local:"complete-installation",headingTag:"h3"}}),_t=new dt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[en]},$$scope:{ctx:U}}}),jt=new ft({props:{title:"Verifying Installation",local:"verifying-installation",headingTag:"h2"}}),Gt=new k({props:{code:"aW1wb3J0JTIwc21vbGFnZW50cyUwQXByaW50KHNtb2xhZ2VudHMuX192ZXJzaW9uX18p",highlighted:`<span class="hljs-keyword">import</span> smolagents
<span class="hljs-built_in">print</span>(smolagents.__version__)`,wrap:!1}}),Lt=new ft({props:{title:"Next Steps",local:"next-steps",headingTag:"h2"}}),qt=new ye({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(),d=m("p"),d.innerHTML=i,M=T(),h(q.$$.fragment),L=T(),u=m("ul"),u.innerHTML=j,r=T(),h(C.$$.fragment),N=T(),y=m("p"),y.innerHTML=V,$t=T(),h(H.$$.fragment),S=T(),h(it.$$.fragment),pt=T(),Z=m("p"),Z.innerHTML=mt,B=T(),h(X.$$.fragment),gt=T(),h(et.$$.fragment),F=T(),nt=m("p"),nt.innerHTML=P,O=T(),h(lt.$$.fragment),ut=T(),h(Y.$$.fragment),st=T(),G=m("p"),G.textContent=W,ot=T(),h(z.$$.fragment),at=T(),h(K.$$.fragment),rt=T(),tt=m("p"),tt.textContent=oe,Wt=T(),h(ct.$$.fragment),At=T(),h(bt.$$.fragment),Rt=T(),xt=m("p"),xt.textContent=ae,Ht=T(),h(ht.$$.fragment),Zt=T(),h(Ct.$$.fragment),Yt=T(),Mt=m("p"),Mt.textContent=re,Xt=T(),h(vt.$$.fragment),Bt=T(),h(Tt.$$.fragment),Ft=T(),It=m("p"),It.textContent=ie,Vt=T(),h(wt.$$.fragment),St=T(),h(Ut.$$.fragment),Pt=T(),yt=m("p"),yt.textContent=fe,Ot=T(),h(_t.$$.fragment),zt=T(),h(jt.$$.fragment),Qt=T(),Nt=m("p"),Nt.innerHTML=$e,Dt=T(),h(Gt.$$.fragment),Kt=T(),h(Lt.$$.fragment),te=T(),Jt=m("p"),Jt.innerHTML=pe,ee=T(),Et=m("ul"),Et.innerHTML=ue,ne=T(),h(qt.$$.fragment),le=T(),kt=m("p"),this.h()},l(e){const p=Ue("svelte-u9bgzb",document.head);t=g(p,"META",{name:!0,content:!0}),p.forEach(a),o=I(e),l=g(e,"P",{}),E(l).forEach(a),f=I(e),v(n.$$.fragment,e),s=I(e),d=g(e,"P",{"data-svelte-h":!0}),J(d)!=="svelte-1nixtsi"&&(d.innerHTML=i),M=I(e),v(q.$$.fragment,e),L=I(e),u=g(e,"UL",{"data-svelte-h":!0}),J(u)!=="svelte-1ryxvo8"&&(u.innerHTML=j),r=I(e),v(C.$$.fragment,e),N=I(e),y=g(e,"P",{"data-svelte-h":!0}),J(y)!=="svelte-1x1rz2z"&&(y.innerHTML=V),$t=I(e),v(H.$$.fragment,e),S=I(e),v(it.$$.fragment,e),pt=I(e),Z=g(e,"P",{"data-svelte-h":!0}),J(Z)!=="svelte-1ujfebb"&&(Z.innerHTML=mt),B=I(e),v(X.$$.fragment,e),gt=I(e),v(et.$$.fragment,e),F=I(e),nt=g(e,"P",{"data-svelte-h":!0}),J(nt)!=="svelte-qqw2vy"&&(nt.innerHTML=P),O=I(e),v(lt.$$.fragment,e),ut=I(e),v(Y.$$.fragment,e),st=I(e),G=g(e,"P",{"data-svelte-h":!0}),J(G)!=="svelte-xzaay2"&&(G.textContent=W),ot=I(e),v(z.$$.fragment,e),at=I(e),v(K.$$.fragment,e),rt=I(e),tt=g(e,"P",{"data-svelte-h":!0}),J(tt)!=="svelte-hpted8"&&(tt.textContent=oe),Wt=I(e),v(ct.$$.fragment,e),At=I(e),v(bt.$$.fragment,e),Rt=I(e),xt=g(e,"P",{"data-svelte-h":!0}),J(xt)!=="svelte-18zmzgn"&&(xt.textContent=ae),Ht=I(e),v(ht.$$.fragment,e),Zt=I(e),v(Ct.$$.fragment,e),Yt=I(e),Mt=g(e,"P",{"data-svelte-h":!0}),J(Mt)!=="svelte-srqdfg"&&(Mt.textContent=re),Xt=I(e),v(vt.$$.fragment,e),Bt=I(e),v(Tt.$$.fragment,e),Ft=I(e),It=g(e,"P",{"data-svelte-h":!0}),J(It)!=="svelte-1ez27pm"&&(It.textContent=ie),Vt=I(e),v(wt.$$.fragment,e),St=I(e),v(Ut.$$.fragment,e),Pt=I(e),yt=g(e,"P",{"data-svelte-h":!0}),J(yt)!=="svelte-nyc7ht"&&(yt.textContent=fe),Ot=I(e),v(_t.$$.fragment,e),zt=I(e),v(jt.$$.fragment,e),Qt=I(e),Nt=g(e,"P",{"data-svelte-h":!0}),J(Nt)!=="svelte-sqsvva"&&(Nt.innerHTML=$e),Dt=I(e),v(Gt.$$.fragment,e),Kt=I(e),v(Lt.$$.fragment,e),te=I(e),Jt=g(e,"P",{"data-svelte-h":!0}),J(Jt)!=="svelte-1iolrgw"&&(Jt.innerHTML=pe),ee=I(e),Et=g(e,"UL",{"data-svelte-h":!0}),J(Et)!=="svelte-uvzu6f"&&(Et.innerHTML=ue),ne=I(e),v(qt.$$.fragment,e),le=I(e),kt=g(e,"P",{}),E(kt).forEach(a),this.h()},h(){xe(t,"name","hf:doc:metadata"),xe(t,"content",ln)},m(e,p){$(document.head,t),c(e,o,p),c(e,l,p),c(e,f,p),w(n,e,p),c(e,s,p),c(e,d,p),c(e,M,p),w(q,e,p),c(e,L,p),c(e,u,p),c(e,r,p),w(C,e,p),c(e,N,p),c(e,y,p),c(e,$t,p),w(H,e,p),c(e,S,p),w(it,e,p),c(e,pt,p),c(e,Z,p),c(e,B,p),w(X,e,p),c(e,gt,p),w(et,e,p),c(e,F,p),c(e,nt,p),c(e,O,p),w(lt,e,p),c(e,ut,p),w(Y,e,p),c(e,st,p),c(e,G,p),c(e,ot,p),w(z,e,p),c(e,at,p),w(K,e,p),c(e,rt,p),c(e,tt,p),c(e,Wt,p),w(ct,e,p),c(e,At,p),w(bt,e,p),c(e,Rt,p),c(e,xt,p),c(e,Ht,p),w(ht,e,p),c(e,Zt,p),w(Ct,e,p),c(e,Yt,p),c(e,Mt,p),c(e,Xt,p),w(vt,e,p),c(e,Bt,p),w(Tt,e,p),c(e,Ft,p),c(e,It,p),c(e,Vt,p),w(wt,e,p),c(e,St,p),w(Ut,e,p),c(e,Pt,p),c(e,yt,p),c(e,Ot,p),w(_t,e,p),c(e,zt,p),w(jt,e,p),c(e,Qt,p),c(e,Nt,p),c(e,Dt,p),w(Gt,e,p),c(e,Kt,p),w(Lt,e,p),c(e,te,p),c(e,Jt,p),c(e,ee,p),c(e,Et,p),c(e,ne,p),w(qt,e,p),c(e,le,p),c(e,kt,p),se=!0},p(e,[p]){const me={};p&2&&(me.$$scope={dirty:p,ctx:e}),H.$set(me);const ge={};p&2&&(ge.$$scope={dirty:p,ctx:e}),X.$set(ge);const de={};p&2&&(de.$$scope={dirty:p,ctx:e}),lt.$set(de);const ce={};p&2&&(ce.$$scope={dirty:p,ctx:e}),z.$set(ce);const he={};p&2&&(he.$$scope={dirty:p,ctx:e}),ct.$set(he);const ve={};p&2&&(ve.$$scope={dirty:p,ctx:e}),ht.$set(ve);const we={};p&2&&(we.$$scope={dirty:p,ctx:e}),vt.$set(we);const _e={};p&2&&(_e.$$scope={dirty:p,ctx:e}),wt.$set(_e);const be={};p&2&&(be.$$scope={dirty:p,ctx:e}),_t.$set(be)},i(e){se||(_(n.$$.fragment,e),_(q.$$.fragment,e),_(C.$$.fragment,e),_(H.$$.fragment,e),_(it.$$.fragment,e),_(X.$$.fragment,e),_(et.$$.fragment,e),_(lt.$$.fragment,e),_(Y.$$.fragment,e),_(z.$$.fragment,e),_(K.$$.fragment,e),_(ct.$$.fragment,e),_(bt.$$.fragment,e),_(ht.$$.fragment,e),_(Ct.$$.fragment,e),_(vt.$$.fragment,e),_(Tt.$$.fragment,e),_(wt.$$.fragment,e),_(Ut.$$.fragment,e),_(_t.$$.fragment,e),_(jt.$$.fragment,e),_(Gt.$$.fragment,e),_(Lt.$$.fragment,e),_(qt.$$.fragment,e),se=!0)},o(e){b(n.$$.fragment,e),b(q.$$.fragment,e),b(C.$$.fragment,e),b(H.$$.fragment,e),b(it.$$.fragment,e),b(X.$$.fragment,e),b(et.$$.fragment,e),b(lt.$$.fragment,e),b(Y.$$.fragment,e),b(z.$$.fragment,e),b(K.$$.fragment,e),b(ct.$$.fragment,e),b(bt.$$.fragment,e),b(ht.$$.fragment,e),b(Ct.$$.fragment,e),b(vt.$$.fragment,e),b(Tt.$$.fragment,e),b(wt.$$.fragment,e),b(Ut.$$.fragment,e),b(_t.$$.fragment,e),b(jt.$$.fragment,e),b(Gt.$$.fragment,e),b(Lt.$$.fragment,e),b(qt.$$.fragment,e),se=!1},d(e){e&&(a(o),a(l),a(f),a(s),a(d),a(M),a(L),a(u),a(r),a(N),a(y),a($t),a(S),a(pt),a(Z),a(B),a(gt),a(F),a(nt),a(O),a(ut),a(st),a(G),a(ot),a(at),a(rt),a(tt),a(Wt),a(At),a(Rt),a(xt),a(Ht),a(Zt),a(Yt),a(Mt),a(Xt),a(Bt),a(Ft),a(It),a(Vt),a(St),a(Pt),a(yt),a(Ot),a(zt),a(Qt),a(Nt),a(Dt),a(Kt),a(te),a(Jt),a(ee),a(Et),a(ne),a(le),a(kt)),a(t),x(n,e),x(q,e),x(C,e),x(H,e),x(it,e),x(X,e),x(et,e),x(lt,e),x(Y,e),x(z,e),x(K,e),x(ct,e),x(bt,e),x(ht,e),x(Ct,e),x(vt,e),x(Tt,e),x(wt,e),x(Ut,e),x(_t,e),x(jt,e),x(Gt,e),x(Lt,e),x(qt,e)}}}const ln='{"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 sn(U){return Me(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class pn extends Te{constructor(t){super(),Ie(this,t,sn,nn,Ce,{})}}export{pn as component};
