```typescript const response = await client.complete({ model: 'gpt-4o', messages, gatectr: { optimize: true }, });
console.log(response.gatectr.tokens_saved); // e.g. 312 </div><div data-gb-custom-block data-tag="tab" data-title='Python'>python response = client.complete( model="gpt-4o", messages=messages, gatectr={"optimize": True}, )
print(response.gatectr["tokens_saved"]) # e.g. 312 </div><div data-gb-custom-block data-tag="tab" data-title='cURL'>bash curl https://api.gatectr.com/v1/complete
-H "Authorization: Bearer $GATECTR_API_KEY"
-d '{ "model": "gpt-4o", "messages": [...], "gatectr": { "optimize": true } }'
## Response fields
```json
"gatectr": {
"optimized": true,
"original_tokens": 800,
"tokens_saved": 320,
"compression_ratio": 0.40
}
gatectr: { optimize: false }
Useful for requests where prompt precision is critical (e.g. structured output, code generation with exact formatting).
Pro plan and above.