Huggingface.js documentation
Interface: CommitEditFileParams
Interface: CommitEditFileParams
Edit file yang sudah ada dengan mengganti rentang byte dari konten aslinya, tanpa mengunggah ulang seluruh file.
Ketika originalContent berasal dari downloadFile pada file yang didukung xet, bagian yang tidak berubah tidak diunduh maupun diunggah ulang: hanya rentang byte yang dimodifikasi (dan lingkungan batas chunk-nya) yang ditransfer. Ini bekerja sepenuhnya secara jarak jauh — tanpa mengunduh data yang tidak berubah sama sekali — saat mengunggah ke 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]) }],
},
});Properti
edit
• edits: { content: Blob ; end: number ; start: number }[]
Didefinisikan di
packages/hub/src/lib/upload-file.ts:29
originalContent
• originalContent: Blob
Konten saat ini dari file, misalnya yang dikembalikan oleh downloadFile
Didefinisikan di
packages/hub/src/lib/upload-file.ts:28
path
• path: string
Didefinisikan di
packages/hub/src/lib/upload-file.ts:26
Update on GitHub