Atualizar os rótulos de um repositório
Aplica uma atualização somente de rótulo (nome/descrição/tipo); apenas proprietário/admin da organização. O ID do repositório é estável, então uma renomeação não afeta nenhum conteúdo. Os campos omitidos permanecem inalterados.
kind é a ÚNICA forma de o tipo de um repositório mudar após a criação (os planos do protocolo nunca o alteram): ele tipifica um repositório legado kind: null e corrige um tipo incorreto. repo, model e dataset podem ser convertidos livremente e qualquer repositório pode se tornar image; um repositório cujas imagens de contêiner ainda são nomeadas por uma tag não pode receber nenhum outro tipo — manter image, ou tipificar um repositório legado null como qualquer outra coisa, é recusado com 409 kind_has_content (liste e exclua as tags por meio desta API primeiro). Uma mudança para fora de image coleta todas as imagens que nenhuma tag alcança antes de serem julgadas, então uma imagem enviada apenas por digest, ou sem tag através do registro, nunca a bloqueia. Um tipo nunca é desdefinido.
Autorizações
Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
Cabeçalhos
Optional external end-user identifier forwarded by the API gateway.
Parâmetros de caminho
The organization URL slug.
The repository name (URL label).
^[A-Za-z0-9][A-Za-z0-9._-]{0,99}$Corpo
Uma atualização parcial. Cada campo é opcional; um campo omitido permanece inalterado.
Resposta
O repositório atualizado.
O ID de usuário de quem quer que tenha criado o repositório, por qualquer meio
(a API, git push, o cliente HF, o registro OCI). É o
mesmo ID que a sessão da plataforma e o diretório members do mk-authentication
usam, então um nome está a uma consulta de diretório de distância. null
para um repositório que não registra nenhum ID de usuário; nunca uma string vazia.
"usr_01j9z8w3k6m2q4r7t9v1x3y5z7"
"Fine-tuned weights for the acme assistant."
ID de repositório opaco e estável (a chave canônica; não um rótulo de usuário).
"rqz4h6k2m5n7p9r3t5v7w9x2"
O tipo do repositório, ou null para um repositório legado criado antes de os tipos existirem e que ainda não foi tipado por meio de PATCH. Um repositório sem tipo é atendido por todos os planos.
repo, model, dataset, image "model"
O nome do repositório (rótulo da URL).
"my-model"
O slug da URL da organização à qual o repositório pertence.
"acme"