Huggingface.js documentation
Interface : CommitEditFileParams
Interface : CommitEditFileParams
Modifier un fichier existant en remplaçant des plages d’octets de son contenu d’origine, sans re-téléverser l’intégralité du fichier.
Lorsque originalContent provient de downloadFile sur un fichier basé sur xet, les parties inchangées ne sont ni téléchargées ni renvoyées : seules les plages d’octets modifiées (et leur voisinage aux limites des blocs) sont transférées. Cela fonctionne entièrement à distance — sans télécharger les données inchangées — lors de l’envoi vers un 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]) }],
},
});Propriétés
modifications
• modifications : { content : Blob ; end : number ; start : number }[]
Défini dans
packages/hub/src/lib/upload-file.ts:29
originalContent
• originalContent : Blob
Le contenu actuel du fichier, par exemple tel que renvoyé par downloadFile
Défini dans
packages/hub/src/lib/upload-file.ts:28
path
• path : string
Défini dans
packages/hub/src/lib/upload-file.ts:26
Update on GitHub