<org>/<name> — por exemplo acme/qwen2.5-0.5b-support.
Esse identificador é o ponto central.
Você envia artefatos ao repositório a partir da sua máquina via git, e as cargas de trabalho do Compute resolvem o mesmo <org>/<name> através do endpoint de artefatos compatível com Hugging Face da plataforma para treinar com eles ou servi-los — veja Usar repositórios com o Compute.
Este guia cobre a API de gerenciamento: criar repositórios, listá-los e consultá-los, renomeá-los e excluí-los.
Antes de começar
Você precisa de:
Os repositórios sempre pertencem à organização de quem faz a chamada.
Você nunca escolhe o
org na criação — ele é derivado da sua chave de API — e não é possível acessar repositórios de outra organização de forma alguma.
Criar um repositório
Escolha um nome e, opcionalmente, uma descrição. O nome deve começar com uma letra ou dígito e ter no máximo 100 caracteres entre letras, dígitos, pontos, sublinhados e hífens (^[A-Za-z0-9][A-Za-z0-9._-]{0,99}$).
201 com o repositório:
id é um identificador opaco e estável — a chave canônica que sobrevive a renomeações.
org e name são os rótulos visíveis ao usuário que formam a referência do repositório e suas URLs.
A criação provisiona o repositório git subjacente como parte da requisição.
Se esse provisionamento falhar, a criação retorna 502 provision_failed e nada é mantido, então é seguro tentar novamente.
O corpo da requisição rejeita campos desconhecidos, e um nome que já está em uso na sua organização retorna 409.
A referência do repositório e a URL git
Dois valores identificam um repositório em todo o restante da plataforma:
O host git autentica com HTTP basic auth: qualquer nome de usuário é aceito (o slug da sua organização é a convenção), e a senha é uma chave de API MKA1.
Esses dois valores são o que você entrega a uma carga de trabalho do Compute como variáveis de ambiente — o passo a passo está em Usar repositórios com o Compute.
Listar repositórios
Retorna todos os repositórios da sua organização.Recuperar um repositório
Consulte um único repositório pela sua referência.404 — incluindo qualquer repositório que pertença a outra organização.
Renomear ou atualizar um repositório
As atualizações afetam apenas rótulos: você pode alterarname e description, e um campo omitido permanece inalterado.
id do repositório é estável, então uma renomeação é uma atualização de metadados — o histórico git e os artefatos armazenados ficam intactos.
Renomear para um nome que já existe na sua organização retorna 409.
Excluir um repositório
204, sem corpo.
O registro do repositório é removido imediatamente — essa exclusão é autoritativa — enquanto o desmonte do armazenamento git subjacente é uma limpeza em regime de melhor esforço.
Uma exclusão repetida da mesma referência retorna 404.
Erros
Os endpoints de repositório retornam um envelope uniforme com um código estável legível por máquina e o ID de correlação da requisição:Referência da API
Para o esquema completo de requisição e resposta, abra os grupos de Repositórios na Referência de API.Veja também
- Usar repositórios com o Compute - envie pesos e datasets, depois treine ou sirva a partir deles.
- Executar um job de ajuste fino - publique pesos mesclados em um repositório a partir de um job de treinamento.
- Implantar um servidor de modelos - sirva pesos diretamente de um repositório com vLLM.