Index
axm_smelt
axm-smelt - Deterministic token compaction for LLM inputs.
Format
SmeltReport
Bases: BaseModel
Report produced by the smelt pipeline.
Source code in packages/axm-smelt/src/axm_smelt/core/models.py
check(text=None, *, parsed=None)
Analyze text without transforming it.
Source code in packages/axm-smelt/src/axm_smelt/core/pipeline.py
count(text, model='o200k_base')
Return the token count for text.
Uses tiktoken with model encoding. Falls back to len(text) // 4
when tiktoken is unavailable.
Source code in packages/axm-smelt/src/axm_smelt/core/counter.py
smelt(text=None, strategies=None, preset=None, *, parsed=None)
Run the compaction pipeline and return a report.