Hub Python Library documentation

Tartışmalar ve Çekme İstekleriyle Etkileşim

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Tartışmalar ve Çekme İstekleriyle Etkileşim

Hub'da Pull Request ve Tartışmalarla etkileşimi sağlayan yöntemlerin referansı için HfApi dokümantasyon sayfasını kontrol edin.

Veri yapıları

sınıf huggingface_hub.Discussion

< >

( title: strstatus: typing.Literal['open', 'closed', 'merged', 'draft']num: intrepo_id: strrepo_type: strauthor: stris_pull_request: boolcreated_at: datetimeendpoint: str )

Parametreler

  • title (str) — Discussion / Pull Request başlığı
  • status (str) — Discussion / Pull Request durumu. Aşağıdakilerden biri olmalıdır:
    • "open"
    • "closed"
    • "merged" (yalnızca Pull Request'ler için)
    • "draft" (yalnızca Pull Request'ler için)
  • num (int) — Tartışma / Birleştirme İsteğinin numarası.
  • repo_id (str) — Discussion / Pull Request'in açık olduğu repozituarın kimliği ("{namespace}/{repo_name}").
  • repo_type (str) — Discussion / Pull Request'in açık olduğu repoyun türü. Olası değerler: "model", "dataset", "space".
  • author (str) — Tartışma / Çekme İsteği yazarının kullanıcı adı. Kullanıcı o tarihten beri silindiyse "deleted" olabilir.
  • is_pull_request (bool) — Bu bir Pull Request olup olmadığı.
  • created_at (datetime) — Discussion / Pull Request'in oluşturulma datetime değeri.
  • endpoint (str) — Hub'un uç noktası. Varsayılan değer https://huggingface.co'dur.
  • git_reference (str, isteğe bağlı) — (property) Bu bir Pull Request ise değişikliklerin itilebileceği Git referansı, aksi halde None.
  • url (str) — (property) Hub'daki tartışmanın URL'si.

Hub'da bir Tartışma veya Çekme İsteği.

Bu dataclass doğrudan örneklenmek üzere tasarlanmamıştır.

sınıf huggingface_hub.DiscussionWithDetails

< >

( title: strstatus: typing.Literal['open', 'closed', 'merged', 'draft']num: intrepo_id: strrepo_type: strauthor: stris_pull_request: boolcreated_at: datetimeendpoint: strevents: listconflicting_files: list[str] | bool | Nonetarget_branch: str | Nonemerge_commit_oid: str | Nonediff: str | None )

Parametreler

  • title (str) — Discussion / Pull Request başlığı
  • status (str) — Discussion / Pull Request durumu. Aşağıdakilerden biri olabilir:
    • "open"
    • "closed"
    • "merged" (yalnızca Pull Request'ler için)
    • "draft" (yalnızca Pull Request'ler için)
  • num (int) — Tartışma / Birleştirme İsteğinin numarası.
  • repo_id (str) — Discussion / Pull Request'in açık olduğu repozituarın kimliği ("{namespace}/{repo_name}").
  • repo_type (str) — Discussion / Pull Request'in açık olduğu repoyun türü. Olası değerler: "model", "dataset", "space".
  • author (str) — Tartışma / Çekme İsteği yazarının kullanıcı adı. Kullanıcı o tarihten beri silindiyse "deleted" olabilir.
  • is_pull_request (bool) — Bu bir Pull Request olup olmadığı.
  • created_at (datetime) — Discussion / Pull Request'in oluşturulma datetime değeri.
  • events (list of DiscussionEvent) — Bu Discussion veya Pull Request içindeki DiscussionEvents listesi.
  • conflicting_files (Union[list[str], bool, None], isteğe bağlı) — Bu bir Pull Request ise çakışan dosyaların listesi. self.is_pull_request False ise None. Çakışan dosyalar varsa ancak liste alınamıyorsa True.
  • target_branch (str, isteğe bağlı) — Bu bir Pull Request ise, değişikliklerin birleştirileceği dal. self.is_pull_request False ise None.
  • merge_commit_oid (str, isteğe bağlı) — Bu bir birleştirilmiş Pull Request ise, bu değer birleştirme commit'inin OID / SHA'sı olarak ayarlanır, aksi halde None olur.
  • diff (str, isteğe bağlı) — Bu bir Pull Request ise git diff, değilse None.
  • endpoint (str) — Hub'un uç noktası. Varsayılan değer https://huggingface.co'dur.
  • git_reference (str, isteğe bağlı) — (property) Bu bir Pull Request ise değişikliklerin itilebileceği Git referansı, aksi halde None.
  • url (str) — (property) Hub'daki tartışmanın URL'si.

Discussion alt sınıfı.

sınıf huggingface_hub.DiscussionEvent

< >

( id: strtype: strcreated_at: datetimeauthor: str_event: dict )

Parametreler

  • id (str) — Olayın kimliği. Onaltılı bir dize.
  • type (str) — Olayın türü.
  • created_at (datetime) — Olayın oluşturma zaman damgasını içeren bir datetime nesnesi.
  • author (str) — Tartışma / Çekme İsteği yazarının kullanıcı adı. Kullanıcı o tarihten beri silindiyse "deleted" olabilir.

Bir Tartışma veya Pull Request'teki olay.

Somut sınıfları kullanın:

sınıf huggingface_hub.DiscussionComment

< >

( id: strtype: strcreated_at: datetimeauthor: str_event: dictcontent: stredited: boolhidden: bool )

Parametreler

  • id (str) — Olayın kimliği. Onaltılı bir dize.
  • type (str) — Olayın türü.
  • created_at (datetime) — Olayın oluşturma zaman damgasını içeren bir datetime nesnesi.
  • author (str) — Tartışma / Çekme İsteği yazarının kullanıcı adı. Kullanıcı o tarihten beri silindiyse "deleted" olabilir.
  • content (str) — Yorumun ham markdown içeriği. Bahsetmeler, bağlantılar ve görseller işlenmez.
  • edited (bool) — Bu yorumun düzenlenip düzenlenmediğini belirtir.
  • hidden (bool) — Bu yorumun gizlenip gizlenmediğini belirtir.

Bir Tartışma / Çekme İsteğinde yorum.

DiscussionEvent alt sınıfı.

sınıf huggingface_hub.DiscussionStatusChange

< >

( id: strtype: strcreated_at: datetimeauthor: str_event: dictnew_status: str )

Parametreler

  • id (str) — Olayın kimliği. Onaltılı bir dize.
  • type (str) — Olayın türü.
  • created_at (datetime) — Olayın oluşturma zaman damgasını içeren bir datetime nesnesi.
  • author (str) — Tartışma / Çekme İsteği yazarının kullanıcı adı. Kullanıcı o tarihten beri silindiyse "deleted" olabilir.
  • new_status (str) — Değişiklikten sonra Discussion / Pull Request'in durumu. Aşağıdakilerden biri olabilir:
    • "open"
    • "closed"
    • "merged" (yalnızca Pull Request'ler için)

Bir Tartışma / Çekme İsteğinde durum değişikliği.

DiscussionEvent alt sınıfı.

sınıf huggingface_hub.DiscussionCommit

< >

( id: strtype: strcreated_at: datetimeauthor: str_event: dictsummary: stroid: str )

Parametreler

  • id (str) — Olayın kimliği. Onaltılı bir dize.
  • type (str) — Olayın türü.
  • created_at (datetime) — Olayın oluşturma zaman damgasını içeren bir datetime nesnesi.
  • author (str) — Tartışma / Çekme İsteği yazarının kullanıcı adı. Kullanıcı o tarihten beri silindiyse "deleted" olabilir.
  • summary (str) — Commit'in özeti.
  • oid (str) — Commit'in OID / SHA'sı, onaltılı (hex) bir dize olarak.

Bir Pull Request'teki commit.

DiscussionEvent alt sınıfı.

sınıf huggingface_hub.DiscussionTitleChange

< >

( id: strtype: strcreated_at: datetimeauthor: str_event: dictold_title: strnew_title: str )

Parametreler

  • id (str) — Olayın kimliği. Onaltılı bir dize.
  • type (str) — Olayın türü.
  • created_at (datetime) — Olayın oluşturma zaman damgasını içeren bir datetime nesnesi.
  • author (str) — Tartışma / Çekme İsteği yazarının kullanıcı adı. Kullanıcı o tarihten beri silindiyse "deleted" olabilir.
  • old_title (str) — Tartışma / Birleştirme İsteği için önceki başlık.
  • new_title (str) — Yeni başlık.

Bir Tartışma / Çekme İsteğinde yeniden adlandırma olayı.

DiscussionEvent alt sınıfı.

Update on GitHub