Buckets:
Discussions 및 Pull Requests를 이용하여 상호작용하기[[interacting-with-discussions-and-pull-requests]]
Hub에서 Discussions 및 Pull Requests를 이용하여 상호 작용할 수 있는 방법에 대해 참조하고자 한다면 HfApi 문서 페이지를 확인하세요.
- get_repo_discussions()
- get_discussion_details()
- create_discussion()
- create_pull_request()
- rename_discussion()
- comment_discussion()
- edit_discussion_comment()
- change_discussion_status()
- merge_pull_request()
데이터 구조[[huggingface_hub.Discussion]][[huggingface_hub.Discussion]]
- title (
str) -- The title of the Discussion / Pull Request - status (
str) -- The status of the Discussion / Pull Request. It must be one of:"open""closed""merged"(only for Pull Requests )"draft"(only for Pull Requests )
- num (
int) -- The number of the Discussion / Pull Request. - repo_id (
str) -- The id ("{namespace}/{repo_name}") of the repo on which the Discussion / Pull Request was open. - repo_type (
str) -- The type of the repo on which the Discussion / Pull Request was open. Possible values are:"model","dataset","space". - author (
str) -- The username of the Discussion / Pull Request author. Can be"deleted"if the user has been deleted since. - is_pull_request (
bool) -- Whether or not this is a Pull Request. - created_at (
datetime) -- Thedatetimeof creation of the Discussion / Pull Request. - endpoint (
str) -- Endpoint of the Hub. Default is https://huggingface.co. - git_reference (
str, optional) -- (property) Git reference to which changes can be pushed if this is a Pull Request,Noneotherwise. - url (
str) -- (property) URL of the discussion on the Hub.
A Discussion or Pull Request on the Hub.
This dataclass is not intended to be instantiated directly.
- title (
str) -- The title of the Discussion / Pull Request - status (
str) -- The status of the Discussion / Pull Request. It can be one of:"open""closed""merged"(only for Pull Requests )"draft"(only for Pull Requests )
- num (
int) -- The number of the Discussion / Pull Request. - repo_id (
str) -- The id ("{namespace}/{repo_name}") of the repo on which the Discussion / Pull Request was open. - repo_type (
str) -- The type of the repo on which the Discussion / Pull Request was open. Possible values are:"model","dataset","space". - author (
str) -- The username of the Discussion / Pull Request author. Can be"deleted"if the user has been deleted since. - is_pull_request (
bool) -- Whether or not this is a Pull Request. - created_at (
datetime) -- Thedatetimeof creation of the Discussion / Pull Request. - events (
listof DiscussionEvent) -- The list ofDiscussionEventsin this Discussion or Pull Request. - conflicting_files (
Union[list[str], bool, None], optional) -- A list of conflicting files if this is a Pull Request.Noneifself.is_pull_requestisFalse.Trueif there are conflicting files but the list can't be retrieved. - target_branch (
str, optional) -- The branch into which changes are to be merged if this is a Pull Request .Noneifself.is_pull_requestisFalse. - merge_commit_oid (
str, optional) -- If this is a merged Pull Request , this is set to the OID / SHA of the merge commit,Noneotherwise. - diff (
str, optional) -- The git diff if this is a Pull Request ,Noneotherwise. - endpoint (
str) -- Endpoint of the Hub. Default is https://huggingface.co. - git_reference (
str, optional) -- (property) Git reference to which changes can be pushed if this is a Pull Request,Noneotherwise. - url (
str) -- (property) URL of the discussion on the Hub.
Subclass of Discussion.
- id (
str) -- The ID of the event. An hexadecimal string. - type (
str) -- The type of the event. - created_at (
datetime) -- Adatetimeobject holding the creation timestamp for the event. - author (
str) -- The username of the Discussion / Pull Request author. Can be"deleted"if the user has been deleted since.
An event in a Discussion or Pull Request.
Use concrete classes:
- id (
str) -- The ID of the event. An hexadecimal string. - type (
str) -- The type of the event. - created_at (
datetime) -- Adatetimeobject holding the creation timestamp for the event. - author (
str) -- The username of the Discussion / Pull Request author. Can be"deleted"if the user has been deleted since. - content (
str) -- The raw markdown content of the comment. Mentions, links and images are not rendered. - edited (
bool) -- Whether or not this comment has been edited. - hidden (
bool) -- Whether or not this comment has been hidden. A comment in a Discussion / Pull Request.
Subclass of DiscussionEvent.
- id (
str) -- The ID of the event. An hexadecimal string. - type (
str) -- The type of the event. - created_at (
datetime) -- Adatetimeobject holding the creation timestamp for the event. - author (
str) -- The username of the Discussion / Pull Request author. Can be"deleted"if the user has been deleted since. - new_status (
str) -- The status of the Discussion / Pull Request after the change. It can be one of:"open""closed""merged"(only for Pull Requests ) A change of status in a Discussion / Pull Request.
Subclass of DiscussionEvent.
- id (
str) -- The ID of the event. An hexadecimal string. - type (
str) -- The type of the event. - created_at (
datetime) -- Adatetimeobject holding the creation timestamp for the event. - author (
str) -- The username of the Discussion / Pull Request author. Can be"deleted"if the user has been deleted since. - summary (
str) -- The summary of the commit. - oid (
str) -- The OID / SHA of the commit, as a hexadecimal string. A commit in a Pull Request.
Subclass of DiscussionEvent.
- id (
str) -- The ID of the event. An hexadecimal string. - type (
str) -- The type of the event. - created_at (
datetime) -- Adatetimeobject holding the creation timestamp for the event. - author (
str) -- The username of the Discussion / Pull Request author. Can be"deleted"if the user has been deleted since. - old_title (
str) -- The previous title for the Discussion / Pull Request. - new_title (
str) -- The new title. A rename event in a Discussion / Pull Request.
Subclass of DiscussionEvent.
Xet Storage Details
- Size:
- 9.29 kB
- Xet hash:
- 992d05c6ad2524328ccca47ab1af2fc782bba11a5d3a12c8ab00ec1ba31ac20b
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.