All connectors

Hugging Face

136 tools Artificial Intelligence AI Models Developer Tools

Build, train and deploy state of the art models powered by the reference open source in machine learning.

Connect Hugging Face

  1. Open Slashspace and go to Settings, then Connectors.
  2. On Discover, search for Hugging Face and click Connect.
  3. Sign in to Hugging Face in your browser. Slashspace updates when the account is connected.
  4. Then ask for what you need in any Agent mode chat. Hugging Face is on in every chat unless you switch it off.

What your chats can do

136 tools from Hugging Face.

  • Change Discussion StatusTool to change the status of a Hugging Face repository discussion. Use when you need to open or close discussions on models, datasets, or spaces.
  • Check Dataset ValidityTool to check whether a specific dataset is valid on Hugging Face Hub. Use when you need to determine what features (preview, viewer, search, filter, statistics) are available for a dataset.
  • Check Models Upload MethodTool to check if files should be uploaded through the Large File mechanism or directly. Use when preparing to upload files to a Hugging Face model repository to determine the appropriate upload method for each file.
  • Check Spaces Upload MethodTool to check if files should be uploaded through the Large File mechanism or directly to Hugging Face Spaces. Use when preparing to upload files to a Hugging Face Space repository to determine the appropriate upload method for each file.
  • Claim Paper AuthorshipTool to claim authorship of a paper on Hugging Face. Use when you need to associate yourself or another user with an ArXiv paper.
  • Request Repository AccessTool to request access to a gated repository on Hugging Face Hub. Use when you need to submit an access request for models, datasets, or Spaces that require approval. The fields required vary by repository.
  • Create CollectionTool to create a new collection on Hugging Face. Use when you need to organize and curate models, datasets, spaces, papers, or other collections into a named collection.
  • Create Datasets BranchCreate a branch in a Hugging Face dataset repository, optionally specifying a starting point, creating an empty branch, or overwriting an existing branch.
  • Create Datasets CommitTool to create a commit in a Hugging Face dataset repository. Use when you need to add, update, or delete files in a dataset. Supports both regular files and Large File Storage (LFS) for large binary files. Can optionally create a pull request instead of directly committing.
  • Check Dataset File Upload MethodTool to check if files should be uploaded via Large File Storage (LFS) or directly to a Hugging Face dataset repository. Use before uploading files to determine the correct upload method for each file based on size and repository settings.
  • Create Datasets TagTool to create a tag on a Hugging Face dataset repository. Use when you need to mark a specific revision with a named tag.
  • Create DiscussionTool to create a new discussion on a Hugging Face repository (model, dataset, or Space). Use when you need to start a conversation, report an issue, or create a pull request discussion.
  • Create Discussion CommentTool to create a new comment on a Hugging Face repository discussion. Use when you need to add comments or replies to discussions on models, datasets, or spaces.
  • Pin discussionTool to pin or unpin a discussion on a Hugging Face repository (model, dataset, or Space). Use when you need to highlight important discussions by pinning them to the top of the list, or unpin them when they're no longer priority.
  • Create models branchCreate a branch in a Hugging Face model repository, optionally starting from a specified revision or creating an empty branch. An overwrite option can replace an existing branch.
  • Create Models CommitTool to create a commit to a Hugging Face model repository. Use when you need to add, update, or delete files in a model repository. Supports both standard JSON and JSON-lines (NDJSON) formats. JSON-lines format is recommended for better performance.
  • Create Models TagTool to create a tag on a Hugging Face model repository. Use when you need to mark a specific revision with a named tag.
  • Create Paper CommentTool to create a new comment on a Hugging Face paper. Use when you need to add comments or feedback to research papers on Hugging Face.
  • Create Papers Comment ReplyTool to create a reply to a comment on a Hugging Face paper. Use when you need to respond to an existing comment on a paper discussion.
  • Create Papers IndexTool to index a paper from arXiv by its ID on Hugging Face. Use when you need to make a paper searchable and accessible on the platform. Note: If the paper is already indexed, only its authors can re-index it.
  • Create RepositoryTool to create a new repository (model, dataset, or Space) on Hugging Face Hub. Use when you need to initialize a new repository for uploading models, datasets, or deploying Spaces applications.
  • Create spaces branchCreate a branch in a Hugging Face Space repository, with options for a starting point, an empty branch, and overwriting an existing branch.
  • Create Spaces CommitTool to create a commit in a Hugging Face Space repository. Use when you need to add, update, or delete files in a Space. Supports both JSON and NDJSON (recommended) payload formats for commits.
  • Create or update Space secretTool to create or update a secret in a Hugging Face Space. Use when you need to add or update environment variables or sensitive configuration values for a Space. This action upserts the secret, meaning it will create a new secret if it doesn't exist or update it if it already exists.
  • Create Spaces TagTool to create a tag on a Hugging Face space repository. Use when you need to mark a specific revision with a named tag.
  • Create or update Space variableTool to create or update a variable in a Hugging Face Space. Use when you need to add or update environment variables or configuration values for a Space. This action upserts the variable, meaning it will create a new variable if it doesn't exist or update it if it already exists.
  • Create SQL Console EmbedTool to create a SQL Console embed for querying datasets on Hugging Face. Use when you need to create a shareable SQL query interface for exploring dataset splits. The embed allows users to execute SQL queries against dataset views (e.g., train, test, validation splits).
  • Create WebhookTool to create a webhook on Hugging Face that triggers on repository or discussion events. Use when you need to receive notifications for changes to specific models, datasets, or spaces.
  • Delete dataset branchTool to delete a branch from a Hugging Face dataset repository. Use when you need to remove a branch that is no longer needed. This action permanently removes the specified branch from the dataset.
  • Delete Dataset TagTool to delete a tag from a Hugging Face dataset. Use when you need to remove a specific tag revision from a dataset repository.
  • Delete discussionTool to delete a discussion from a Hugging Face repository. Use when you need to remove a discussion that is no longer needed. This action permanently removes the specified discussion from the repository.
  • Delete network CIDR listTool to delete a network CIDR list entry from Hugging Face Inference Endpoints. Use when you need to remove a CIDR configuration that is no longer needed. This action permanently removes the specified CIDR from the namespace's network configuration.
  • Delete notificationsTool to delete notifications from Hugging Face. Use when you need to remove notifications either by specific discussion IDs or by applying filters to delete multiple notifications at once. Supports targeted deletion (via discussion_ids) or bulk deletion (via applyToAll with filter parameters).
  • Delete Settings WebhookTool to delete a webhook from Hugging Face settings. Use when you need to remove a webhook configuration that is no longer needed.
  • Delete space branchTool to delete a branch from a Hugging Face space repository. Use when you need to remove a branch that is no longer needed. This action permanently removes the specified branch from the space.
  • Delete space secretTool to delete a secret from a Hugging Face space. Use when you need to remove sensitive credentials or configuration values that are no longer needed. This action permanently removes the specified secret from the space's environment variables.
  • Delete Spaces TagTool to delete a tag from a Hugging Face space. Use when you need to remove a specific tag revision from a space repository.
  • Delete space variableTool to delete a variable from a Hugging Face space. Use when you need to remove configuration values or environment variables that are no longer needed. This action permanently removes the specified variable from the space's environment.
  • Filter dataset rowsTool to filter rows in a Hugging Face dataset split based on SQL-like query conditions. Use when you need to search or filter specific rows from a dataset based on column values, or to retrieve sorted subsets of data.
  • Generate Chat CompletionTool to generate a response given a list of messages in a conversational context. Supports both conversational Language Models (LLMs) and Vision-Language Models (VLMs). Compatible with OpenAI SDK.
  • Generate Text EmbeddingsTool to convert text into vector embeddings for feature extraction, semantic search, and similarity tasks. Use when you need numerical representations of text for ML applications.
  • Get Daily PapersTool to retrieve daily papers from Hugging Face. Use when you need to fetch the latest AI/ML research papers shared on Hugging Face.
  • Get Dataset Croissant MetadataTool to get Croissant metadata about a Hugging Face dataset. Croissant is a metadata format built on schema.org aimed at describing datasets used for machine learning. Use when you need structured metadata in JSON-LD format.
  • Get Dataset First RowsTool to get the first 100 rows of a dataset split along with column data types and features. Use when you need to preview or sample dataset content.
  • Get Dataset InfoTool to get general information about a dataset including description, citation, homepage, license, and features (column schemas). Use when you need to understand dataset structure, available splits, and metadata before working with the data.
  • Get Dataset Repository InfoTool to retrieve detailed information about a Hugging Face dataset repository. Use when you need metadata, card data, tags, downloads, likes, configurations, or other information about a specific dataset.
  • Get Dataset RowsRetrieve a slice of up to 100 rows from a Hugging Face dataset split at a specified offset, along with feature type information. Use it to inspect specific rows without downloading the entire dataset.
  • Get Datasets CompareTool to get a comparison (diff) between two revisions of a Hugging Face dataset. Use when you need to see what changed between dataset versions or commits.
  • Get Dataset SizeTool to get the size of a Hugging Face dataset including number of rows and size in bytes. Use when you need to determine dataset size, memory requirements, or storage needs for a specific dataset.
  • Get Datasets JWTTool to generate a JWT token for accessing a Hugging Face dataset repository. Use when you need authenticated access to datasets, optionally with write access for spaces in dev mode, custom expiration, or encryption.
  • Get Datasets LeaderboardRetrieve a dataset leaderboard's ranked evaluation results, optionally filtered by task. Returns leaderboard entries with model information, scores, and rankings in an items list.
  • Get Dataset Notebook URLTool to get a Jupyter notebook URL from a Hugging Face dataset repository. Use when you need to retrieve the URL for a specific .ipynb file from a dataset at a particular revision.
  • Get Datasets ResolveTool to resolve and download a file from a Hugging Face dataset repository. This endpoint requires following redirections to retrieve file content or returns XET file info when Accept header is set appropriately. Use when you need to access files from datasets with proper redirection handling.
  • Get Dataset Security ScanTool to retrieve the security scan status of a Hugging Face dataset repository. Use when you need to check for malware, pickle vulnerabilities, or other security issues in a dataset.
  • Get Dataset Tags by TypeTool to retrieve all possible tags used for datasets on Hugging Face, grouped by tag type. Use when you need to discover available dataset classification tags, filter options, or metadata categories. Optionally restrict results to a single tag type.
  • Get Dataset StatisticsGet column statistics and data distributions for a Hugging Face dataset configuration and split. Results indicate whether the statistics are partial.
  • Get dataset repository sizeTool to get the total size of a Hugging Face dataset repository at a specific revision and path. Use when you need to determine storage requirements or track repository size changes.
  • Get Datasets XET Read TokenTool to get a read short-lived access token for XET from Hugging Face datasets. Use when you need temporary read access to dataset content through XET protocol.
  • Get Discussion DetailsGet details of a specific Hugging Face discussion or pull request, including available timeline events and, for pull requests, a diff URL.
  • Get Available Job HardwareTool to retrieve available hardware configurations for Hugging Face Jobs with their specifications and pricing. Use when you need to discover compute options for running jobs.
  • Get Model InformationTool to retrieve detailed information about a Hugging Face model repository. Use when you need comprehensive metadata including downloads, likes, tags, configuration, files, and more.
  • Get Models CompareTool to compare two revisions of a Hugging Face model repository. Returns a git diff showing file changes between commits. Use when you need to see what changed between model versions.
  • Get Models JWTTool to generate a JWT token for accessing a Hugging Face model repository. Use when you need authenticated access to models, with optional write access for spaces in dev mode, custom expiration, and encryption support.
  • Get Models NotebookTool to retrieve a Jupyter notebook URL from a Hugging Face model repository. Use when you need to access or display a notebook file stored in a model repository.
  • Get Model Security Scan StatusTool to retrieve the security scan status of a Hugging Face model repository. Use when you need to check if a model has been scanned for security issues and view any detected problems.
  • Get model repository sizeTool to get the total size of a Hugging Face model repository at a specific revision and path. Use when you need to determine storage requirements or track repository size changes.
  • Get Model XET Read TokenTool to retrieve a short-lived XET read access token for a Hugging Face model repository. Use when you need to access XET (eXtensible Tensor) data for a specific model revision.
  • Get Model Tags By TypeTool to retrieve all possible tags used for Hugging Face models, grouped by tag type. Use when you need to discover available model tags for filtering or categorization. Optionally restrict results to a specific tag type.
  • Get Organization AvatarTool to retrieve the avatar URL for a Hugging Face organization. Use when you need to get the avatar image URL for a specific organization.
  • Get Organization MembersRetrieve members of a Hugging Face organization, optionally filtering by search terms or email. Accepts a pagination cursor and limit, but does not return a next-page cursor.
  • Get Organization Social HandlesTool to retrieve an organization's social media handles from Hugging Face. Use when you need to find an organization's GitHub, LinkedIn, or Twitter/X profiles. Only returns handles that the organization has publicly shared on their Hugging Face profile.
  • Get ResolveResolve a file in a Hugging Face model repository, following redirects and returning the final URL and available metadata. JSON content is included when the response content type indicates JSON; non-JSON file content is not returned.
  • Get Resolve Cache DatasetsTool to resolve a file from cache in a Hugging Face dataset repository. This endpoint follows redirections (302, 307) to retrieve file content or returns XET file info when Accept header is set appropriately. Use when you need to access cached files from datasets with proper redirection handling.
  • Get Resolve Cache ModelsRetrieve JSON content from a file in a Hugging Face model repository cache, such as model configuration or tokenizer metadata. Specify the repository, full commit SHA, and file path; optional Range and Accept headers can be supplied.
  • Get Resolve Cache SpacesResolve a file from a Hugging Face Space repository cache at a specified revision, following redirects. Non-JSON responses are returned as text with the final URL and content type; JSON responses can include XET file information.
  • Get Jobs UsageTool to retrieve Jobs usage and billing information for the current subscription period from Hugging Face. Use when you need to check compute usage, costs, or job execution details for the authenticated user or organization.
  • Get Live Billing UsageRetrieve a snapshot of live Hugging Face billing usage for storage, inference, Zero GPU, and rate limits by collecting updates from the live stream. If no data is collected, the returned fields are empty.
  • Get Billing Usage V2Tool to retrieve user billing usage for a custom date range from Hugging Face. Use when you need to check usage statistics or resource consumption between specific dates using Unix timestamps.
  • Get MCP SettingsTool to retrieve MCP (Model Context Protocol) tools configuration for the authenticated user. Use when you need to discover available built-in tools and space-based tools configured in the user's Hugging Face settings.
  • Get Settings WebhookTool to retrieve a specific webhook configuration from Hugging Face settings. Use when you need to inspect webhook details, verify webhook status, or check webhook configuration for a given webhook ID.
  • Get Space InfoTool to retrieve detailed information about a Hugging Face Space repository. Use when you need metadata, SDK type, hardware configuration, runtime status, or other information about a specific Space.
  • Get Spaces CompareTool to compare two revisions of a Hugging Face Space repository. Returns a git diff showing file changes between commits. Use when you need to see what changed between Space versions.
  • Get Spaces EventsCollect status updates for a Hugging Face Space from an SSE stream and return the collected events. Use to monitor Space build stages and runtime state changes.
  • Get Spaces JWTTool to generate a JWT token for accessing a Hugging Face space repository. Use when you need authenticated access to spaces, with optional write access for spaces in dev mode, custom expiration, and encryption support.
  • Get Space MetricsCollect live resource metrics for a Hugging Face Space from an SSE stream and return the latest accumulated metrics.
  • Get Spaces NotebookTool to retrieve a Jupyter notebook URL from a Hugging Face space repository. Use when you need to access or display a notebook file stored in a space.
  • Get Spaces ResolveResolve a file from a Hugging Face Space repository or request XET file information, following redirects. Non-JSON responses are returned as text; JSON responses are parsed into the tool's response fields.
  • Get Space Security Scan StatusTool to retrieve the security scan status of a Hugging Face space repository. Use when you need to check for malware, pickle vulnerabilities, or other security issues in a space.
  • Get space repository sizeTool to get the total size of a Hugging Face space repository at a specific revision and path. Use when you need to determine storage requirements or track repository size changes.
  • Get Space XET Read TokenTool to retrieve a short-lived XET read access token for a Hugging Face Space repository. Use when you need to access XET (eXtensible Tensor) data for a specific Space revision.
  • Get Spaces XET Write TokenTool to retrieve a short-lived XET write access token for a Hugging Face space repository. Use when you need to upload or write XET data to a specific space revision.
  • Get Trending RepositoriesTool to retrieve trending repositories from Hugging Face. Use when you need to discover popular models, datasets, or spaces that are currently trending on the platform.
  • Get User AvatarTool to retrieve the avatar URL for a Hugging Face user. Use when you need to get the avatar image URL for a specific user.
  • Get User OverviewTool to retrieve a comprehensive overview of a Hugging Face user's profile. Use when you need to get user statistics, organizations, activity counts, and profile information.
  • Get User Social HandlesTool to retrieve a user's social media handles from Hugging Face. Use when you need to find a user's GitHub, LinkedIn, Twitter/X, or Bluesky profiles. Only returns handles that the user has publicly shared on their Hugging Face profile.
  • Get Authenticated User InfoTool to get information about the authenticated Hugging Face user including username, email, organizations, and token details. Use when you need to identify the current user from an access token or retrieve user profile information.
  • Handle Dataset User Access RequestTool to handle a user's access request to a gated Hugging Face dataset. Use this to accept, reject, or update the status of access requests for repositories with gated access. Either 'user' or 'userId' must be provided to identify the user.
  • List CollectionsTool to list collections on the Hugging Face Hub. Use when you need to discover collections of models, datasets, spaces, or papers. Collections are curated groups of repositories organized by users.
  • List Dataset Parquet FilesTool to get the list of Parquet files for a dataset. Use when you need to download or access dataset files in Parquet format. Returns URLs to download Parquet files with metadata about splits, configurations, and file sizes.
  • List Dataset Paths InfoGet metadata for specific files or directories in a Hugging Face dataset repository, including size, type, and optionally last-commit and security scan information.
  • List DatasetsTool to list datasets on the Hugging Face Hub. Use when you need to discover or search for datasets. Supports filtering by author, search query, tags, and sorting by various properties.
  • List Dataset CommitsTool to list commits from a Hugging Face dataset repository. Use when you need to retrieve the commit history for a specific dataset branch or revision.
  • List Dataset SplitsTool to get the list of subsets and splits of a dataset. Returns the available configurations and splits for a given dataset on the Hub. Use when you need to understand the structure of a dataset before querying specific splits.
  • List Dataset ReferencesList references in a Hugging Face dataset repository, including branches, tags, and converts, with pull request references optionally included.
  • List Dataset Access RequestsTool to list access requests for a gated Hugging Face dataset repository. Use when you need to view pending, accepted, or rejected access requests for datasets with restricted access.
  • List DiscussionsTool to list discussions for a Hugging Face repository. Use when you need to retrieve discussions or pull requests for a specific model, dataset, or space.
  • List Available DocumentationTool to retrieve the list of available documentation from Hugging Face. Use when you need to discover available documentation resources.
  • List Inference EndpointsTool to list Hugging Face Inference Endpoints for a specific user or organization. Use when you need to retrieve endpoints, optionally filtered by tags or name.
  • List ModelsSearch, filter, and sort Hugging Face Hub models, returning one bounded page and a cursor for the next page.
  • List Model CommitsTool to list commits from a Hugging Face model repository. Use when you need to retrieve the commit history for a specific model branch or revision.
  • List Model Paths InfoRetrieve metadata for specific files or directories at a revision of a Hugging Face model repository, including size and type. Expanded results may include last-commit information and security scan status.
  • List Model ReferencesTool to list all references (branches, tags, converts, and optionally pull requests) in a Hugging Face model repository. Use when you need to retrieve version control information for a specific model.
  • List NotificationsTool to list notifications for the authenticated Hugging Face user. Use when you need to retrieve user notifications, optionally filtered by read status, repository type, author, or other criteria.
  • List repository filesTool to get the file tree of a Hugging Face repository with pagination support. Use when you need to browse files and folders in any repository type (model, dataset, or space), explore repository structure, or discover available files.
  • List WebhooksTool to list all webhooks configured in Hugging Face settings. Use when you need to retrieve webhook configurations for the authenticated user's account.
  • List Spaces on Hugging Face HubTool to list Spaces on the Hugging Face Hub with filtering options. Use when you need to discover or search for ML demo applications hosted on Hugging Face.
  • List Space CommitsTool to list commits from a Hugging Face Space repository. Use when you need to retrieve the commit history for a specific Space branch or revision.
  • List Available Space HardwareTool to retrieve available hardware configurations for Hugging Face Spaces with their specifications and pricing. Use when you need to discover compute options for running spaces.
  • List Space LFS FilesList metadata for LFS files in a Hugging Face Space repository, with optional cursor, limit, and Xet filters.
  • List Space Paths InfoList metadata for specific files or directories at a Hugging Face Space repository revision, including size and type and, when available, last commit and security scan information.
  • List Space ReferencesList references in a Hugging Face Space repository, including branches, tags and converts, with an option to include pull requests.
  • List Cloud Provider VendorsTool to list available cloud provider vendors for Hugging Face Inference Endpoints. Use when you need to discover available infrastructure options across AWS, Azure, and GCP. Returns vendors with their regions and compute instance types for deploying models.
  • Search datasetTool to search text in a dataset split on Hugging Face. Searches in columns of type string, even if values are nested in a dictionary. Use when you need to find specific text or patterns within a dataset's content. Returns matching rows with their data.
  • Search DocumentationTool to search Hugging Face documentation across all products and libraries. Use when you need to find information about HF tools, models, datasets, or API usage.
  • Search PapersTool to perform hybrid semantic/full-text search on papers in Hugging Face. Use when you need to find research papers by keywords, topics, or authors.
  • Squash Dataset CommitsTool to squash all commits in a dataset ref into a single commit with the given message. Use when consolidating commit history into a single commit. WARNING: This operation is irreversible.
  • Squash Spaces CommitsTool to squash all commits in a space ref into a single commit with the given message. Use when consolidating commit history into a single commit. WARNING: This operation is irreversible.
  • Update Dataset SettingsTool to update settings for a Hugging Face dataset repository. Use when you need to configure visibility, discussions, gating, or access control for a dataset.
  • Update Discussion TitleTool to change the title of an existing discussion on a Hugging Face repository (model, dataset, or Space). Use when you need to update or correct a discussion's title.
  • Update Model Repository SettingsTool to update settings for a Hugging Face model repository. Use when you need to modify repository configuration such as privacy, discussions, or gated access settings.
  • Update Notification SettingsTool to update notification settings for the authenticated Hugging Face user. Use when you need to enable or disable various notification types such as announcements, discussions, paper digests, or product updates.
  • Update Watch SettingsTool to update watch settings for your Hugging Face account. Use when you want to get notified about discussions on organizations, users, or repositories. You can add new items to watch and/or remove items from your watch list in a single request.
  • Update WebhookUpdate an existing Hugging Face webhook's watched entities, event domains, target URL, or job settings. Every request must supply at least one watched entity and one event domain.
  • Update Spaces Repository SettingsTool to update settings for a Hugging Face Spaces repository. Use when you need to modify repository configuration such as privacy, discussions, or gated access settings.
  • Update SQL Console EmbedTool to update an existing SQL console embed for a Hugging Face dataset. Use when you need to modify the SQL query, title, or privacy settings of an existing embed.
  • Enable or Disable WebhookTool to enable or disable a webhook on Hugging Face. Use when you need to temporarily deactivate a webhook without deleting it, or reactivate a previously disabled webhook.