Pular para o conteúdo

Hugging Face

Hugging Face

O Hugging Face é a principal plataforma open source de machine learning, onde equipes criam, treinam e fazem deploy de modelos de linguagem, modelos de visão, datasets e aplicações de IA. Com a integração no SquadOS, seus agentes podem executar inferência via chat completion compatível com OpenAI, gerar embeddings de texto, pesquisar e explorar modelos e datasets do Hub, criar repositórios, gerenciar discussões e acompanhar os artigos científicos mais recentes da comunidade de IA.

Esta ferramenta utiliza chave de API (API_KEY) ou OAuth 2.0 (OAUTH2) para conectar.

Você vai precisar dos seguintes campos:

CampoObrigatórioDescrição
api_keySimToken de acesso do Hugging Face (User Access Token), obtido em Settings → Access Tokens na sua conta.
  1. Acesse huggingface.co e faça login (ou crie uma conta).
  2. Clique no seu avatar no canto superior direito e vá em Settings.
  3. No menu lateral, clique em Access Tokens.
  4. Clique em New token, escolha um nome descritivo e selecione o escopo Write (necessário para criar repositórios e commits) ou Read (somente leitura).
  5. Clique em Generate token e copie o valor exibido — esse é o seu api_key.
  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por Hugging Face.
  3. Clique no card para abrir o modal de detalhes e em Conectar.
  4. Você é levado para a página de conexão segura hospedada pela Composio, onde informa o token de acesso obtido acima (ou autoriza via OAuth 2.0).
  5. Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)

HUGGING_FACE_GENERATE_CHAT_COMPLETION

Gera uma resposta a partir de uma lista de mensagens em contexto conversacional. Suporta modelos de linguagem (LLMs) e modelos de visão-linguagem (VLMs). Compatível com o SDK da OpenAI.

NomeTipoObrigatórioDescrição
modelstringSimID do modelo a usar para o chat completion. Formato: namespace/modelo ou namespace/modelo:provedor. Exemplos: meta-llama/Llama-3.2-3B-Instruct, Qwen/Qwen2.5-7B-Instruct-1M.
messagesarraySimLista de mensagens que compõem a conversa até o momento. Cada mensagem tem um papel (system, user, assistant, tool) e conteúdo.
temperaturenumberNãoTemperatura de amostragem entre 0 e 2. Valores altos como 0,8 tornam a saída mais aleatória; valores baixos como 0,2 tornam a saída mais focada e determinista.
max_tokensintegerNãoNúmero máximo de tokens a gerar. Se não especificado, o modelo gera até um ponto de parada natural.
streambooleanNãoSe deve transmitir a resposta como Server-Sent Events. Se true, os tokens são retornados conforme gerados.
toolsarrayNãoLista de ferramentas que o modelo pode chamar. Atualmente, apenas funções são suportadas.
top_pnumberNãoAlternativa à temperatura via nucleus sampling. O modelo considera tokens que compõem os top_p% da massa de probabilidade.
response_formatstringNãoFormato da resposta: text (padrão), json_object para modo JSON, ou json_schema para saída estruturada.
seedintegerNãoSemente aleatória para amostragem determinista. Usar a mesma semente com os mesmos parâmetros deve produzir a mesma saída.
stoparrayNãoAté 4 sequências onde a API para de gerar tokens. O texto retornado não conterá a sequência de parada.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_GENERATE_EMBEDDINGS

Converte texto em vetores de embedding para extração de features, busca semântica e tarefas de similaridade. Use quando precisar de representações numéricas de texto para aplicações de ML.

NomeTipoObrigatórioDescrição
inputsarraySimArray de strings de texto a converter em embeddings. Cada string será processada e retornada como um vetor numérico.
modelstringNãoID do modelo do Hugging Face a usar para gerar os embeddings. Deve ser um modelo de embedding válido do Hub.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_CREATE_REPO

Cria um novo repositório (modelo, dataset ou Space) no Hugging Face Hub. Use para inicializar um novo repositório para upload de modelos, datasets ou deploy de aplicações em Spaces.

NomeTipoObrigatórioDescrição
namestringSimNome do repositório a criar. Será o identificador dentro do namespace.
typestringNãoTipo de repositório: model, dataset ou space. Padrão: model.
privatebooleanNãoSe o repositório deve ser privado. Se não especificado, segue a configuração de visibilidade padrão da conta.
organizationstringNãoNamespace da organização para criar o repositório. Se não fornecido, o repositório é criado no namespace pessoal.
sdkstringNãoSDK para Spaces: gradio, streamlit, docker ou static.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_GET_MODEL_INFO

Recupera informações detalhadas sobre um repositório de modelo do Hugging Face. Use quando precisar de metadados abrangentes, incluindo downloads, curtidas, tags, configuração, arquivos e mais.

NomeTipoObrigatórioDescrição
repostringSimNome do repositório do modelo. Por exemplo, bert-base-uncased em google-bert/bert-base-uncased.
namespacestringSimNamespace (organização ou usuário) proprietário do repositório. Por exemplo, google-bert em google-bert/bert-base-uncased.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_LIST_DATASETS

Lista datasets no Hugging Face Hub. Use para descobrir ou buscar datasets. Suporta filtragem por autor, consulta de busca, tags e ordenação por diversas propriedades.

NomeTipoObrigatórioDescrição
searchstringNãoFiltra por substrings em nomes de dataset e nomes de usuário. Use para buscar datasets por palavra-chave.
authorstringNãoFiltra datasets por autor ou organização.
filterstringNãoFiltra por tags. Use para encontrar datasets com tags específicas de tipo de tarefa, idiomas ou licenças.
sortstringNãoPropriedade de ordenação: lastModified, trending, likes ou downloads.
limitintegerNãoLimite de datasets retornados. Padrão: 100.
cursorstringNãoCursor de paginação para buscar a próxima página de resultados.
directionstringNãoDireção de ordenação: asc ou desc.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_SEARCH_DATASET

Pesquisa texto em um split de dataset no Hugging Face. Busca em colunas do tipo string, mesmo que os valores estejam aninhados em dicionários. Use quando precisar encontrar texto ou padrões específicos dentro do conteúdo de um dataset.

NomeTipoObrigatórioDescrição
datasetstringSimNome do dataset. Use o formato proprietario/nome-dataset para datasets de usuários ou apenas nome-dataset para datasets oficiais.
configstringSimNome da configuração/subconjunto do dataset.
splitstringSimNome do split do dataset a pesquisar.
querystringSimTexto a buscar no dataset. Pesquisa em todas as colunas do tipo string, mesmo que os valores estejam aninhados em dicionários.
lengthintegerNãoComprimento do slice (número de linhas a retornar). Valor máximo: 100.
offsetintegerNãoDeslocamento do slice para paginação. Padrão: 0.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_GET_DATASET_FIRST_ROWS

Obtém as primeiras 100 linhas de um split de dataset junto com os tipos de dados e features das colunas. Use para visualizar ou amostrar o conteúdo de um dataset.

NomeTipoObrigatórioDescrição
datasetstringSimNome do dataset no formato namespace/nome. Por exemplo, cornell-movie-review-data/rotten_tomatoes ou squad.
configstringSimNome da configuração/subconjunto do dataset. Use default para datasets sem configurações.
splitstringSimNome do split do dataset do qual recuperar as linhas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_GET_DATASET_INFO

Obtém informações gerais sobre um dataset, incluindo descrição, citação, página inicial, licença e features (esquemas de colunas). Use para entender a estrutura do dataset, os splits disponíveis e os metadados antes de trabalhar com os dados.

NomeTipoObrigatórioDescrição
datasetstringSimNome do dataset. Formato: namespace/nome-repo (ex.: rajpurkar/squad, ibm/duorc).
configstringNãoNome da configuração/subconjunto a recuperar. Se não fornecido, retorna informações da configuração padrão.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_FILTER_DATASET_ROWS

Filtra linhas de um dataset no Hugging Face com base em critérios especificados. Use quando precisar recuperar linhas específicas de um dataset com base em condições de coluna.

NomeTipoObrigatórioDescrição
wherestringSimCondição de filtro no formato de expressão SQL (ex.: column = 'value').
splitstringSimNome do split do dataset.
configstringSimNome da configuração/subconjunto do dataset.
datasetstringSimNome do dataset no formato namespace/nome.
lengthintegerNãoNúmero máximo de linhas a retornar.
offsetintegerNãoNúmero de linhas a pular para paginação.
orderbystringNãoColuna pela qual ordenar os resultados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_GET_SPACE_INFO

Recupera informações detalhadas sobre um repositório Space do Hugging Face. Use para obter metadados, tipo de SDK, configuração de hardware, status de runtime ou outras informações sobre um Space específico.

NomeTipoObrigatórioDescrição
repo_idstringSimID do repositório Space no formato autor/nome-space (ex.: Qwen/Qwen3-TTS, stabilityai/stable-diffusion).
revisionstringNãoRevisão Git (branch, tag ou SHA de commit) para recuperar informações. Padrão: branch principal.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_LIST_SPACES

Lista Spaces no Hugging Face Hub com opções de filtragem. Use para descobrir ou buscar aplicações de demonstração de ML hospedadas no Hugging Face.

NomeTipoObrigatórioDescrição
searchstringNãoFiltra por substrings em nomes de repositórios e nomes de usuários.
authorstringNãoFiltra Spaces por um autor ou organização específico.
filterstringNãoFiltra por tags (ex.: gradio, streamlit).
sortstringNãoPropriedade de ordenação: lastModified, likes, trending ou created.
limitintegerNãoNúmero máximo de Spaces a retornar. Deve estar entre 1 e 500.
directionstringNãoDireção da ordenação: 1 para crescente ou -1 para decrescente.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_LIST_ENDPOINTS

Lista os Inference Endpoints do Hugging Face para um usuário ou organização específico. Use para recuperar endpoints, opcionalmente filtrados por tags ou nome.

NomeTipoObrigatórioDescrição
namespacestringSimNome do usuário ou organização para listar os endpoints.
searchstringNãoFiltra endpoints por substring do nome.
tagsstringNãoFiltra endpoints por tags (separadas por vírgula).
limitintegerNãoNúmero máximo de endpoints a retornar por página. Padrão: 20.
cursorstringNãoCursor de paginação para buscar a próxima ou página anterior de resultados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_SEARCH_PAPERS

Realiza busca semântica/híbrida em artigos científicos no Hugging Face. Use quando precisar encontrar artigos de pesquisa por palavras-chave, tópicos ou autores.

NomeTipoObrigatórioDescrição
qstringNãoString de consulta para encontrar artigos relevantes. Use palavras-chave, títulos ou tópicos. Suporta busca semântica e texto completo híbrida.
limitintegerNãoNúmero máximo de artigos a retornar. Se não especificado, usa o limite padrão da API.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_GET_DAILY_PAPERS

Recupera os artigos diários do Hugging Face. Use para buscar os mais recentes artigos de pesquisa em IA/ML compartilhados na plataforma.

NomeTipoObrigatórioDescrição
datestringNãoFiltra artigos por data específica (formato YYYY-MM-DD).
sortstringNãoOpção de ordenação para artigos diários: publishedAt ou trending.
limitintegerNãoNúmero máximo de artigos a retornar por página. Padrão: 50.
monthstringNãoFiltra artigos por mês específico (formato YYYY-MM).
submitterstringNãoFiltra artigos por nome de usuário do submissor.
pintegerNãoNúmero da página para paginação (índice baseado em 0). Padrão: 0.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_SEARCH_DOCS

Pesquisa na documentação do Hugging Face em todos os produtos e bibliotecas. Use para encontrar informações sobre ferramentas HF, modelos, datasets ou uso da API.

NomeTipoObrigatórioDescrição
qstringSimString de consulta de busca para encontrar páginas de documentação relevantes. Use palavras-chave relacionadas ao tópico.
limitintegerNãoNúmero máximo de resultados a retornar. Padrão: 10.
offsetintegerNãoNúmero de resultados a pular para paginação.
productstringNãoProduto HF para filtrar a busca de documentação (ex.: hub, transformers, diffusers, datasets, gradio).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_GET_TRENDING

Recupera os repositórios em alta no Hugging Face. Use para descobrir modelos, datasets ou Spaces populares que estão atualmente em destaque na plataforma.

NomeTipoObrigatórioDescrição
typestringNãoFiltro de tipo de repositório: all, dataset, model ou space.
limitintegerNãoNúmero máximo de repositórios em alta a retornar. Padrão: 10.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_GET_WHOAMI

Obtém informações sobre o usuário autenticado no Hugging Face, incluindo nome de usuário, e-mail, organizações e detalhes do token. Use para identificar o usuário atual a partir de um token de acesso ou recuperar informações do perfil.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_CREATE_DISCUSSIONS

Cria uma nova discussão em um repositório do Hugging Face (modelo, dataset ou Space). Use para iniciar uma conversa, reportar um problema ou criar uma pull request de discussão.

NomeTipoObrigatórioDescrição
repostringSimNome do repositório onde a discussão será criada.
namespacestringSimNamespace (nome de usuário ou organização) proprietário do repositório.
repo_typestringSimTipo do repositório: models, spaces ou datasets.
titlestringSimTítulo da discussão. Deve ter entre 3 e 200 caracteres.
descriptionstringSimConteúdo/descrição da discussão. Pode conter formatação Markdown. Máximo: 65.536 caracteres.
pull_requestbooleanNãoSe a discussão deve ser criada como pull request.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_CREATE_DISCUSSIONS_COMMENT

Cria um novo comentário em uma discussão de repositório do Hugging Face. Use para adicionar comentários ou respostas em discussões sobre modelos, datasets ou Spaces.

NomeTipoObrigatórioDescrição
repostringSimNome do repositório onde a discussão existe. Por exemplo, gpt2 ou my-dataset.
namespacestringSimNamespace (nome de usuário ou organização) proprietário do repositório.
repo_typestringSimTipo do repositório: models, spaces ou datasets.
numstringSimNúmero ou ID da discussão a comentar.
commentstringSimTexto do comentário a publicar na discussão. Deve ter entre 1 e 65.536 caracteres.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_CHANGE_DISCUSSIONS_STATUS

Altera o status de uma discussão em um repositório do Hugging Face. Use quando precisar abrir ou fechar discussões em modelos, datasets ou Spaces.

NomeTipoObrigatórioDescrição
numstringSimNúmero ou ID da discussão a alterar o status.
repostringSimNome do repositório onde a discussão existe. Por exemplo, bert-base-uncased ou my-dataset.
namespacestringSimNamespace (nome de usuário ou organização) proprietário do repositório.
repo_typestringSimTipo do repositório: models, spaces ou datasets.
statusstringSimNovo status da discussão: open para reabrir ou closed para fechar.
commentstringNãoComentário opcional a adicionar ao alterar o status.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_LIST_DISCUSSIONS

Lista todas as discussões de um repositório do Hugging Face. Use para recuperar discussões abertas, fechadas ou pull requests de um modelo, dataset ou Space.

NomeTipoObrigatórioDescrição
repostringSimNome do repositório.
namespacestringSimNamespace (nome de usuário ou organização) proprietário do repositório.
repo_typestringSimTipo do repositório: models, spaces ou datasets.
statusstringNãoFiltra pelo status da discussão: open, closed ou all.
typestringNãoFiltra pelo tipo: discussion ou pull_request.
pintegerNãoNúmero da página para paginação (índice baseado em 0).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_CREATE_COLLECTION

Cria uma nova coleção no Hugging Face. Use para organizar e curar modelos, datasets, Spaces, artigos ou outras coleções em uma coleção nomeada.

NomeTipoObrigatórioDescrição
namespacestringSimNamespace (nome de usuário ou organização) sob o qual criar a coleção.
titlestringSimTítulo da coleção. Deve ter entre 1 e 60 caracteres.
descriptionstringNãoDescrição opcional para a coleção. Máximo: 150 caracteres.
privatebooleanNãoSe não fornecido, a coleção será pública.
itemobjectNãoItem a ser adicionado à coleção na criação.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_LIST_COLLECTIONS

Lista coleções no Hugging Face Hub. Use para descobrir coleções de modelos, datasets, Spaces ou artigos. Coleções são grupos curados de repositórios organizados por usuários.

NomeTipoObrigatórioDescrição
ownerstringNãoFiltra coleções por nome de usuário ou organização proprietário.
itemstringNãoFiltra coleções que contêm um item específico (formato: tipo/namespace/repo).
sortstringNãoCritério de ordenação das coleções.
limitintegerNãoNúmero máximo de coleções a retornar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_LIST_REPO_TREE

Lista arquivos e diretórios em um repositório do Hugging Face Hub. Use para explorar a estrutura de um repositório de modelo, dataset ou Space.

NomeTipoObrigatórioDescrição
repostringSimNome do repositório.
namespacestringSimNamespace (nome de usuário ou organização) proprietário do repositório.
repo_typestringSimTipo do repositório: models, spaces ou datasets.
pathstringNãoCaminho específico dentro do repositório para listar. Se omitido, lista a raiz.
revstringNãoRevisão Git (branch, tag ou commit hash). Padrão: branch principal.
recursivebooleanNãoSe deve listar arquivos recursivamente em subdirectórios.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_CREATE_DATASETS_COMMIT

Cria um commit em um repositório de dataset do Hugging Face. Use para adicionar, atualizar ou excluir arquivos em um dataset. Suporta arquivos regulares e Large File Storage (LFS) para arquivos binários grandes.

NomeTipoObrigatórioDescrição
repostringSimNome do repositório do dataset.
namespacestringSimNamespace (nome de usuário ou organização) proprietário do dataset.
branchstringSimBranch onde o commit será criado.
commit_messagestringSimMensagem do commit (máximo: 500 caracteres).
operationsarraySimLista de operações de arquivo a executar. Cada operação especifica o caminho e o conteúdo do arquivo.
create_prbooleanNãoSe deve criar uma pull request em vez de commitar diretamente.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_CREATE_MODELS_COMMIT

Cria um commit em um repositório de modelo do Hugging Face. Use para adicionar, atualizar ou excluir arquivos de modelo. Suporta LFS para arquivos grandes como pesos de modelo.

NomeTipoObrigatórioDescrição
repostringSimNome do repositório do modelo.
namespacestringSimNamespace (nome de usuário ou organização) proprietário do modelo.
branchstringSimBranch onde o commit será criado.
commit_messagestringSimMensagem do commit (máximo: 500 caracteres).
operationsarraySimLista de operações de arquivo a executar.
create_prbooleanNãoSe deve criar uma pull request em vez de commitar diretamente.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_CREATE_SPACES_COMMIT

Cria um commit em um repositório Space do Hugging Face. Use para adicionar, atualizar ou excluir arquivos de um Space. Suporta criação de pull request opcional em vez de commit direto.

NomeTipoObrigatórioDescrição
repostringSimNome do repositório Space.
namespacestringSimNamespace (nome de usuário ou organização) proprietário do Space.
branchstringSimBranch onde o commit será criado.
commit_messagestringSimMensagem do commit (máximo: 500 caracteres).
operationsarraySimLista de operações de arquivo a executar.
create_prbooleanNãoSe deve criar uma pull request em vez de commitar diretamente.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_LIST_NOTIFICATIONS

Lista as notificações do usuário autenticado no Hugging Face. Use para monitorar atividades relevantes em repositórios seguidos, discussões e pull requests.

NomeTipoObrigatórioDescrição
typestringNãoFiltra por tipo de notificação.
statusstringNãoFiltra por status da notificação: read ou unread.
pintegerNãoNúmero da página para paginação (índice baseado em 0).
limitintegerNãoNúmero máximo de notificações a retornar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_CREATE_OR_UPDATE_SPACE_SECRET

Cria ou atualiza um secret em um Space do Hugging Face. Use para gerenciar variáveis de ambiente sensíveis, como chaves de API e tokens usados pelo Space.

NomeTipoObrigatórioDescrição
repostringSimNome do repositório Space.
namespacestringSimNamespace (nome de usuário ou organização) proprietário do Space.
keystringSimNome do secret (chave).
valuestringSimValor do secret.
descriptionstringNãoDescrição opcional do secret.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

HUGGING_FACE_REQUEST_ACCESS

Envia uma solicitação de acesso para um repositório com acesso controlado (gated) no Hugging Face. Use quando precisar solicitar acesso a modelos ou datasets com acesso restrito.

NomeTipoObrigatórioDescrição
repostringSimNome do repositório cujo acesso está sendo solicitado.
namespacestringSimNamespace (nome de usuário ou organização) proprietário do repositório.
repo_typestringSimTipo do repositório: models, datasets ou spaces.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.