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

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