On this page

Models

condense's compaction models are the engines that rewrite the repeated context in a request before it reaches your provider. Two are generally available, helene-1 (the default) and adeline-1. Pick one with the model field, or let the proxy choose.

Overview

Both models are generally available and run behind the same proxy: they work with the Anthropic and OpenAI routes and with the direct /v1/compress endpoint. Compaction is metered, it draws condense credits, while the upstream model call is still billed to your own provider key.

Helene 1.1

Model idhelene-1
Best forGeneral use
ProvidersAnthropic · OpenAI
Tunablecompression_rate
Price$0.40per 1M tokens removed

Helene 1.1 is the fast, accuracy-first pass and the default compaction engine on the proxy. On a standard question-answering benchmark, a model answering from Helene 1.1's compacted context scored higher than the same model reading the full, untouched transcript, while sending far fewer tokens. The full numbers are in the Helene 1.1 announcement.

When to use. Reach for Helene 1.1 for general traffic and everyday sessions. It is the default, so running through the proxy with no model set already uses it.

Helene 1.1 accepts an optional compression_rate between 0 and 1 to trade savings against fidelity. Omit it for the auto ratio; set a fixed value (for example 0.2) to pin the target.

Compress a transcript with Helene 1.1
import httpx

resp = httpx.post(
    "https://api.condense.chat/v1/compress",
    headers={"X-Condense-Auth-Token": "ak_..."},
    json={
        "model": "helene-1",
        "compression_rate": 0.2,
        "messages": [{"role": "user", "content": "<a transcript to compact>"}],
    },
)
print(resp.json())

Adeline 1

Model idadeline-1
Best forAgent traces
ProvidersAnthropic · OpenAI
TunableAuto
Price$0.90per 1M tokens removed

Adeline 1 does the heavy lifting on long agent traces. It resolves the compacted rewrite in a handful of parallel passes instead of token by token, which is where its latency advantage comes from. The first-week-in-beta aggregates, measured on live Claude Code and SDK traffic, are in the Adeline 1 release note.

When to use. Prefer Adeline 1 for long agent traces where deep compaction matters more than the last millisecond. Set "model": "adeline-1" on the request.

Compact an agent trace with Adeline 1
import httpx

resp = httpx.post(
    "https://api.condense.chat/v1/compress",
    headers={"X-Condense-Auth-Token": "ak_..."},
    json={
        "model": "adeline-1",
        "messages": [{"role": "user", "content": "<a long agent trace to compact>"}],
    },
)
print(resp.json())

Not sure which to send? Start with Helene 1.1 for general use and switch to Adeline 1 when a session is a long agent trace. Wiring and headers are in the API reference.