Huggingface.js documentation

Interface : CommitEditFileParams

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

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