Huggingface.js documentation
Interfaz: CommitEditFileParams
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