import{s as be,f as Me,o as ye,n as we}from"../chunks/scheduler.37c15a92.js";import{S as Ce,i as Te,g as r,s as n,r as m,A as _e,h as o,f as l,c as a,j as de,u as g,x as u,k as ne,y as xe,a as s,v as f,d as v,t as h,w as d}from"../chunks/index.2bf4358c.js";import{T as ze}from"../chunks/Tip.363c041f.js";import{C as $e}from"../chunks/CodeBlock.4f5fc1ad.js";import{C as je}from"../chunks/CourseFloatingBanner.15ba07e6.js";import{H as ae,E as Ae}from"../chunks/EditOnGithub.8916dc7c.js";function Ue(q){let i,$=`⚠️ Vous pouvez activer le <strong>stockage persistant</strong> pour que les données ne soient pas perdues si l’espace est interrompu ou redémarré.
Vous pouvez le faire à partir des paramètres de votre Space.`;return{c(){i=r("p"),i.innerHTML=$},l(p){i=o(p,"P",{"data-svelte-h":!0}),u(i)!=="svelte-1c3dewz"&&(i.innerHTML=$)},m(p,H){s(p,i,H)},p:we,d(p){p&&l(i)}}}function Pe(q){let i,$,p,H,b,L,M,V,y,ie="Pour commencer à utiliser Argilla, vous devrez d’abord mettre en place votre propre instance. Ensuite, vous devrez installer le SDK Python afin de pouvoir gérer Argilla avec Python.",F,w,B,C,re='La façon la plus simple de créer votre instance Argilla est de passer par Hugging Face Spaces. Pour créer votre Space Argilla, suivez simplement <a href="https://huggingface.co/new-space?template=argilla%2Fargilla-template-space" rel="nofollow">ce formulaire</a>. Si vous avez besoin de plus de conseils, consultez la page <a href="https://docs.argilla.io/latest/getting_started/quickstart/" rel="nofollow">« Argilla quickstart »</a>.',G,T,oe,Q,c,N,_,pe="Une fois qu’Argilla est opérationnel, vous pouvez vous connecter avec vos identifiants.",R,x,D,z,ue=`Vous pouvez maintenant aller dans votre environnement Python ou votre notebook et installer la bibliothèque argilla :
<code>!pip install argilla</code>`,K,j,ce="Connectons-nous à notre instance Argilla. Pour ce faire, vous aurez besoin des informations suivantes :",W,A,me="<li><strong>Votre URL API</strong> : Il s’agit de l’URL où Argilla s’exécute. Si vous utilisez un Space, vous pouvez ouvrir le Space, cliquer sur les trois points dans le coin supérieur droit, puis « Embed this Space » et copier l’<strong>URL directe</strong>. Cela devrait ressembler à <code>https://&lt;votre-nom-d&#39;utilisateur&gt;.&lt;nom-de-l&#39;espace&gt;.hf.space</code>.</li> <li><strong>Votre clé API</strong> : Pour obtenir votre clé, connectez-vous à votre instance Argilla et allez dans « My Settings », puis copiez la clé API.</li> <li><strong>Votre token HF</strong> : Si votre Space est privé, vous aurez besoin d’un <em>Access Token</em> dans votre compte Hugging Face Hub avec des permissions d’écriture.</li>",Y,U,Z,P,ge="Pour vérifier que tout fonctionne correctement, nous allons appeler <code>me</code>. Cela devrait nous renvoyer notre utilisateur :",X,k,O,I,fe="Si cela fonctionne, votre instance Argilla est opérationnelle et vous y êtes connecté ! Félicitations !",ee,E,ve="Nous pouvons maintenant commencer à charger notre premier jeu de données dans Argilla.",te,J,le,S,se;return b=new ae({props:{title:"Configurez votre instance Argilla",local:"set-up-your-argilla-instance",headingTag:"h1"}}),M=new je({props:{chapter:10,classNames:"absolute z-10 right-0 top-0",notebooks:[{label:"English",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/master/course/en/chapter10/section2.ipynb"},{label:"Français",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/master/course/en/chapter10/section2.ipynb"},{label:"English",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/fr/chapter10/section2.ipynb"},{label:"Français",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/fr/chapter10/section2.ipynb"}]}}),w=new ae({props:{title:"Déployer l’interface utilisateur d’Argilla",local:"déployer-linterface-utilisateur-dargilla",headingTag:"h2"}}),c=new ze({props:{warning:!0,$$slots:{default:[Ue]},$$scope:{ctx:q}}}),x=new ae({props:{title:"Install and connect the Python SDK",local:"install-and-connect-the-python-sdk",headingTag:"h2"}}),U=new $e({props:{code:"aW1wb3J0JTIwYXJnaWxsYSUyMGFzJTIwcmclMEElMEFIRl9UT0tFTiUyMCUzRCUyMCUyMi4uLiUyMiUyMCUyMCUyMyUyMHVuaXF1ZW1lbnQlMjBwb3VyJTIwbGVzJTIwc3BhY2VzJTIwcHJpdiVDMyVBOXMlMEElMEFjbGllbnQlMjAlM0QlMjByZy5BcmdpbGxhKCUwQSUyMCUyMCUyMCUyMGFwaV91cmwlM0QlMjIuLi4lMjIlMkMlMEElMjAlMjAlMjAlMjBhcGlfa2V5JTNEJTIyLi4uJTIyJTJDJTBBJTIwJTIwJTIwJTIwaGVhZGVycyUzRCU3QiUyMkF1dGhvcml6YXRpb24lMjIlM0ElMjBmJTIyQmVhcmVyJTIwJTdCSEZfVE9LRU4lN0QlMjIlN0QlMkMlMjAlMjAlMjMlMjB1bmlxdWVtZW50JTIwcG91ciUyMGxlcyUyMHNwYWNlcyUyMHByaXYlQzMlQTlzJTBBKQ==",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"># uniquement pour les spaces privés</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"># uniquement pour les spaces privés</span>
)`,wrap:!1}}),k=new $e({props:{code:"Y2xpZW50Lm1l",highlighted:"client.me",wrap:!1}}),J=new Ae({props:{source:"https://github.com/huggingface/course/blob/main/chapters/fr/chapter10/2.mdx"}}),{c(){i=r("meta"),$=n(),p=r("p"),H=n(),m(b.$$.fragment),L=n(),m(M.$$.fragment),V=n(),y=r("p"),y.textContent=ie,F=n(),m(w.$$.fragment),B=n(),C=r("p"),C.innerHTML=re,G=n(),T=r("img"),Q=n(),m(c.$$.fragment),N=n(),_=r("p"),_.textContent=pe,R=n(),m(x.$$.fragment),D=n(),z=r("p"),z.innerHTML=ue,K=n(),j=r("p"),j.textContent=ce,W=n(),A=r("ul"),A.innerHTML=me,Y=n(),m(U.$$.fragment),Z=n(),P=r("p"),P.innerHTML=ge,X=n(),m(k.$$.fragment),O=n(),I=r("p"),I.textContent=fe,ee=n(),E=r("p"),E.textContent=ve,te=n(),m(J.$$.fragment),le=n(),S=r("p"),this.h()},l(e){const t=_e("svelte-u9bgzb",document.head);i=o(t,"META",{name:!0,content:!0}),t.forEach(l),$=a(e),p=o(e,"P",{}),de(p).forEach(l),H=a(e),g(b.$$.fragment,e),L=a(e),g(M.$$.fragment,e),V=a(e),y=o(e,"P",{"data-svelte-h":!0}),u(y)!=="svelte-mfohdc"&&(y.textContent=ie),F=a(e),g(w.$$.fragment,e),B=a(e),C=o(e,"P",{"data-svelte-h":!0}),u(C)!=="svelte-1mxmg8z"&&(C.innerHTML=re),G=a(e),T=o(e,"IMG",{src:!0,alt:!0}),Q=a(e),g(c.$$.fragment,e),N=a(e),_=o(e,"P",{"data-svelte-h":!0}),u(_)!=="svelte-14dkgnn"&&(_.textContent=pe),R=a(e),g(x.$$.fragment,e),D=a(e),z=o(e,"P",{"data-svelte-h":!0}),u(z)!=="svelte-16478rk"&&(z.innerHTML=ue),K=a(e),j=o(e,"P",{"data-svelte-h":!0}),u(j)!=="svelte-10vcnb3"&&(j.textContent=ce),W=a(e),A=o(e,"UL",{"data-svelte-h":!0}),u(A)!=="svelte-1noyu84"&&(A.innerHTML=me),Y=a(e),g(U.$$.fragment,e),Z=a(e),P=o(e,"P",{"data-svelte-h":!0}),u(P)!=="svelte-mb04bt"&&(P.innerHTML=ge),X=a(e),g(k.$$.fragment,e),O=a(e),I=o(e,"P",{"data-svelte-h":!0}),u(I)!=="svelte-p1v4z2"&&(I.textContent=fe),ee=a(e),E=o(e,"P",{"data-svelte-h":!0}),u(E)!=="svelte-1p7zpnw"&&(E.textContent=ve),te=a(e),g(J.$$.fragment,e),le=a(e),S=o(e,"P",{}),de(S).forEach(l),this.h()},h(){ne(i,"name","hf:doc:metadata"),ne(i,"content",ke),Me(T.src,oe="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter10/space_config.png")||ne(T,"src",oe),ne(T,"alt","Space configuration form.")},m(e,t){xe(document.head,i),s(e,$,t),s(e,p,t),s(e,H,t),f(b,e,t),s(e,L,t),f(M,e,t),s(e,V,t),s(e,y,t),s(e,F,t),f(w,e,t),s(e,B,t),s(e,C,t),s(e,G,t),s(e,T,t),s(e,Q,t),f(c,e,t),s(e,N,t),s(e,_,t),s(e,R,t),f(x,e,t),s(e,D,t),s(e,z,t),s(e,K,t),s(e,j,t),s(e,W,t),s(e,A,t),s(e,Y,t),f(U,e,t),s(e,Z,t),s(e,P,t),s(e,X,t),f(k,e,t),s(e,O,t),s(e,I,t),s(e,ee,t),s(e,E,t),s(e,te,t),f(J,e,t),s(e,le,t),s(e,S,t),se=!0},p(e,[t]){const he={};t&2&&(he.$$scope={dirty:t,ctx:e}),c.$set(he)},i(e){se||(v(b.$$.fragment,e),v(M.$$.fragment,e),v(w.$$.fragment,e),v(c.$$.fragment,e),v(x.$$.fragment,e),v(U.$$.fragment,e),v(k.$$.fragment,e),v(J.$$.fragment,e),se=!0)},o(e){h(b.$$.fragment,e),h(M.$$.fragment,e),h(w.$$.fragment,e),h(c.$$.fragment,e),h(x.$$.fragment,e),h(U.$$.fragment,e),h(k.$$.fragment,e),h(J.$$.fragment,e),se=!1},d(e){e&&(l($),l(p),l(H),l(L),l(V),l(y),l(F),l(B),l(C),l(G),l(T),l(Q),l(N),l(_),l(R),l(D),l(z),l(K),l(j),l(W),l(A),l(Y),l(Z),l(P),l(X),l(O),l(I),l(ee),l(E),l(te),l(le),l(S)),l(i),d(b,e),d(M,e),d(w,e),d(c,e),d(x,e),d(U,e),d(k,e),d(J,e)}}}const ke='{"title":"Configurez votre instance Argilla","local":"set-up-your-argilla-instance","sections":[{"title":"Déployer l’interface utilisateur d’Argilla","local":"déployer-linterface-utilisateur-dargilla","sections":[],"depth":2},{"title":"Install and connect the Python SDK","local":"install-and-connect-the-python-sdk","sections":[],"depth":2}],"depth":1}';function Ie(q){return ye(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Ve extends Ce{constructor(i){super(),Te(this,i,Ie,Pe,be,{})}}export{Ve as component};
