import{s as bt,f as Ct,o as wt,n as _t}from"../chunks/scheduler.37c15a92.js";import{S as Jt,i as xt,g as r,s as l,r as m,A as At,h as u,f as a,c as n,j as yt,u as f,x as o,k as st,y as Ut,a as i,v as g,d as $,t as d,w as h}from"../chunks/index.2bf4358c.js";import{T as Pt}from"../chunks/Tip.363c041f.js";import{C as Mt}from"../chunks/CodeBlock.4e987730.js";import{C as It}from"../chunks/CourseFloatingBanner.6add7356.js";import{H as rt,E as St}from"../chunks/getInferenceSnippets.24b50994.js";function kt(q){let s,v=`⚠️ S-ar putea să doriți să activați <strong>Persistent storage</strong> astfel încât datele să nu se piardă dacă Space-ul este pus în pauză sau repornit.
Puteți face asta din Settings-urile Space-ului dvs. .`;return{c(){s=r("p"),s.innerHTML=v},l(p){s=u(p,"P",{"data-svelte-h":!0}),o(s)!=="svelte-eddgyt"&&(s.innerHTML=v)},m(p,L){i(p,s,L)},p:_t,d(p){p&&a(s)}}}function jt(q){let s,v,p,L,T,z,y,F,M,ut="Pentru a începe să folosiți Argilla, va trebui să configurați mai întâi propria instanță Argilla. Apoi va trebui să instalați SDK-ul Python pentru a putea gestiona Argilla folosind cod Python.",R,b,X,C,pt='Cea mai ușoară modalitate de a configura instanța Argilla este prin Hugging Face Spaces. Pentru a crea Space-ul Argilla, urmați pur și simplu <a href="https://huggingface.co/new-space?template=argilla%2Fargilla-template-space" rel="nofollow">acest formular</a>. Dacă aveți nevoie de îndrumări suplimentare, consultați <a href="https://docs.argilla.io/latest/getting_started/quickstart/" rel="nofollow">ghidul rapid Argilla</a>.',G,w,ot,Y,c,D,_,ct="Odată ce Argilla este operațională, vă puteți autentifica cu acreditările dvs. .",N,J,W,x,mt="Acum puteți merge în mediul Python sau notebook-ul dvs. și instala biblioteca argilla:",Z,A,ft="<code>!pip install argilla</code>",K,U,gt="Să ne conectăm cu instanța noastră Argilla. Pentru asta veți avea nevoie de următoarele informații:",O,P,$t="<li><strong>URL-ul API-ului dvs. </strong>: Acesta este URL-ul unde rulează Argilla. Dacă folosiți un Space, puteți deschide Space-ul, face clic pe cele trei puncte din colțul din dreapta sus, apoi “Embed this Space” și copiați <strong>Direct URL</strong>. Ar trebui să arate ca <code>https://&lt;numele-utilizatorului&gt;.&lt;numele-space-ului&gt;.hf.space</code>.</li> <li><strong>Cheia API</strong>: Pentru a obține cheia, autentificați-vă în instanța Argilla și mergeți la “My Settings”, apoi copiați cheia API.</li> <li><strong>Token-ul HF</strong>: Dacă Space-ul dvs. este privat, veți avea nevoie de un Access Token în contul Hugging Face Hub cu permisiuni de scriere.</li>",Q,I,V,S,dt="Pentru a verifica că totul funcționează corect, vom apela <code>me</code>. Aceasta ar trebui să returneze utilizatorul nostru:",tt,k,et,j,ht="Dacă a funcționat, instanța Argilla este operațională și sunteți conectat la ea! Felicitări!",at,H,vt="Acum putem începe să încărcăm primul nostru set de date în Argilla.",it,E,lt,B,nt;return T=new rt({props:{title:"Configurați-vă instanța Argilla",local:"configurați-vă-instanța-argilla",headingTag:"h1"}}),y=new It({props:{chapter:10,classNames:"absolute z-10 right-0 top-0",notebooks:[{label:"Google Colab",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/master/course/en/chapter10/section2.ipynb"},{label:"Aws Studio",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/en/chapter10/section2.ipynb"}]}}),b=new rt({props:{title:"Implementați interfața Argilla",local:"implementați-interfața-argilla",headingTag:"h2"}}),c=new Pt({props:{warning:!0,$$slots:{default:[kt]},$$scope:{ctx:q}}}),J=new rt({props:{title:"Instalați și conectați SDK-ul Python",local:"instalați-și-conectați-sdk-ul-python",headingTag:"h2"}}),I=new Mt({props:{code:"aW1wb3J0JTIwYXJnaWxsYSUyMGFzJTIwcmclMEElMEFIRl9UT0tFTiUyMCUzRCUyMCUyMi4uLiUyMiUyMCUyMCUyMyUyMGRvYXIlMjBwZW50cnUlMjBzcGFjZS11cmklMjBwcml2YXRlJTBBJTBBY2xpZW50JTIwJTNEJTIwcmcuQXJnaWxsYSglMEElMjAlMjAlMjAlMjBhcGlfdXJsJTNEJTIyLi4uJTIyJTJDJTBBJTIwJTIwJTIwJTIwYXBpX2tleSUzRCUyMi4uLiUyMiUyQyUwQSUyMCUyMCUyMCUyMGhlYWRlcnMlM0QlN0IlMjJBdXRob3JpemF0aW9uJTIyJTNBJTIwZiUyMkJlYXJlciUyMCU3QkhGX1RPS0VOJTdEJTIyJTdEJTJDJTIwJTIwJTIzJTIwZG9hciUyMHBlbnRydSUyMHNwYWNlLXVyaSUyMHByaXZhdGUlMEEp",highlighted:`<span class="hljs-keyword">import</span> argilla <span class="hljs-keyword">as</span> rg

HF_TOKEN = <span class="hljs-string">&quot;...&quot;</span>  <span class="hljs-comment"># doar pentru space-uri private</span>

client = rg.Argilla(
    api_url=<span class="hljs-string">&quot;...&quot;</span>,
    api_key=<span class="hljs-string">&quot;...&quot;</span>,
    headers={<span class="hljs-string">&quot;Authorization&quot;</span>: <span class="hljs-string">f&quot;Bearer <span class="hljs-subst">{HF_TOKEN}</span>&quot;</span>},  <span class="hljs-comment"># doar pentru space-uri private</span>
)`,wrap:!1}}),k=new Mt({props:{code:"Y2xpZW50Lm1l",highlighted:"client.me",wrap:!1}}),E=new St({props:{source:"https://github.com/huggingface/course/blob/main/chapters/rum/chapter10/2.mdx"}}),{c(){s=r("meta"),v=l(),p=r("p"),L=l(),m(T.$$.fragment),z=l(),m(y.$$.fragment),F=l(),M=r("p"),M.textContent=ut,R=l(),m(b.$$.fragment),X=l(),C=r("p"),C.innerHTML=pt,G=l(),w=r("img"),Y=l(),m(c.$$.fragment),D=l(),_=r("p"),_.textContent=ct,N=l(),m(J.$$.fragment),W=l(),x=r("p"),x.textContent=mt,Z=l(),A=r("p"),A.innerHTML=ft,K=l(),U=r("p"),U.textContent=gt,O=l(),P=r("ul"),P.innerHTML=$t,Q=l(),m(I.$$.fragment),V=l(),S=r("p"),S.innerHTML=dt,tt=l(),m(k.$$.fragment),et=l(),j=r("p"),j.textContent=ht,at=l(),H=r("p"),H.textContent=vt,it=l(),m(E.$$.fragment),lt=l(),B=r("p"),this.h()},l(t){const e=At("svelte-u9bgzb",document.head);s=u(e,"META",{name:!0,content:!0}),e.forEach(a),v=n(t),p=u(t,"P",{}),yt(p).forEach(a),L=n(t),f(T.$$.fragment,t),z=n(t),f(y.$$.fragment,t),F=n(t),M=u(t,"P",{"data-svelte-h":!0}),o(M)!=="svelte-1blx1z1"&&(M.textContent=ut),R=n(t),f(b.$$.fragment,t),X=n(t),C=u(t,"P",{"data-svelte-h":!0}),o(C)!=="svelte-177skr4"&&(C.innerHTML=pt),G=n(t),w=u(t,"IMG",{src:!0,alt:!0}),Y=n(t),f(c.$$.fragment,t),D=n(t),_=u(t,"P",{"data-svelte-h":!0}),o(_)!=="svelte-1o9u4cu"&&(_.textContent=ct),N=n(t),f(J.$$.fragment,t),W=n(t),x=u(t,"P",{"data-svelte-h":!0}),o(x)!=="svelte-1t4kqvn"&&(x.textContent=mt),Z=n(t),A=u(t,"P",{"data-svelte-h":!0}),o(A)!=="svelte-7zjbtm"&&(A.innerHTML=ft),K=n(t),U=u(t,"P",{"data-svelte-h":!0}),o(U)!=="svelte-7o6ah2"&&(U.textContent=gt),O=n(t),P=u(t,"UL",{"data-svelte-h":!0}),o(P)!=="svelte-b2yq09"&&(P.innerHTML=$t),Q=n(t),f(I.$$.fragment,t),V=n(t),S=u(t,"P",{"data-svelte-h":!0}),o(S)!=="svelte-1qfkkcf"&&(S.innerHTML=dt),tt=n(t),f(k.$$.fragment,t),et=n(t),j=u(t,"P",{"data-svelte-h":!0}),o(j)!=="svelte-xsqk8t"&&(j.textContent=ht),at=n(t),H=u(t,"P",{"data-svelte-h":!0}),o(H)!=="svelte-14acr5w"&&(H.textContent=vt),it=n(t),f(E.$$.fragment,t),lt=n(t),B=u(t,"P",{}),yt(B).forEach(a),this.h()},h(){st(s,"name","hf:doc:metadata"),st(s,"content",Ht),Ct(w.src,ot="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter10/space_config.png")||st(w,"src",ot),st(w,"alt","Formularul de configurare Space.")},m(t,e){Ut(document.head,s),i(t,v,e),i(t,p,e),i(t,L,e),g(T,t,e),i(t,z,e),g(y,t,e),i(t,F,e),i(t,M,e),i(t,R,e),g(b,t,e),i(t,X,e),i(t,C,e),i(t,G,e),i(t,w,e),i(t,Y,e),g(c,t,e),i(t,D,e),i(t,_,e),i(t,N,e),g(J,t,e),i(t,W,e),i(t,x,e),i(t,Z,e),i(t,A,e),i(t,K,e),i(t,U,e),i(t,O,e),i(t,P,e),i(t,Q,e),g(I,t,e),i(t,V,e),i(t,S,e),i(t,tt,e),g(k,t,e),i(t,et,e),i(t,j,e),i(t,at,e),i(t,H,e),i(t,it,e),g(E,t,e),i(t,lt,e),i(t,B,e),nt=!0},p(t,[e]){const Tt={};e&2&&(Tt.$$scope={dirty:e,ctx:t}),c.$set(Tt)},i(t){nt||($(T.$$.fragment,t),$(y.$$.fragment,t),$(b.$$.fragment,t),$(c.$$.fragment,t),$(J.$$.fragment,t),$(I.$$.fragment,t),$(k.$$.fragment,t),$(E.$$.fragment,t),nt=!0)},o(t){d(T.$$.fragment,t),d(y.$$.fragment,t),d(b.$$.fragment,t),d(c.$$.fragment,t),d(J.$$.fragment,t),d(I.$$.fragment,t),d(k.$$.fragment,t),d(E.$$.fragment,t),nt=!1},d(t){t&&(a(v),a(p),a(L),a(z),a(F),a(M),a(R),a(X),a(C),a(G),a(w),a(Y),a(D),a(_),a(N),a(W),a(x),a(Z),a(A),a(K),a(U),a(O),a(P),a(Q),a(V),a(S),a(tt),a(et),a(j),a(at),a(H),a(it),a(lt),a(B)),a(s),h(T,t),h(y,t),h(b,t),h(c,t),h(J,t),h(I,t),h(k,t),h(E,t)}}}const Ht='{"title":"Configurați-vă instanța Argilla","local":"configurați-vă-instanța-argilla","sections":[{"title":"Implementați interfața Argilla","local":"implementați-interfața-argilla","sections":[],"depth":2},{"title":"Instalați și conectați SDK-ul Python","local":"instalați-și-conectați-sdk-ul-python","sections":[],"depth":2}],"depth":1}';function Et(q){return wt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Xt extends Jt{constructor(s){super(),xt(this,s,Et,jt,bt,{})}}export{Xt as component};
