Huggingface.js documentation

Interfaz: CommitEditFileParams

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Interfaz: CommitEditFileParams

Edite un archivo existente reemplazando rangos de bytes de su contenido original, sin volver a subir todo el archivo.

Cuando originalContent proviene de downloadFile en un archivo respaldado por xet, las partes sin cambios no se descargan ni se vuelven a subir: solo se transfieren los rangos de bytes modificados (y su vecindad en los límites de los fragmentos). Esto funciona completamente de forma remota, sin descargar los datos sin cambios en absoluto, al subir a 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]) }],
  },
});

Propiedades

ediciones

• edits: { content: Blob ; end: number ; start: number }[]

Definido en

packages/hub/src/lib/upload-file.ts:29


originalContent

• originalContent: Blob

El contenido actual del archivo, por ejemplo, como lo devuelve downloadFile

Definido en

packages/hub/src/lib/upload-file.ts:28


path

• path: string

Definido en

packages/hub/src/lib/upload-file.ts:26

Update on GitHub