Hub Python Library documentation

Berinteraksi dengan Diskusi dan Pull Request

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Berinteraksi dengan Diskusi dan Pull Request

Periksa halaman dokumentasi HfApi untuk referensi metode yang memungkinkan interaksi dengan Pull Requests dan Discussions di Hub.

Struktur data

kelas huggingface_hub.Discussion

< >

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

Parameter

  • title (str) — Judul dari Discussion / Pull Request
  • status (str) — Status dari Discussion / Pull Request. Harus salah satu dari:
    • "open"
    • "closed"
    • "merged" (hanya untuk Pull Requests)
    • "draft" (hanya untuk Pull Requests)
  • num (int) — Nomor Discussion / Pull Request.
  • repo_id (str) — id ("{namespace}/{repo_name}") dari repo tempat Discussion / Pull Request tersebut dibuka.
  • repo_type (str) — Jenis repo tempat Discussion / Pull Request dibuka. Nilai yang mungkin adalah: "model", "dataset", "space".
  • author (str) — Nama pengguna penulis Discussion / Pull Request. Bisa menjadi "deleted" jika pengguna telah dihapus sejak saat itu.
  • is_pull_request (bool) — Apakah ini merupakan Pull Request.
  • created_at (datetime) — datetime saat Discussion / Pull Request dibuat.
  • endpoint (str) — Endpoint dari Hub. Default adalah https://huggingface.co.
  • git_reference (str, opsional) — (property) Referensi Git tempat perubahan dapat didorong jika ini adalah Pull Request, None selain itu.
  • url (str) — (properti) URL diskusi di Hub.

Diskusi atau Pull Request di Hub.

Dataclass ini tidak dimaksudkan untuk diinstansiasi secara langsung.

kelas 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 )

Parameter

  • title (str) — Judul dari Discussion / Pull Request
  • status (str) — Status dari Discussion / Pull Request. Nilainya dapat berupa:
    • "open"
    • "closed"
    • "merged" (hanya untuk Pull Requests)
    • "draft" (hanya untuk Pull Requests)
  • num (int) — Nomor Discussion / Pull Request.
  • repo_id (str) — id ("{namespace}/{repo_name}") dari repo tempat Discussion / Pull Request tersebut dibuka.
  • repo_type (str) — Jenis repo tempat Discussion / Pull Request dibuka. Nilai yang mungkin adalah: "model", "dataset", "space".
  • author (str) — Nama pengguna penulis Discussion / Pull Request. Bisa menjadi "deleted" jika pengguna telah dihapus sejak saat itu.
  • is_pull_request (bool) — Apakah ini merupakan Pull Request.
  • created_at (datetime) — datetime saat Discussion / Pull Request dibuat.
  • events (list dari DiscussionEvent) — Daftar DiscussionEvents dalam Discussion atau Pull Request ini.
  • conflicting_files (Union[list[str], bool, None], opsional) — Daftar file yang berkonflik jika ini adalah Pull Request. None jika self.is_pull_request adalah False. True jika ada file yang berkonflik tetapi daftarnya tidak dapat diambil.
  • target_branch (str, opsional) — Cabang tempat perubahan akan digabungkan jika ini adalah Pull Request . None jika self.is_pull_request adalah False.
  • merge_commit_oid (str, opsional) — Jika ini adalah Pull Request yang digabungkan, ini diatur ke OID/SHA dari merge commit, selain itu None.
  • diff (str, opsional) — Diff git jika ini adalah Pull Request, None selain itu.
  • endpoint (str) — Endpoint dari Hub. Default adalah https://huggingface.co.
  • git_reference (str, opsional) — (property) Referensi Git tempat perubahan dapat didorong jika ini adalah Pull Request, None selain itu.
  • url (str) — (properti) URL diskusi di Hub.

Subkelas dari Discussion.

kelas huggingface_hub.DiscussionEvent

< >

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

Parameter

  • id (str) — ID dari event. String heksadesimal.
  • type (str) — Jenis dari event.
  • created_at (datetime) — Objek datetime yang menyimpan timestamp pembuatan untuk event tersebut.
  • author (str) — Nama pengguna penulis Discussion / Pull Request. Bisa menjadi "deleted" jika pengguna telah dihapus sejak saat itu.

Peristiwa dalam Diskusi atau Pull Request.

Gunakan kelas konkret:

kelas huggingface_hub.DiscussionComment

< >

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

Parameter

  • id (str) — ID dari event. String heksadesimal.
  • type (str) — Jenis dari event.
  • created_at (datetime) — Objek datetime yang menyimpan timestamp pembuatan untuk event tersebut.
  • author (str) — Nama pengguna penulis Discussion / Pull Request. Bisa menjadi "deleted" jika pengguna telah dihapus sejak saat itu.
  • content (str) — Konten markdown mentah dari komentar. Mention, tautan, dan gambar tidak dirender.
  • edited (bool) — Apakah komentar ini telah diedit atau tidak.
  • hidden (bool) — Apakah komentar ini telah disembunyikan.

Komentar dalam Diskusi / Pull Request.

Subkelas dari DiscussionEvent.

kelas huggingface_hub.DiscussionStatusChange

< >

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

Parameter

  • id (str) — ID dari event. String heksadesimal.
  • type (str) — Jenis dari event.
  • created_at (datetime) — Objek datetime yang menyimpan timestamp pembuatan untuk event tersebut.
  • author (str) — Nama pengguna penulis Discussion / Pull Request. Bisa menjadi "deleted" jika pengguna telah dihapus sejak saat itu.
  • new_status (str) — Status Discussion / Pull Request setelah perubahan. Nilainya dapat berupa salah satu dari:
    • "open"
    • "closed"
    • "merged" (hanya untuk Pull Requests)

Perubahan status dalam Diskusi / Pull Request.

Subkelas dari DiscussionEvent.

kelas huggingface_hub.DiscussionCommit

< >

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

Parameter

  • id (str) — ID dari event. String heksadesimal.
  • type (str) — Jenis dari event.
  • created_at (datetime) — Objek datetime yang menyimpan timestamp pembuatan untuk event tersebut.
  • author (str) — Nama pengguna penulis Discussion / Pull Request. Bisa menjadi "deleted" jika pengguna telah dihapus sejak saat itu.
  • summary (str) — Ringkasan dari commit.
  • oid (str) — OID / SHA dari commit, sebagai string heksadesimal.

Commit dalam Pull Request.

Subkelas dari DiscussionEvent.

kelas huggingface_hub.DiscussionTitleChange

< >

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

Parameter

  • id (str) — ID dari event. String heksadesimal.
  • type (str) — Jenis dari event.
  • created_at (datetime) — Objek datetime yang menyimpan timestamp pembuatan untuk event tersebut.
  • author (str) — Nama pengguna penulis Discussion / Pull Request. Bisa menjadi "deleted" jika pengguna telah dihapus sejak saat itu.
  • old_title (str) — Judul sebelumnya untuk Discussion / Pull Request.
  • new_title (str) — Judul baru.

Peristiwa penggantian nama dalam Diskusi / Pull Request.

Subkelas dari DiscussionEvent.

Update on GitHub