docling-studio/frontend/src/features/chunking/api.ts
2026-04-10 19:37:29 +02:00

16 lines
595 B
TypeScript

import type { Chunk, ChunkingOptions } from '../../shared/types'
import { apiFetch } from '../../shared/api/http'
export function rechunkAnalysis(jobId: string, chunkingOptions: ChunkingOptions): Promise<Chunk[]> {
return apiFetch<Chunk[]>(`/api/analyses/${jobId}/rechunk`, {
method: 'POST',
body: JSON.stringify({ chunkingOptions }),
})
}
export function updateChunkText(jobId: string, chunkIndex: number, text: string): Promise<Chunk[]> {
return apiFetch<Chunk[]>(`/api/analyses/${jobId}/chunks/${chunkIndex}`, {
method: 'PATCH',
body: JSON.stringify({ text }),
})
}