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]]
huggingface_hub.Discussion[[huggingface_hub.Discussion]]
A Discussion or Pull Request on the Hub.
This dataclass is not intended to be instantiated directly.
Parameters:
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) : The datetime of 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, None otherwise.
url (str) : (property) URL of the discussion on the Hub.
huggingface_hub.DiscussionWithDetails[[huggingface_hub.DiscussionWithDetails]]
Subclass of Discussion.
Parameters:
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) : The datetime of creation of the Discussion / Pull Request.
events (list of DiscussionEvent) : The list of DiscussionEvents in this Discussion or Pull Request.
conflicting_files (Union[list[str], bool, None], optional) : A list of conflicting files if this is a Pull Request. None if self.is_pull_request is False. True if 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 . None if self.is_pull_request is False.
merge_commit_oid (str, optional) : If this is a merged Pull Request , this is set to the OID / SHA of the merge commit, None otherwise.
diff (str, optional) : The git diff if this is a Pull Request , None otherwise.
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, None otherwise.
url (str) : (property) URL of the discussion on the Hub.
huggingface_hub.DiscussionEvent[[huggingface_hub.DiscussionEvent]]
An event in a Discussion or Pull Request.
Use concrete classes:
Parameters:
id (str) : The ID of the event. An hexadecimal string.
type (str) : The type of the event.
created_at (datetime) : A datetime object 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.
huggingface_hub.DiscussionComment[[huggingface_hub.DiscussionComment]]
A comment in a Discussion / Pull Request.
Subclass of DiscussionEvent.
Parameters:
id (str) : The ID of the event. An hexadecimal string.
type (str) : The type of the event.
created_at (datetime) : A datetime object 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.
huggingface_hub.DiscussionStatusChange[[huggingface_hub.DiscussionStatusChange]]
A change of status in a Discussion / Pull Request.
Subclass of DiscussionEvent.
Parameters:
id (str) : The ID of the event. An hexadecimal string.
type (str) : The type of the event.
created_at (datetime) : A datetime object 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 )
huggingface_hub.DiscussionCommit[[huggingface_hub.DiscussionCommit]]
A commit in a Pull Request.
Subclass of DiscussionEvent.
Parameters:
id (str) : The ID of the event. An hexadecimal string.
type (str) : The type of the event.
created_at (datetime) : A datetime object 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.
huggingface_hub.DiscussionTitleChange[[huggingface_hub.DiscussionTitleChange]]
A rename event in a Discussion / Pull Request.
Subclass of DiscussionEvent.
Parameters:
id (str) : The ID of the event. An hexadecimal string.
type (str) : The type of the event.
created_at (datetime) : A datetime object 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.
Xet Storage Details
- Size:
- 10.2 kB
- Xet hash:
- 9e946b3d353580d3acbc6a2cdff2d8da0dfca7c127b93d2a08ab8ff295939876
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.