Huggingface.js documentation
Interface: CommitEditFileParams
Interface: CommitEditFileParams
Edite um arquivo existente substituindo intervalos de bytes do seu conteúdo original, sem reenviar o arquivo inteiro.
Quando originalContent vem de downloadFile em um arquivo com suporte a xet, as partes inalteradas não são baixadas nem reenviadas: apenas os intervalos de bytes modificados (e a vizinhança de suas fronteiras de chunk) são transferidos. Isso funciona totalmente de forma remota — sem baixar os dados inalterados de forma alguma — ao enviar para um bucket.
Example
const original = await downloadFile({ repo: "buckets/me/repo", path: "model.gguf" });
await uploadFile({
repo: "buckets/me/repo",
file: {
path: "model.gguf",
originalContent: original,
edits: [{ start: 0, end: 100, content: new Blob([patchedHeader]) }],
},
});Propriedades
edições
• edições: { content: Blob ; end: number ; start: number }[]
Definido em
packages/hub/src/lib/upload-file.ts:29
originalContent
• originalContent: Blob
O conteúdo atual do arquivo, por exemplo, como retornado por downloadFile
Definido em
packages/hub/src/lib/upload-file.ts:28
path
• caminho: string
Definido em
packages/hub/src/lib/upload-file.ts:26
Update on GitHub