Reduce repetition before rewriting
Deduplicate repeated policies, examples, retrieved passages and logs. Avoid sending the same static instruction in several message roles. Keep stable prefixes consistent when prompt caching is available, because random reordering can reduce cache effectiveness even when the wording is unchanged.
Control history and tools
Retain recent turns and unresolved requirements. Summarize completed work with explicit facts. Send only tools that the current task can call, and shorten verbose schema descriptions without changing parameter meaning. Limit unbounded command output and retrieved documents.
Local history estimator
Paste visible chat history or JSON to compare its approximate size.
Measure the correct outcome
Varion keeps its proprietary engine implementation private. Commercial evaluation is based on measurable workload-specific outcomes, clear validation boundaries and customer-specific testing rather than disclosure of internal mechanisms. Use the dedicated Token Optimisation product area to evaluate whether the commercial result is suitable for your traffic; no universal performance percentage is promised.
Measurement checklist
- Choose a representative completed task, not an artificial one-line prompt.
- Record the selected model, provider input, cached input, output, retries and final result.
- Change one optimization mechanism at a time so the cause remains visible.
- Verify required identifiers, tool calls, code changes or business fields.
- Keep passthrough available when the reduced request does not pass.
Varion commercial evaluation
Varion keeps proprietary product implementation details private. Evaluate Token Optimisation on representative traffic and judge it by the measured commercial result. New verified users receive 100,000 processed input tokens and 50 local test runs.
Frequently asked questions
What is the safest first step?
Remove exact duplication and irrelevant tool schemas before attempting semantic summaries.
Can prompt caching and token reduction work together?
Yes, depending on the provider and request design. Stable reusable prefixes can be cached while avoidable dynamic context is reduced.