import{s as ne,n as ie,o as ce}from"../chunks/scheduler.0cf4ef2e.js";import{S as ae,i as le,e as r,s as i,c as C,h as ge,a as s,d as o,b as c,f as G,g as v,j as W,k as F,l as E,m as n,n as x,t as q,o as k,p as y}from"../chunks/index.abc433bf.js";import{C as re,H as Q,E as se}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.c5e6f579.js";import{D as oe}from"../chunks/Docstring.d25cce65.js";function ue(X){let a,L,I,P,u,A,h,D,f,Y='Hub에서 Space를 관리하는 메소드에 대한 자세한 설명은 <a href="/docs/huggingface_hub/main/ko/package_reference/hf_api#huggingface_hub.HfApi">HfApi</a> 페이지를 확인하세요.',j,m,Z='<li>컬렉션 내용 가져오기: <a href="/docs/huggingface_hub/main/ko/package_reference/hf_api#huggingface_hub.HfApi.get_collection">get_collection()</a></li> <li>새로운 컬렉션 생성: <a href="/docs/huggingface_hub/main/ko/package_reference/hf_api#huggingface_hub.HfApi.create_collection">create_collection()</a></li> <li>컬렉션 업데이트: <a href="/docs/huggingface_hub/main/ko/package_reference/hf_api#huggingface_hub.HfApi.update_collection_metadata">update_collection_metadata()</a></li> <li>컬렉션 삭제: <a href="/docs/huggingface_hub/main/ko/package_reference/hf_api#huggingface_hub.HfApi.delete_collection">delete_collection()</a></li> <li>컬렉션에 항목 추가: <a href="/docs/huggingface_hub/main/ko/package_reference/hf_api#huggingface_hub.HfApi.add_collection_item">add_collection_item()</a></li> <li>컬렉션의 항목 업데이트: <a href="/docs/huggingface_hub/main/ko/package_reference/hf_api#huggingface_hub.HfApi.update_collection_item">update_collection_item()</a></li> <li>컬렉션에서 항목 제거: <a href="/docs/huggingface_hub/main/ko/package_reference/hf_api#huggingface_hub.HfApi.delete_collection_item">delete_collection_item()</a></li>',M,d,S,l,p,J,w,ee="Contains information about a Collection on the Hub.",U,_,N,g,b,K,H,te="Contains information about an item of a Collection (model, dataset, Space, paper or collection).",O,$,R,T,z;return u=new re({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),h=new Q({props:{title:"컬렉션 관리",local:"managing-collections",headingTag:"h1"}}),d=new Q({props:{title:"Collection",local:"huggingface_hub.Collection ][ huggingface_hub.Collection",headingTag:"h3"}}),p=new oe({props:{name:"class huggingface_hub.Collection",anchor:"huggingface_hub.Collection",parameters:[{name:"**kwargs",val:""}],parametersDescription:[{anchor:"huggingface_hub.Collection.slug",description:`<strong>slug</strong> (<code>str</code>) &#x2014;
Slug of the collection. E.g. <code>&quot;TheBloke/recent-models-64f9a55bb3115b4f513ec026&quot;</code>.`,name:"slug"},{anchor:"huggingface_hub.Collection.title",description:`<strong>title</strong> (<code>str</code>) &#x2014;
Title of the collection. E.g. <code>&quot;Recent models&quot;</code>.`,name:"title"},{anchor:"huggingface_hub.Collection.owner",description:`<strong>owner</strong> (<code>str</code>) &#x2014;
Owner of the collection. E.g. <code>&quot;TheBloke&quot;</code>.`,name:"owner"},{anchor:"huggingface_hub.Collection.items",description:`<strong>items</strong> (<code>list[CollectionItem]</code>) &#x2014;
List of items in the collection.`,name:"items"},{anchor:"huggingface_hub.Collection.last_updated",description:`<strong>last_updated</strong> (<code>datetime</code>) &#x2014;
Date of the last update of the collection.`,name:"last_updated"},{anchor:"huggingface_hub.Collection.position",description:`<strong>position</strong> (<code>int</code>) &#x2014;
Position of the collection in the list of collections of the owner.`,name:"position"},{anchor:"huggingface_hub.Collection.private",description:`<strong>private</strong> (<code>bool</code>) &#x2014;
Whether the collection is private or not.`,name:"private"},{anchor:"huggingface_hub.Collection.theme",description:`<strong>theme</strong> (<code>str</code>) &#x2014;
Theme of the collection. E.g. <code>&quot;green&quot;</code>.`,name:"theme"},{anchor:"huggingface_hub.Collection.upvotes",description:`<strong>upvotes</strong> (<code>int</code>) &#x2014;
Number of upvotes of the collection.`,name:"upvotes"},{anchor:"huggingface_hub.Collection.description",description:`<strong>description</strong> (<code>str</code>, <em>optional</em>) &#x2014;
Description of the collection, as plain text.`,name:"description"},{anchor:"huggingface_hub.Collection.url",description:`<strong>url</strong> (<code>str</code>) &#x2014;
(property) URL of the collection on the Hub.`,name:"url"}],source:"https://github.com/huggingface/huggingface_hub/blob/main/src/huggingface_hub/hf_api.py#L1183"}}),_=new Q({props:{title:"CollectionItem",local:"huggingface_hub.CollectionItem ][ huggingface_hub.CollectionItem",headingTag:"h3"}}),b=new oe({props:{name:"class huggingface_hub.CollectionItem",anchor:"huggingface_hub.CollectionItem",parameters:[{name:"_id",val:": str"},{name:"id",val:": str"},{name:"type",val:": CollectionItemType_T"},{name:"position",val:": int"},{name:"note",val:": Optional[dict] = None"},{name:"**kwargs",val:""}],parametersDescription:[{anchor:"huggingface_hub.CollectionItem.item_object_id",description:`<strong>item_object_id</strong> (<code>str</code>) &#x2014;
Unique ID of the item in the collection.`,name:"item_object_id"},{anchor:"huggingface_hub.CollectionItem.item_id",description:`<strong>item_id</strong> (<code>str</code>) &#x2014;
ID of the underlying object on the Hub. Can be either a repo_id, a paper id or a collection slug.
e.g. <code>&quot;jbilcke-hf/ai-comic-factory&quot;</code>, <code>&quot;2307.09288&quot;</code>, <code>&quot;celinah/cerebras-function-calling-682607169c35fbfa98b30b9a&quot;</code>.`,name:"item_id"},{anchor:"huggingface_hub.CollectionItem.item_type",description:`<strong>item_type</strong> (<code>str</code>) &#x2014;
Type of the underlying object. Can be one of <code>&quot;model&quot;</code>, <code>&quot;dataset&quot;</code>, <code>&quot;space&quot;</code>, <code>&quot;paper&quot;</code> or <code>&quot;collection&quot;</code>.`,name:"item_type"},{anchor:"huggingface_hub.CollectionItem.position",description:`<strong>position</strong> (<code>int</code>) &#x2014;
Position of the item in the collection.`,name:"position"},{anchor:"huggingface_hub.CollectionItem.note",description:`<strong>note</strong> (<code>str</code>, <em>optional</em>) &#x2014;
Note associated with the item, as plain text.`,name:"note"}],source:"https://github.com/huggingface/huggingface_hub/blob/main/src/huggingface_hub/hf_api.py#L1138"}}),$=new se({props:{source:"https://github.com/huggingface/huggingface_hub/blob/main/docs/source/ko/package_reference/collections.md"}}),{c(){a=r("meta"),L=i(),I=r("p"),P=i(),C(u.$$.fragment),A=i(),C(h.$$.fragment),D=i(),f=r("p"),f.innerHTML=Y,j=i(),m=r("ul"),m.innerHTML=Z,M=i(),C(d.$$.fragment),S=i(),l=r("div"),C(p.$$.fragment),J=i(),w=r("p"),w.textContent=ee,U=i(),C(_.$$.fragment),N=i(),g=r("div"),C(b.$$.fragment),K=i(),H=r("p"),H.textContent=te,O=i(),C($.$$.fragment),R=i(),T=r("p"),this.h()},l(e){const t=ge("svelte-u9bgzb",document.head);a=s(t,"META",{name:!0,content:!0}),t.forEach(o),L=c(e),I=s(e,"P",{}),G(I).forEach(o),P=c(e),v(u.$$.fragment,e),A=c(e),v(h.$$.fragment,e),D=c(e),f=s(e,"P",{"data-svelte-h":!0}),W(f)!=="svelte-1o9v976"&&(f.innerHTML=Y),j=c(e),m=s(e,"UL",{"data-svelte-h":!0}),W(m)!=="svelte-1ol8r7i"&&(m.innerHTML=Z),M=c(e),v(d.$$.fragment,e),S=c(e),l=s(e,"DIV",{class:!0});var B=G(l);v(p.$$.fragment,B),J=c(B),w=s(B,"P",{"data-svelte-h":!0}),W(w)!=="svelte-182nhcq"&&(w.textContent=ee),B.forEach(o),U=c(e),v(_.$$.fragment,e),N=c(e),g=s(e,"DIV",{class:!0});var V=G(g);v(b.$$.fragment,V),K=c(V),H=s(V,"P",{"data-svelte-h":!0}),W(H)!=="svelte-v7741j"&&(H.textContent=te),V.forEach(o),O=c(e),v($.$$.fragment,e),R=c(e),T=s(e,"P",{}),G(T).forEach(o),this.h()},h(){F(a,"name","hf:doc:metadata"),F(a,"content",he),F(l,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),F(g,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8")},m(e,t){E(document.head,a),n(e,L,t),n(e,I,t),n(e,P,t),x(u,e,t),n(e,A,t),x(h,e,t),n(e,D,t),n(e,f,t),n(e,j,t),n(e,m,t),n(e,M,t),x(d,e,t),n(e,S,t),n(e,l,t),x(p,l,null),E(l,J),E(l,w),n(e,U,t),x(_,e,t),n(e,N,t),n(e,g,t),x(b,g,null),E(g,K),E(g,H),n(e,O,t),x($,e,t),n(e,R,t),n(e,T,t),z=!0},p:ie,i(e){z||(q(u.$$.fragment,e),q(h.$$.fragment,e),q(d.$$.fragment,e),q(p.$$.fragment,e),q(_.$$.fragment,e),q(b.$$.fragment,e),q($.$$.fragment,e),z=!0)},o(e){k(u.$$.fragment,e),k(h.$$.fragment,e),k(d.$$.fragment,e),k(p.$$.fragment,e),k(_.$$.fragment,e),k(b.$$.fragment,e),k($.$$.fragment,e),z=!1},d(e){e&&(o(L),o(I),o(P),o(A),o(D),o(f),o(j),o(m),o(M),o(S),o(l),o(U),o(N),o(g),o(O),o(R),o(T)),o(a),y(u,e),y(h,e),y(d,e),y(p),y(_,e),y(b),y($,e)}}}const he='{"title":"컬렉션 관리","local":"managing-collections","sections":[{"title":"Collection","local":"huggingface_hub.Collection ][ huggingface_hub.Collection","sections":[],"depth":3},{"title":"CollectionItem","local":"huggingface_hub.CollectionItem ][ huggingface_hub.CollectionItem","sections":[],"depth":3}],"depth":1}';function fe(X){return ce(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class be extends ae{constructor(a){super(),le(this,a,fe,ue,ne,{})}}export{be as component};
