---
title: "Overlap Refine"
method: POST
path: "/v1/refine/overlap"
tags: ["Refineries"]
---

# Overlap Refine

`POST /v1/refine/overlap`

Overlap refinery endpoint using local chonkie.

Adds overlapping context to chunks for better continuity.
This endpoint processes chunks locally using chonkie's OverlapRefinery.

## Headers

- `authorization` string, nullable

## Request body

- OverlapRefineryRequest — Request model for overlap refinery.
  - `chunks` object[], required — List of chunks to refine
  - `tokenizer` string — Tokenizer to use
  - `context_size` union — Context size for overlap
    - number
    - integer
  - `mode` 'token' | 'recursive' — Overlap mode
  - `method` 'suffix' | 'prefix' — Overlap method
  - `merge` boolean — Merge overlapping chunks

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/chonkie/apis/chonkie-api.md) · [All operations](https://skmtc.dev/chonkie/apis/chonkie-api/llms.txt) · [OpenAPI document](https://skmtc.dev/chonkie/apis/chonkie-api/revisions/f40f036f941c?raw)
