import{s as Ue,o as Te,n as z}from"../chunks/scheduler.f9cad8c1.js";import{S as Ie,i as je,e as m,s as U,c as h,h as Ge,a as g,d as o,b as T,f as q,g as v,j as J,k as be,l as p,m as d,n as w,t as _,o as C,p as x,q as E,r as H}from"../chunks/index.6e06ef99.js";import{C as Ne,H as $t,E as Le}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.c4302a62.js";import{C as W}from"../chunks/CodeBlock.72594161.js";import{H as gt,a as Q}from"../chunks/HfOption.e4f513ba.js";function ye(I){let t,a='<a href="https://docs.python.org/3/library/venv.html" rel="nofollow"><code>venv</code></a> 사용:',l,i,n;return i=new W({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=a,l=U(),h(i.$$.fragment)},l(s){t=g(s,"P",{"data-svelte-h":!0}),J(t)!=="svelte-1t7h7gx"&&(t.innerHTML=a),l=T(s),v(i.$$.fragment,s)},m(s,c){d(s,t,c),d(s,l,c),w(i,s,c),n=!0},p:z,i(s){n||(_(i.$$.fragment,s),n=!0)},o(s){C(i.$$.fragment,s),n=!1},d(s){s&&(o(t),o(l)),x(i,s)}}}function Je(I){let t,a='<a href="https://docs.astral.sh/uv/" rel="nofollow"><code>uv</code></a> 사용:',l,i,n;return i=new W({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=a,l=U(),h(i.$$.fragment)},l(s){t=g(s,"P",{"data-svelte-h":!0}),J(t)!=="svelte-7jr2hf"&&(t.innerHTML=a),l=T(s),v(i.$$.fragment,s)},m(s,c){d(s,t,c),d(s,l,c),w(i,s,c),n=!0},p:z,i(s){n||(_(i.$$.fragment,s),n=!0)},o(s){C(i.$$.fragment,s),n=!1},d(s){s&&(o(t),o(l)),x(i,s)}}}function qe(I){let t,a,l,i;return t=new Q({props:{id:"virtual-environment",option:"venv",$$slots:{default:[ye]},$$scope:{ctx:I}}}),l=new Q({props:{id:"virtual-environment",option:"uv",$$slots:{default:[Je]},$$scope:{ctx:I}}}),{c(){h(t.$$.fragment),a=U(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),a=T(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),d(n,a,s),w(l,n,s),i=!0},p(n,s){const c={};s&2&&(c.$$scope={dirty:s,ctx:n}),t.$set(c);const $={};s&2&&($.$$scope={dirty:s,ctx:n}),l.$set($)},i(n){i||(_(t.$$.fragment,n),_(l.$$.fragment,n),i=!0)},o(n){C(t.$$.fragment,n),C(l.$$.fragment,n),i=!1},d(n){n&&o(a),x(t,n),x(l,n)}}}function We(I){let t,a;return t=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMHNtb2xhZ2VudHM=",highlighted:"pip install smolagents",wrap:!1}}),{c(){h(t.$$.fragment)},l(l){v(t.$$.fragment,l)},m(l,i){w(t,l,i),a=!0},p:z,i(l){a||(_(t.$$.fragment,l),a=!0)},o(l){C(t.$$.fragment,l),a=!1},d(l){x(t,l)}}}function ke(I){let t,a;return t=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwc21vbGFnZW50cw==",highlighted:"uv pip install smolagents",wrap:!1}}),{c(){h(t.$$.fragment)},l(l){v(t.$$.fragment,l)},m(l,i){w(t,l,i),a=!0},p:z,i(l){a||(_(t.$$.fragment,l),a=!0)},o(l){C(t.$$.fragment,l),a=!1},d(l){x(t,l)}}}function Re(I){let t,a,l,i;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[We]},$$scope:{ctx:I}}}),l=new Q({props:{id:"installation",option:"uv",$$slots:{default:[ke]},$$scope:{ctx:I}}}),{c(){h(t.$$.fragment),a=U(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),a=T(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),d(n,a,s),w(l,n,s),i=!0},p(n,s){const c={};s&2&&(c.$$scope={dirty:s,ctx:n}),t.$set(c);const $={};s&2&&($.$$scope={dirty:s,ctx:n}),l.$set($)},i(n){i||(_(t.$$.fragment,n),_(l.$$.fragment,n),i=!0)},o(n){C(t.$$.fragment,n),C(l.$$.fragment,n),i=!1},d(n){n&&o(a),x(t,n),x(l,n)}}}function Ee(I){let t,a;return t=new W({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,i){w(t,l,i),a=!0},p:z,i(l){a||(_(t.$$.fragment,l),a=!0)},o(l){C(t.$$.fragment,l),a=!1},d(l){x(t,l)}}}function He(I){let t,a;return t=new W({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,i){w(t,l,i),a=!0},p:z,i(l){a||(_(t.$$.fragment,l),a=!0)},o(l){C(t.$$.fragment,l),a=!1},d(l){x(t,l)}}}function Ze(I){let t,a,l,i;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[Ee]},$$scope:{ctx:I}}}),l=new Q({props:{id:"installation",option:"uv",$$slots:{default:[He]},$$scope:{ctx:I}}}),{c(){h(t.$$.fragment),a=U(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),a=T(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),d(n,a,s),w(l,n,s),i=!0},p(n,s){const c={};s&2&&(c.$$scope={dirty:s,ctx:n}),t.$set(c);const $={};s&2&&($.$$scope={dirty:s,ctx:n}),l.$set($)},i(n){i||(_(t.$$.fragment,n),_(l.$$.fragment,n),i=!0)},o(n){C(t.$$.fragment,n),C(l.$$.fragment,n),i=!1},d(n){n&&o(a),x(t,n),x(l,n)}}}function Xe(I){let t,a,l,i="toolkit",n,s,c,$,M,R="mcp",y,u,G;return s=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ0b29sa2l0JTVEJTIy",highlighted:'pip install <span class="hljs-string">&quot;smolagents[toolkit]&quot;</span>',wrap:!1}}),u=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJtY3AlNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[mcp]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),a=m("li"),l=m("strong"),l.textContent=i,n=E(`: 일반적인 작업을 위한 기본 도구 세트를 설치합니다.

	`),h(s.$$.fragment),c=U(),$=m("li"),M=m("strong"),M.textContent=R,y=E(`: 외부 도구 및 서비스와 통합하기 위한 Model Context Protocol (MCP) 지원을 추가합니다.

	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var b=q(t);a=g(b,"LI",{});var N=q(a);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-ywn64o"&&(l.textContent=i),n=H(N,`: 일반적인 작업을 위한 기본 도구 세트를 설치합니다.

	`),v(s.$$.fragment,N),N.forEach(o),c=T(b),$=g(b,"LI",{});var j=q($);M=g(j,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-m7l20a"&&(M.textContent=R),y=H(j,`: 외부 도구 및 서비스와 통합하기 위한 Model Context Protocol (MCP) 지원을 추가합니다.

	`),v(u.$$.fragment,j),j.forEach(o),b.forEach(o)},m(r,b){d(r,t,b),p(t,a),p(a,l),p(a,n),w(s,a,null),p(t,c),p(t,$),p($,M),p($,y),w(u,$,null),G=!0},p:z,i(r){G||(_(s.$$.fragment,r),_(u.$$.fragment,r),G=!0)},o(r){C(s.$$.fragment,r),C(u.$$.fragment,r),G=!1},d(r){r&&o(t),x(s),x(u)}}}function Ye(I){let t,a,l,i="toolkit",n,s,c,$,M,R="mcp",y,u,G;return s=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnRvb2xraXQlNUQlMjI=",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[toolkit]&quot;</span>',wrap:!1}}),u=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1Qm1jcCU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[mcp]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),a=m("li"),l=m("strong"),l.textContent=i,n=E(`: 일반적인 작업을 위한 기본 도구 세트를 설치합니다.

	`),h(s.$$.fragment),c=U(),$=m("li"),M=m("strong"),M.textContent=R,y=E(`: 외부 도구 및 서비스와 통합하기 위한 Model Context Protocol (MCP) 지원을 추가합니다.

	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var b=q(t);a=g(b,"LI",{});var N=q(a);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-ywn64o"&&(l.textContent=i),n=H(N,`: 일반적인 작업을 위한 기본 도구 세트를 설치합니다.

	`),v(s.$$.fragment,N),N.forEach(o),c=T(b),$=g(b,"LI",{});var j=q($);M=g(j,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-m7l20a"&&(M.textContent=R),y=H(j,`: 외부 도구 및 서비스와 통합하기 위한 Model Context Protocol (MCP) 지원을 추가합니다.

	`),v(u.$$.fragment,j),j.forEach(o),b.forEach(o)},m(r,b){d(r,t,b),p(t,a),p(a,l),p(a,n),w(s,a,null),p(t,c),p(t,$),p($,M),p($,y),w(u,$,null),G=!0},p:z,i(r){G||(_(s.$$.fragment,r),_(u.$$.fragment,r),G=!0)},o(r){C(s.$$.fragment,r),C(u.$$.fragment,r),G=!1},d(r){r&&o(t),x(s),x(u)}}}function Fe(I){let t,a,l,i;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[Xe]},$$scope:{ctx:I}}}),l=new Q({props:{id:"installation",option:"uv",$$slots:{default:[Ye]},$$scope:{ctx:I}}}),{c(){h(t.$$.fragment),a=U(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),a=T(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),d(n,a,s),w(l,n,s),i=!0},p(n,s){const c={};s&2&&(c.$$scope={dirty:s,ctx:n}),t.$set(c);const $={};s&2&&($.$$scope={dirty:s,ctx:n}),l.$set($)},i(n){i||(_(t.$$.fragment,n),_(l.$$.fragment,n),i=!0)},o(n){C(t.$$.fragment,n),C(l.$$.fragment,n),i=!1},d(n){n&&o(a),x(t,n),x(l,n)}}}function Be(I){let t,a,l,i="openai",n,s,c,$,M,R="transformers",y,u,G,r,b,N="vllm",j,B,nt,V,A,st="mlx-lm",it,X,ft,Y,tt,mt="litellm",et,S,lt,P,F,ct="bedrock",pt,Z,at;return s=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJvcGVuYWklNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[openai]&quot;</span>',wrap:!1}}),u=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ0cmFuc2Zvcm1lcnMlNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[transformers]&quot;</span>',wrap:!1}}),B=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ2bGxtJTVEJTIy",highlighted:'pip install <span class="hljs-string">&quot;smolagents[vllm]&quot;</span>',wrap:!1}}),X=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJtbHgtbG0lNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[mlx-lm]&quot;</span>',wrap:!1}}),S=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJsaXRlbGxtJTVEJTIy",highlighted:'pip install <span class="hljs-string">&quot;smolagents[litellm]&quot;</span>',wrap:!1}}),Z=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJiZWRyb2NrJTVEJTIy",highlighted:'pip install <span class="hljs-string">&quot;smolagents[bedrock]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),a=m("li"),l=m("strong"),l.textContent=i,n=E(`: OpenAI API 모델 지원을 추가합니다.

	`),h(s.$$.fragment),c=U(),$=m("li"),M=m("strong"),M.textContent=R,y=E(`: Hugging Face 트랜스포머 모델을 활성화합니다.

	`),h(u.$$.fragment),G=U(),r=m("li"),b=m("strong"),b.textContent=N,j=E(`: 효율적인 모델 추론을 위한 VLLM 지원을 추가합니다.

	`),h(B.$$.fragment),nt=U(),V=m("li"),A=m("strong"),A.textContent=st,it=E(`: MLX-LM 모델 지원을 활성화합니다.

	`),h(X.$$.fragment),ft=U(),Y=m("li"),tt=m("strong"),tt.textContent=mt,et=E(`: 경량 모델 추론을 위한 LiteLLM 지원을 추가합니다.

	`),h(S.$$.fragment),lt=U(),P=m("li"),F=m("strong"),F.textContent=ct,pt=E(`: AWS Bedrock 모델 지원을 활성화합니다.

	`),h(Z.$$.fragment)},l(L){t=g(L,"UL",{});var k=q(t);a=g(k,"LI",{});var D=q(a);l=g(D,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-e5ua0m"&&(l.textContent=i),n=H(D,`: OpenAI API 모델 지원을 추가합니다.

	`),v(s.$$.fragment,D),D.forEach(o),c=T(k),$=g(k,"LI",{});var ut=q($);M=g(ut,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-zj0q98"&&(M.textContent=R),y=H(ut,`: Hugging Face 트랜스포머 모델을 활성화합니다.

	`),v(u.$$.fragment,ut),ut.forEach(o),G=T(k),r=g(k,"LI",{});var ot=q(r);b=g(ot,"STRONG",{"data-svelte-h":!0}),J(b)!=="svelte-1blja9t"&&(b.textContent=N),j=H(ot,`: 효율적인 모델 추론을 위한 VLLM 지원을 추가합니다.

	`),v(B.$$.fragment,ot),ot.forEach(o),nt=T(k),V=g(k,"LI",{});var O=q(V);A=g(O,"STRONG",{"data-svelte-h":!0}),J(A)!=="svelte-1mqziap"&&(A.textContent=st),it=H(O,`: MLX-LM 모델 지원을 활성화합니다.

	`),v(X.$$.fragment,O),O.forEach(o),ft=T(k),Y=g(k,"LI",{});var rt=q(Y);tt=g(rt,"STRONG",{"data-svelte-h":!0}),J(tt)!=="svelte-8frvdz"&&(tt.textContent=mt),et=H(rt,`: 경량 모델 추론을 위한 LiteLLM 지원을 추가합니다.

	`),v(S.$$.fragment,rt),rt.forEach(o),lt=T(k),P=g(k,"LI",{});var K=q(P);F=g(K,"STRONG",{"data-svelte-h":!0}),J(F)!=="svelte-7vru18"&&(F.textContent=ct),pt=H(K,`: AWS Bedrock 모델 지원을 활성화합니다.

	`),v(Z.$$.fragment,K),K.forEach(o),k.forEach(o)},m(L,k){d(L,t,k),p(t,a),p(a,l),p(a,n),w(s,a,null),p(t,c),p(t,$),p($,M),p($,y),w(u,$,null),p(t,G),p(t,r),p(r,b),p(r,j),w(B,r,null),p(t,nt),p(t,V),p(V,A),p(V,it),w(X,V,null),p(t,ft),p(t,Y),p(Y,tt),p(Y,et),w(S,Y,null),p(t,lt),p(t,P),p(P,F),p(P,pt),w(Z,P,null),at=!0},p:z,i(L){at||(_(s.$$.fragment,L),_(u.$$.fragment,L),_(B.$$.fragment,L),_(X.$$.fragment,L),_(S.$$.fragment,L),_(Z.$$.fragment,L),at=!0)},o(L){C(s.$$.fragment,L),C(u.$$.fragment,L),C(B.$$.fragment,L),C(X.$$.fragment,L),C(S.$$.fragment,L),C(Z.$$.fragment,L),at=!1},d(L){L&&o(t),x(s),x(u),x(B),x(X),x(S),x(Z)}}}function Se(I){let t,a,l,i="openai",n,s,c,$,M,R="transformers",y,u,G,r,b,N="vllm",j,B,nt,V,A,st="mlx-lm",it,X,ft,Y,tt,mt="litellm",et,S,lt,P,F,ct="bedrock",pt,Z,at;return s=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1Qm9wZW5haSU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[openai]&quot;</span>',wrap:!1}}),u=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnRyYW5zZm9ybWVycyU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[transformers]&quot;</span>',wrap:!1}}),B=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnZsbG0lNUQlMjI=",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[vllm]&quot;</span>',wrap:!1}}),X=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1Qm1seC1sbSU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[mlx-lm]&quot;</span>',wrap:!1}}),S=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmxpdGVsbG0lNUQlMjI=",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[litellm]&quot;</span>',wrap:!1}}),Z=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmJlZHJvY2slNUQlMjI=",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[bedrock]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),a=m("li"),l=m("strong"),l.textContent=i,n=E(`: OpenAI API 모델 지원을 추가합니다.

	`),h(s.$$.fragment),c=U(),$=m("li"),M=m("strong"),M.textContent=R,y=E(`: Hugging Face 트랜스포머 모델을 활성화합니다.

	`),h(u.$$.fragment),G=U(),r=m("li"),b=m("strong"),b.textContent=N,j=E(`: 효율적인 모델 추론을 위한 VLLM 지원을 추가합니다.

	`),h(B.$$.fragment),nt=U(),V=m("li"),A=m("strong"),A.textContent=st,it=E(`: MLX-LM 모델 지원을 활성화합니다.

	`),h(X.$$.fragment),ft=U(),Y=m("li"),tt=m("strong"),tt.textContent=mt,et=E(`: 경량 모델 추론을 위한 LiteLLM 지원을 추가합니다.

	`),h(S.$$.fragment),lt=U(),P=m("li"),F=m("strong"),F.textContent=ct,pt=E(`: AWS Bedrock 모델 지원을 활성화합니다.

	`),h(Z.$$.fragment)},l(L){t=g(L,"UL",{});var k=q(t);a=g(k,"LI",{});var D=q(a);l=g(D,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-e5ua0m"&&(l.textContent=i),n=H(D,`: OpenAI API 모델 지원을 추가합니다.

	`),v(s.$$.fragment,D),D.forEach(o),c=T(k),$=g(k,"LI",{});var ut=q($);M=g(ut,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-zj0q98"&&(M.textContent=R),y=H(ut,`: Hugging Face 트랜스포머 모델을 활성화합니다.

	`),v(u.$$.fragment,ut),ut.forEach(o),G=T(k),r=g(k,"LI",{});var ot=q(r);b=g(ot,"STRONG",{"data-svelte-h":!0}),J(b)!=="svelte-1blja9t"&&(b.textContent=N),j=H(ot,`: 효율적인 모델 추론을 위한 VLLM 지원을 추가합니다.

	`),v(B.$$.fragment,ot),ot.forEach(o),nt=T(k),V=g(k,"LI",{});var O=q(V);A=g(O,"STRONG",{"data-svelte-h":!0}),J(A)!=="svelte-1mqziap"&&(A.textContent=st),it=H(O,`: MLX-LM 모델 지원을 활성화합니다.

	`),v(X.$$.fragment,O),O.forEach(o),ft=T(k),Y=g(k,"LI",{});var rt=q(Y);tt=g(rt,"STRONG",{"data-svelte-h":!0}),J(tt)!=="svelte-8frvdz"&&(tt.textContent=mt),et=H(rt,`: 경량 모델 추론을 위한 LiteLLM 지원을 추가합니다.

	`),v(S.$$.fragment,rt),rt.forEach(o),lt=T(k),P=g(k,"LI",{});var K=q(P);F=g(K,"STRONG",{"data-svelte-h":!0}),J(F)!=="svelte-7vru18"&&(F.textContent=ct),pt=H(K,`: AWS Bedrock 모델 지원을 활성화합니다.

	`),v(Z.$$.fragment,K),K.forEach(o),k.forEach(o)},m(L,k){d(L,t,k),p(t,a),p(a,l),p(a,n),w(s,a,null),p(t,c),p(t,$),p($,M),p($,y),w(u,$,null),p(t,G),p(t,r),p(r,b),p(r,j),w(B,r,null),p(t,nt),p(t,V),p(V,A),p(V,it),w(X,V,null),p(t,ft),p(t,Y),p(Y,tt),p(Y,et),w(S,Y,null),p(t,lt),p(t,P),p(P,F),p(P,pt),w(Z,P,null),at=!0},p:z,i(L){at||(_(s.$$.fragment,L),_(u.$$.fragment,L),_(B.$$.fragment,L),_(X.$$.fragment,L),_(S.$$.fragment,L),_(Z.$$.fragment,L),at=!0)},o(L){C(s.$$.fragment,L),C(u.$$.fragment,L),C(B.$$.fragment,L),C(X.$$.fragment,L),C(S.$$.fragment,L),C(Z.$$.fragment,L),at=!1},d(L){L&&o(t),x(s),x(u),x(B),x(X),x(S),x(Z)}}}function Pe(I){let t,a,l,i;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[Be]},$$scope:{ctx:I}}}),l=new Q({props:{id:"installation",option:"uv",$$slots:{default:[Se]},$$scope:{ctx:I}}}),{c(){h(t.$$.fragment),a=U(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),a=T(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),d(n,a,s),w(l,n,s),i=!0},p(n,s){const c={};s&2&&(c.$$scope={dirty:s,ctx:n}),t.$set(c);const $={};s&2&&($.$$scope={dirty:s,ctx:n}),l.$set($)},i(n){i||(_(t.$$.fragment,n),_(l.$$.fragment,n),i=!0)},o(n){C(t.$$.fragment,n),C(l.$$.fragment,n),i=!1},d(n){n&&o(a),x(t,n),x(l,n)}}}function Ve(I){let t,a,l,i="vision",n,s,c,$,M,R="audio",y,u,G;return s=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ2aXNpb24lNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[vision]&quot;</span>',wrap:!1}}),u=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJhdWRpbyU1RCUyMg==",highlighted:'pip install <span class="hljs-string">&quot;smolagents[audio]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),a=m("li"),l=m("strong"),l.textContent=i,n=E(`: 이미지 처리 및 컴퓨터 비전 작업 지원을 추가합니다.

	`),h(s.$$.fragment),c=U(),$=m("li"),M=m("strong"),M.textContent=R,y=E(`: 오디오 처리 기능을 활성화합니다.

	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var b=q(t);a=g(b,"LI",{});var N=q(a);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-164du98"&&(l.textContent=i),n=H(N,`: 이미지 처리 및 컴퓨터 비전 작업 지원을 추가합니다.

	`),v(s.$$.fragment,N),N.forEach(o),c=T(b),$=g(b,"LI",{});var j=q($);M=g(j,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-81028w"&&(M.textContent=R),y=H(j,`: 오디오 처리 기능을 활성화합니다.

	`),v(u.$$.fragment,j),j.forEach(o),b.forEach(o)},m(r,b){d(r,t,b),p(t,a),p(a,l),p(a,n),w(s,a,null),p(t,c),p(t,$),p($,M),p($,y),w(u,$,null),G=!0},p:z,i(r){G||(_(s.$$.fragment,r),_(u.$$.fragment,r),G=!0)},o(r){C(s.$$.fragment,r),C(u.$$.fragment,r),G=!1},d(r){r&&o(t),x(s),x(u)}}}function Ae(I){let t,a,l,i="vision",n,s,c,$,M,R="audio",y,u,G;return s=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnZpc2lvbiU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[vision]&quot;</span>',wrap:!1}}),u=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmF1ZGlvJTVEJTIy",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[audio]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),a=m("li"),l=m("strong"),l.textContent=i,n=E(`: 이미지 처리 및 컴퓨터 비전 작업 지원을 추가합니다.

	`),h(s.$$.fragment),c=U(),$=m("li"),M=m("strong"),M.textContent=R,y=E(`: 오디오 처리 기능을 활성화합니다.

	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var b=q(t);a=g(b,"LI",{});var N=q(a);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-164du98"&&(l.textContent=i),n=H(N,`: 이미지 처리 및 컴퓨터 비전 작업 지원을 추가합니다.

	`),v(s.$$.fragment,N),N.forEach(o),c=T(b),$=g(b,"LI",{});var j=q($);M=g(j,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-81028w"&&(M.textContent=R),y=H(j,`: 오디오 처리 기능을 활성화합니다.

	`),v(u.$$.fragment,j),j.forEach(o),b.forEach(o)},m(r,b){d(r,t,b),p(t,a),p(a,l),p(a,n),w(s,a,null),p(t,c),p(t,$),p($,M),p($,y),w(u,$,null),G=!0},p:z,i(r){G||(_(s.$$.fragment,r),_(u.$$.fragment,r),G=!0)},o(r){C(s.$$.fragment,r),C(u.$$.fragment,r),G=!1},d(r){r&&o(t),x(s),x(u)}}}function Oe(I){let t,a,l,i;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[Ve]},$$scope:{ctx:I}}}),l=new Q({props:{id:"installation",option:"uv",$$slots:{default:[Ae]},$$scope:{ctx:I}}}),{c(){h(t.$$.fragment),a=U(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),a=T(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),d(n,a,s),w(l,n,s),i=!0},p(n,s){const c={};s&2&&(c.$$scope={dirty:s,ctx:n}),t.$set(c);const $={};s&2&&($.$$scope={dirty:s,ctx:n}),l.$set($)},i(n){i||(_(t.$$.fragment,n),_(l.$$.fragment,n),i=!0)},o(n){C(t.$$.fragment,n),C(l.$$.fragment,n),i=!1},d(n){n&&o(a),x(t,n),x(l,n)}}}function Qe(I){let t,a,l,i="docker",n,s,c,$,M,R="e2b",y,u,G;return s=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJkb2NrZXIlNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[docker]&quot;</span>',wrap:!1}}),u=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJlMmIlNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[e2b]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),a=m("li"),l=m("strong"),l.textContent=i,n=E(`: Docker 컨테이너에서 코드를 실행하는 지원을 추가합니다.

	`),h(s.$$.fragment),c=U(),$=m("li"),M=m("strong"),M.textContent=R,y=E(`: 원격 실행을 위한 E2B 지원을 활성화합니다.

	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var b=q(t);a=g(b,"LI",{});var N=q(a);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-ywkup4"&&(l.textContent=i),n=H(N,`: Docker 컨테이너에서 코드를 실행하는 지원을 추가합니다.

	`),v(s.$$.fragment,N),N.forEach(o),c=T(b),$=g(b,"LI",{});var j=q($);M=g(j,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-n5jq6r"&&(M.textContent=R),y=H(j,`: 원격 실행을 위한 E2B 지원을 활성화합니다.

	`),v(u.$$.fragment,j),j.forEach(o),b.forEach(o)},m(r,b){d(r,t,b),p(t,a),p(a,l),p(a,n),w(s,a,null),p(t,c),p(t,$),p($,M),p($,y),w(u,$,null),G=!0},p:z,i(r){G||(_(s.$$.fragment,r),_(u.$$.fragment,r),G=!0)},o(r){C(s.$$.fragment,r),C(u.$$.fragment,r),G=!1},d(r){r&&o(t),x(s),x(u)}}}function ze(I){let t,a,l,i="docker",n,s,c,$,M,R="e2b",y,u,G;return s=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmRvY2tlciU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[docker]&quot;</span>',wrap:!1}}),u=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmUyYiU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[e2b]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),a=m("li"),l=m("strong"),l.textContent=i,n=E(`: Docker 컨테이너에서 코드를 실행하는 지원을 추가합니다.

	`),h(s.$$.fragment),c=U(),$=m("li"),M=m("strong"),M.textContent=R,y=E(`: 원격 실행을 위한 E2B 지원을 활성화합니다.

	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var b=q(t);a=g(b,"LI",{});var N=q(a);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-ywkup4"&&(l.textContent=i),n=H(N,`: Docker 컨테이너에서 코드를 실행하는 지원을 추가합니다.

	`),v(s.$$.fragment,N),N.forEach(o),c=T(b),$=g(b,"LI",{});var j=q($);M=g(j,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-n5jq6r"&&(M.textContent=R),y=H(j,`: 원격 실행을 위한 E2B 지원을 활성화합니다.

	`),v(u.$$.fragment,j),j.forEach(o),b.forEach(o)},m(r,b){d(r,t,b),p(t,a),p(a,l),p(a,n),w(s,a,null),p(t,c),p(t,$),p($,M),p($,y),w(u,$,null),G=!0},p:z,i(r){G||(_(s.$$.fragment,r),_(u.$$.fragment,r),G=!0)},o(r){C(s.$$.fragment,r),C(u.$$.fragment,r),G=!1},d(r){r&&o(t),x(s),x(u)}}}function De(I){let t,a,l,i;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[Qe]},$$scope:{ctx:I}}}),l=new Q({props:{id:"installation",option:"uv",$$slots:{default:[ze]},$$scope:{ctx:I}}}),{c(){h(t.$$.fragment),a=U(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),a=T(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),d(n,a,s),w(l,n,s),i=!0},p(n,s){const c={};s&2&&(c.$$scope={dirty:s,ctx:n}),t.$set(c);const $={};s&2&&($.$$scope={dirty:s,ctx:n}),l.$set($)},i(n){i||(_(t.$$.fragment,n),_(l.$$.fragment,n),i=!0)},o(n){C(t.$$.fragment,n),C(l.$$.fragment,n),i=!1},d(n){n&&o(a),x(t,n),x(l,n)}}}function Ke(I){let t,a,l,i="telemetry",n,s,c,$,M,R="gradio",y,u,G;return s=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJ0ZWxlbWV0cnklNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[telemetry]&quot;</span>',wrap:!1}}),u=new W({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnNtb2xhZ2VudHMlNUJncmFkaW8lNUQlMjI=",highlighted:'pip install <span class="hljs-string">&quot;smolagents[gradio]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),a=m("li"),l=m("strong"),l.textContent=i,n=E(`: 모니터링 및 추적 지원을 추가합니다.

	`),h(s.$$.fragment),c=U(),$=m("li"),M=m("strong"),M.textContent=R,y=E(`: 대화형 Gradio UI 구성 요소 지원을 추가합니다.

	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var b=q(t);a=g(b,"LI",{});var N=q(a);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-1wc8hqv"&&(l.textContent=i),n=H(N,`: 모니터링 및 추적 지원을 추가합니다.

	`),v(s.$$.fragment,N),N.forEach(o),c=T(b),$=g(b,"LI",{});var j=q($);M=g(j,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-1pepimg"&&(M.textContent=R),y=H(j,`: 대화형 Gradio UI 구성 요소 지원을 추가합니다.

	`),v(u.$$.fragment,j),j.forEach(o),b.forEach(o)},m(r,b){d(r,t,b),p(t,a),p(a,l),p(a,n),w(s,a,null),p(t,c),p(t,$),p($,M),p($,y),w(u,$,null),G=!0},p:z,i(r){G||(_(s.$$.fragment,r),_(u.$$.fragment,r),G=!0)},o(r){C(s.$$.fragment,r),C(u.$$.fragment,r),G=!1},d(r){r&&o(t),x(s),x(u)}}}function tn(I){let t,a,l,i="telemetry",n,s,c,$,M,R="gradio",y,u,G;return s=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QnRlbGVtZXRyeSU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[telemetry]&quot;</span>',wrap:!1}}),u=new W({props:{code:"dXYlMjBwaXAlMjBpbnN0YWxsJTIwJTIyc21vbGFnZW50cyU1QmdyYWRpbyU1RCUyMg==",highlighted:'uv pip install <span class="hljs-string">&quot;smolagents[gradio]&quot;</span>',wrap:!1}}),{c(){t=m("ul"),a=m("li"),l=m("strong"),l.textContent=i,n=E(`: 모니터링 및 추적 지원을 추가합니다.

	`),h(s.$$.fragment),c=U(),$=m("li"),M=m("strong"),M.textContent=R,y=E(`: 대화형 Gradio UI 구성 요소 지원을 추가합니다.

	`),h(u.$$.fragment)},l(r){t=g(r,"UL",{});var b=q(t);a=g(b,"LI",{});var N=q(a);l=g(N,"STRONG",{"data-svelte-h":!0}),J(l)!=="svelte-1wc8hqv"&&(l.textContent=i),n=H(N,`: 모니터링 및 추적 지원을 추가합니다.

	`),v(s.$$.fragment,N),N.forEach(o),c=T(b),$=g(b,"LI",{});var j=q($);M=g(j,"STRONG",{"data-svelte-h":!0}),J(M)!=="svelte-1pepimg"&&(M.textContent=R),y=H(j,`: 대화형 Gradio UI 구성 요소 지원을 추가합니다.

	`),v(u.$$.fragment,j),j.forEach(o),b.forEach(o)},m(r,b){d(r,t,b),p(t,a),p(a,l),p(a,n),w(s,a,null),p(t,c),p(t,$),p($,M),p($,y),w(u,$,null),G=!0},p:z,i(r){G||(_(s.$$.fragment,r),_(u.$$.fragment,r),G=!0)},o(r){C(s.$$.fragment,r),C(u.$$.fragment,r),G=!1},d(r){r&&o(t),x(s),x(u)}}}function en(I){let t,a,l,i;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[Ke]},$$scope:{ctx:I}}}),l=new Q({props:{id:"installation",option:"uv",$$slots:{default:[tn]},$$scope:{ctx:I}}}),{c(){h(t.$$.fragment),a=U(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),a=T(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),d(n,a,s),w(l,n,s),i=!0},p(n,s){const c={};s&2&&(c.$$scope={dirty:s,ctx:n}),t.$set(c);const $={};s&2&&($.$$scope={dirty:s,ctx:n}),l.$set($)},i(n){i||(_(t.$$.fragment,n),_(l.$$.fragment,n),i=!0)},o(n){C(t.$$.fragment,n),C(l.$$.fragment,n),i=!1},d(n){n&&o(a),x(t,n),x(l,n)}}}function nn(I){let t,a;return t=new W({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,i){w(t,l,i),a=!0},p:z,i(l){a||(_(t.$$.fragment,l),a=!0)},o(l){C(t.$$.fragment,l),a=!1},d(l){x(t,l)}}}function ln(I){let t,a;return t=new W({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,i){w(t,l,i),a=!0},p:z,i(l){a||(_(t.$$.fragment,l),a=!0)},o(l){C(t.$$.fragment,l),a=!1},d(l){x(t,l)}}}function sn(I){let t,a,l,i;return t=new Q({props:{id:"installation",option:"pip",$$slots:{default:[nn]},$$scope:{ctx:I}}}),l=new Q({props:{id:"installation",option:"uv",$$slots:{default:[ln]},$$scope:{ctx:I}}}),{c(){h(t.$$.fragment),a=U(),h(l.$$.fragment)},l(n){v(t.$$.fragment,n),a=T(n),v(l.$$.fragment,n)},m(n,s){w(t,n,s),d(n,a,s),w(l,n,s),i=!0},p(n,s){const c={};s&2&&(c.$$scope={dirty:s,ctx:n}),t.$set(c);const $={};s&2&&($.$$scope={dirty:s,ctx:n}),l.$set($)},i(n){i||(_(t.$$.fragment,n),_(l.$$.fragment,n),i=!0)},o(n){C(t.$$.fragment,n),C(l.$$.fragment,n),i=!1},d(n){n&&o(a),x(t,n),x(l,n)}}}function an(I){let t,a,l,i,n,s,c,$,M,R="<code>smolagents</code> 라이브러리는 pip를 사용하여 설치할 수 있습니다. 사용 가능한 다양한 설치 방법과 옵션을 소개합니다.",y,u,G,r,b='<li>Python 3.10 이상</li> <li>Python 패키지 관리자: <a href="https://pip.pypa.io/en/stable/" rel="nofollow"><code>pip</code></a> 또는 <a href="https://docs.astral.sh/uv/" rel="nofollow"><code>uv</code></a></li>',N,j,B,nt,V=`<code>smolagents</code>를 Python 가상 환경 내에서 설치하는 것을 강력히 권장합니다.
가상 환경은 프로젝트의 의존성을 다른 Python 프로젝트와 시스템 Python 설치로부터 격리하여
버전 충돌을 방지하고 패키지 관리를 더욱 안정적으로 만들어줍니다.`,A,st,it,X,ft,Y,tt="<code>smolagents</code> 핵심 라이브러리를 설치합니다:",mt,et,S,lt,P,F,ct=`<code>smolagents</code>는 필요에 따라 설치할 수 있는 여러 선택적 의존성(extras)을 제공합니다.
다음 구문을 사용하여 이러한 추가 기능을 설치할 수 있습니다:`,pt,Z,at,L,k,D,ut="다음 추가 기능은 다양한 도구와 통합을 포함합니다:",ot,O,rt,K,Et,Ct,re="다음 추가 기능은 다양한 AI 모델 및 프레임워크와의 통합을 가능하게 합니다:",Ht,dt,Zt,xt,Xt,Mt,$e="다양한 미디어 유형 및 입력 처리를 위한 추가 기능:",Yt,ht,Ft,bt,Bt,Ut,ie="코드를 원격으로 실행하기 위한 추가 기능:",St,vt,Pt,Tt,Vt,It,fe="텔레메트리, 모니터링 및 사용자 인터페이스 구성 요소를 위한 추가 기능:",At,wt,Ot,jt,Qt,Gt,pe="사용 가능한 모든 추가 기능을 설치하려면 다음을 사용할 수 있습니다:",zt,_t,Dt,Nt,Kt,Lt,ue="설치 후, 다음 코드를 실행해 <code>smolagents</code>가 올바르게 설치되었는지 확인할 수 있습니다:",te,yt,ee,Jt,ne,qt,me="<code>smolagents</code>를 성공적으로 설치했다면 다음을 수행할 수 있습니다:",le,Wt,ge='<li><a href="./guided_tour">안내서</a>를 따라 기본 개념을 배워보세요.</li> <li>실용적인 예제를 보고 싶다면 <a href="./examples/text_to_sql">사용법 가이드</a>를 살펴보세요.</li> <li>고수준 설명을 보려면 <a href="./conceptual_guides/intro_agents">개념 가이드</a>를 읽어보세요.</li> <li>에이전트 구축에 대한 심화 튜토리얼은 <a href="./tutorials/building_good_agents">튜토리얼</a>를 확인해보세요.</li> <li>클래스와 함수에 대한 자세한 정보를 확인하고 싶으시면 <a href="./reference/index">API 레퍼런스</a>를 살펴보세요.</li>',se,kt,ae,Rt,oe;return n=new Ne({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),c=new $t({props:{title:"설치 옵션",local:"installation-options",headingTag:"h1"}}),u=new $t({props:{title:"사전 요구사항",local:"prerequisites",headingTag:"h2"}}),j=new $t({props:{title:"가상 환경",local:"virtual-environment",headingTag:"h2"}}),st=new gt({props:{id:"virtual-environment",options:["venv","uv"],$$slots:{default:[qe]},$$scope:{ctx:I}}}),X=new $t({props:{title:"기본 설치",local:"basic-installation",headingTag:"h2"}}),et=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[Re]},$$scope:{ctx:I}}}),lt=new $t({props:{title:"추가 기능과 함께 설치",local:"installation-with-extras",headingTag:"h2"}}),Z=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[Ze]},$$scope:{ctx:I}}}),L=new $t({props:{title:"도구",local:"tools",headingTag:"h3"}}),O=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[Fe]},$$scope:{ctx:I}}}),K=new $t({props:{title:"모델 통합",local:"model-integration",headingTag:"h3"}}),dt=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[Pe]},$$scope:{ctx:I}}}),xt=new $t({props:{title:"멀티모달 기능",local:"multimodal-capabilities",headingTag:"h3"}}),ht=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[Oe]},$$scope:{ctx:I}}}),bt=new $t({props:{title:"원격 실행",local:"remote-execution",headingTag:"h3"}}),vt=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[De]},$$scope:{ctx:I}}}),Tt=new $t({props:{title:"텔레메트리 및 사용자 인터페이스",local:"telemetry-and-user-interface",headingTag:"h3"}}),wt=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[en]},$$scope:{ctx:I}}}),jt=new $t({props:{title:"전체 설치",local:"complete-installation",headingTag:"h3"}}),_t=new gt({props:{id:"installation",options:["pip","uv"],$$slots:{default:[sn]},$$scope:{ctx:I}}}),Nt=new $t({props:{title:"설치 확인",local:"verifying-installation",headingTag:"h2"}}),yt=new W({props:{code:"aW1wb3J0JTIwc21vbGFnZW50cyUwQXByaW50KHNtb2xhZ2VudHMuX192ZXJzaW9uX18p",highlighted:`<span class="hljs-keyword">import</span> smolagents
<span class="hljs-built_in">print</span>(smolagents.__version__)`,wrap:!1}}),Jt=new $t({props:{title:"다음 단계",local:"next-steps",headingTag:"h2"}}),kt=new Le({props:{source:"https://github.com/huggingface/smolagents/blob/main/docs/source/ko/installation.md"}}),{c(){t=m("meta"),a=U(),l=m("p"),i=U(),h(n.$$.fragment),s=U(),h(c.$$.fragment),$=U(),M=m("p"),M.innerHTML=R,y=U(),h(u.$$.fragment),G=U(),r=m("ul"),r.innerHTML=b,N=U(),h(j.$$.fragment),B=U(),nt=m("p"),nt.innerHTML=V,A=U(),h(st.$$.fragment),it=U(),h(X.$$.fragment),ft=U(),Y=m("p"),Y.innerHTML=tt,mt=U(),h(et.$$.fragment),S=U(),h(lt.$$.fragment),P=U(),F=m("p"),F.innerHTML=ct,pt=U(),h(Z.$$.fragment),at=U(),h(L.$$.fragment),k=U(),D=m("p"),D.textContent=ut,ot=U(),h(O.$$.fragment),rt=U(),h(K.$$.fragment),Et=U(),Ct=m("p"),Ct.textContent=re,Ht=U(),h(dt.$$.fragment),Zt=U(),h(xt.$$.fragment),Xt=U(),Mt=m("p"),Mt.textContent=$e,Yt=U(),h(ht.$$.fragment),Ft=U(),h(bt.$$.fragment),Bt=U(),Ut=m("p"),Ut.textContent=ie,St=U(),h(vt.$$.fragment),Pt=U(),h(Tt.$$.fragment),Vt=U(),It=m("p"),It.textContent=fe,At=U(),h(wt.$$.fragment),Ot=U(),h(jt.$$.fragment),Qt=U(),Gt=m("p"),Gt.textContent=pe,zt=U(),h(_t.$$.fragment),Dt=U(),h(Nt.$$.fragment),Kt=U(),Lt=m("p"),Lt.innerHTML=ue,te=U(),h(yt.$$.fragment),ee=U(),h(Jt.$$.fragment),ne=U(),qt=m("p"),qt.innerHTML=me,le=U(),Wt=m("ul"),Wt.innerHTML=ge,se=U(),h(kt.$$.fragment),ae=U(),Rt=m("p"),this.h()},l(e){const f=Ge("svelte-u9bgzb",document.head);t=g(f,"META",{name:!0,content:!0}),f.forEach(o),a=T(e),l=g(e,"P",{}),q(l).forEach(o),i=T(e),v(n.$$.fragment,e),s=T(e),v(c.$$.fragment,e),$=T(e),M=g(e,"P",{"data-svelte-h":!0}),J(M)!=="svelte-1x8jdva"&&(M.innerHTML=R),y=T(e),v(u.$$.fragment,e),G=T(e),r=g(e,"UL",{"data-svelte-h":!0}),J(r)!=="svelte-1a2y8h"&&(r.innerHTML=b),N=T(e),v(j.$$.fragment,e),B=T(e),nt=g(e,"P",{"data-svelte-h":!0}),J(nt)!=="svelte-1dnbc1t"&&(nt.innerHTML=V),A=T(e),v(st.$$.fragment,e),it=T(e),v(X.$$.fragment,e),ft=T(e),Y=g(e,"P",{"data-svelte-h":!0}),J(Y)!=="svelte-h1fk84"&&(Y.innerHTML=tt),mt=T(e),v(et.$$.fragment,e),S=T(e),v(lt.$$.fragment,e),P=T(e),F=g(e,"P",{"data-svelte-h":!0}),J(F)!=="svelte-5fuylu"&&(F.innerHTML=ct),pt=T(e),v(Z.$$.fragment,e),at=T(e),v(L.$$.fragment,e),k=T(e),D=g(e,"P",{"data-svelte-h":!0}),J(D)!=="svelte-1897udf"&&(D.textContent=ut),ot=T(e),v(O.$$.fragment,e),rt=T(e),v(K.$$.fragment,e),Et=T(e),Ct=g(e,"P",{"data-svelte-h":!0}),J(Ct)!=="svelte-1j4u8v3"&&(Ct.textContent=re),Ht=T(e),v(dt.$$.fragment,e),Zt=T(e),v(xt.$$.fragment,e),Xt=T(e),Mt=g(e,"P",{"data-svelte-h":!0}),J(Mt)!=="svelte-zuxm3q"&&(Mt.textContent=$e),Yt=T(e),v(ht.$$.fragment,e),Ft=T(e),v(bt.$$.fragment,e),Bt=T(e),Ut=g(e,"P",{"data-svelte-h":!0}),J(Ut)!=="svelte-1ws84w5"&&(Ut.textContent=ie),St=T(e),v(vt.$$.fragment,e),Pt=T(e),v(Tt.$$.fragment,e),Vt=T(e),It=g(e,"P",{"data-svelte-h":!0}),J(It)!=="svelte-1oesxar"&&(It.textContent=fe),At=T(e),v(wt.$$.fragment,e),Ot=T(e),v(jt.$$.fragment,e),Qt=T(e),Gt=g(e,"P",{"data-svelte-h":!0}),J(Gt)!=="svelte-flbqwr"&&(Gt.textContent=pe),zt=T(e),v(_t.$$.fragment,e),Dt=T(e),v(Nt.$$.fragment,e),Kt=T(e),Lt=g(e,"P",{"data-svelte-h":!0}),J(Lt)!=="svelte-1b7cd19"&&(Lt.innerHTML=ue),te=T(e),v(yt.$$.fragment,e),ee=T(e),v(Jt.$$.fragment,e),ne=T(e),qt=g(e,"P",{"data-svelte-h":!0}),J(qt)!=="svelte-13ig5n7"&&(qt.innerHTML=me),le=T(e),Wt=g(e,"UL",{"data-svelte-h":!0}),J(Wt)!=="svelte-7akx3p"&&(Wt.innerHTML=ge),se=T(e),v(kt.$$.fragment,e),ae=T(e),Rt=g(e,"P",{}),q(Rt).forEach(o),this.h()},h(){be(t,"name","hf:doc:metadata"),be(t,"content",on)},m(e,f){p(document.head,t),d(e,a,f),d(e,l,f),d(e,i,f),w(n,e,f),d(e,s,f),w(c,e,f),d(e,$,f),d(e,M,f),d(e,y,f),w(u,e,f),d(e,G,f),d(e,r,f),d(e,N,f),w(j,e,f),d(e,B,f),d(e,nt,f),d(e,A,f),w(st,e,f),d(e,it,f),w(X,e,f),d(e,ft,f),d(e,Y,f),d(e,mt,f),w(et,e,f),d(e,S,f),w(lt,e,f),d(e,P,f),d(e,F,f),d(e,pt,f),w(Z,e,f),d(e,at,f),w(L,e,f),d(e,k,f),d(e,D,f),d(e,ot,f),w(O,e,f),d(e,rt,f),w(K,e,f),d(e,Et,f),d(e,Ct,f),d(e,Ht,f),w(dt,e,f),d(e,Zt,f),w(xt,e,f),d(e,Xt,f),d(e,Mt,f),d(e,Yt,f),w(ht,e,f),d(e,Ft,f),w(bt,e,f),d(e,Bt,f),d(e,Ut,f),d(e,St,f),w(vt,e,f),d(e,Pt,f),w(Tt,e,f),d(e,Vt,f),d(e,It,f),d(e,At,f),w(wt,e,f),d(e,Ot,f),w(jt,e,f),d(e,Qt,f),d(e,Gt,f),d(e,zt,f),w(_t,e,f),d(e,Dt,f),w(Nt,e,f),d(e,Kt,f),d(e,Lt,f),d(e,te,f),w(yt,e,f),d(e,ee,f),w(Jt,e,f),d(e,ne,f),d(e,qt,f),d(e,le,f),d(e,Wt,f),d(e,se,f),w(kt,e,f),d(e,ae,f),d(e,Rt,f),oe=!0},p(e,[f]){const ce={};f&2&&(ce.$$scope={dirty:f,ctx:e}),st.$set(ce);const de={};f&2&&(de.$$scope={dirty:f,ctx:e}),et.$set(de);const he={};f&2&&(he.$$scope={dirty:f,ctx:e}),Z.$set(he);const ve={};f&2&&(ve.$$scope={dirty:f,ctx:e}),O.$set(ve);const we={};f&2&&(we.$$scope={dirty:f,ctx:e}),dt.$set(we);const _e={};f&2&&(_e.$$scope={dirty:f,ctx:e}),ht.$set(_e);const Ce={};f&2&&(Ce.$$scope={dirty:f,ctx:e}),vt.$set(Ce);const xe={};f&2&&(xe.$$scope={dirty:f,ctx:e}),wt.$set(xe);const Me={};f&2&&(Me.$$scope={dirty:f,ctx:e}),_t.$set(Me)},i(e){oe||(_(n.$$.fragment,e),_(c.$$.fragment,e),_(u.$$.fragment,e),_(j.$$.fragment,e),_(st.$$.fragment,e),_(X.$$.fragment,e),_(et.$$.fragment,e),_(lt.$$.fragment,e),_(Z.$$.fragment,e),_(L.$$.fragment,e),_(O.$$.fragment,e),_(K.$$.fragment,e),_(dt.$$.fragment,e),_(xt.$$.fragment,e),_(ht.$$.fragment,e),_(bt.$$.fragment,e),_(vt.$$.fragment,e),_(Tt.$$.fragment,e),_(wt.$$.fragment,e),_(jt.$$.fragment,e),_(_t.$$.fragment,e),_(Nt.$$.fragment,e),_(yt.$$.fragment,e),_(Jt.$$.fragment,e),_(kt.$$.fragment,e),oe=!0)},o(e){C(n.$$.fragment,e),C(c.$$.fragment,e),C(u.$$.fragment,e),C(j.$$.fragment,e),C(st.$$.fragment,e),C(X.$$.fragment,e),C(et.$$.fragment,e),C(lt.$$.fragment,e),C(Z.$$.fragment,e),C(L.$$.fragment,e),C(O.$$.fragment,e),C(K.$$.fragment,e),C(dt.$$.fragment,e),C(xt.$$.fragment,e),C(ht.$$.fragment,e),C(bt.$$.fragment,e),C(vt.$$.fragment,e),C(Tt.$$.fragment,e),C(wt.$$.fragment,e),C(jt.$$.fragment,e),C(_t.$$.fragment,e),C(Nt.$$.fragment,e),C(yt.$$.fragment,e),C(Jt.$$.fragment,e),C(kt.$$.fragment,e),oe=!1},d(e){e&&(o(a),o(l),o(i),o(s),o($),o(M),o(y),o(G),o(r),o(N),o(B),o(nt),o(A),o(it),o(ft),o(Y),o(mt),o(S),o(P),o(F),o(pt),o(at),o(k),o(D),o(ot),o(rt),o(Et),o(Ct),o(Ht),o(Zt),o(Xt),o(Mt),o(Yt),o(Ft),o(Bt),o(Ut),o(St),o(Pt),o(Vt),o(It),o(At),o(Ot),o(Qt),o(Gt),o(zt),o(Dt),o(Kt),o(Lt),o(te),o(ee),o(ne),o(qt),o(le),o(Wt),o(se),o(ae),o(Rt)),o(t),x(n,e),x(c,e),x(u,e),x(j,e),x(st,e),x(X,e),x(et,e),x(lt,e),x(Z,e),x(L,e),x(O,e),x(K,e),x(dt,e),x(xt,e),x(ht,e),x(bt,e),x(vt,e),x(Tt,e),x(wt,e),x(jt,e),x(_t,e),x(Nt,e),x(yt,e),x(Jt,e),x(kt,e)}}}const on='{"title":"설치 옵션","local":"installation-options","sections":[{"title":"사전 요구사항","local":"prerequisites","sections":[],"depth":2},{"title":"가상 환경","local":"virtual-environment","sections":[],"depth":2},{"title":"기본 설치","local":"basic-installation","sections":[],"depth":2},{"title":"추가 기능과 함께 설치","local":"installation-with-extras","sections":[{"title":"도구","local":"tools","sections":[],"depth":3},{"title":"모델 통합","local":"model-integration","sections":[],"depth":3},{"title":"멀티모달 기능","local":"multimodal-capabilities","sections":[],"depth":3},{"title":"원격 실행","local":"remote-execution","sections":[],"depth":3},{"title":"텔레메트리 및 사용자 인터페이스","local":"telemetry-and-user-interface","sections":[],"depth":3},{"title":"전체 설치","local":"complete-installation","sections":[],"depth":3}],"depth":2},{"title":"설치 확인","local":"verifying-installation","sections":[],"depth":2},{"title":"다음 단계","local":"next-steps","sections":[],"depth":2}],"depth":1}';function rn(I){return Te(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class gn extends Ie{constructor(t){super(),je(this,t,rn,an,Ue,{})}}export{gn as component};
