Skip to main content
ChatAds processes text requests in two steps: extraction (finding product keywords) and resolution (matching keywords to affiliate URLs). You can control each step independently using extraction_mode and resolution_mode. Both default to standard, which works well for most use cases. Adjust them when you want to bring your own keywords.

Extraction Modes

ModeBehaviorUse CaseLatency
noneSkips extraction — treats the entire message as a product keyword. Can be under 10 words, but still capped at 10k characters. Also skips all pre-processing filters (country, language, keyword, IP).You already know the product (e.g., “Sony WH-1000XM5”) and want ChatAds to find an affiliate URL0ms
standardFull extraction pipeline — balanced speed and accuracyRecommended for most use cases200ms

Resolution Modes

ModeBehaviorUse CaseLatency
noneReturns extracted keywords only — no affiliate URLsExtraction-only; you resolve links yourself75ms
standardFull resolution with fallbacks — best accuracyRecommended for most use cases200ms

Permutations

ExtractionResolutionTitleLatency
standard (default)standard (default)Full pipeline — best accuracy for both extraction and resolution~200ms
nonestandardBYOK (Bring Your Own Keyword) — you provide the product term, ChatAds finds the best affiliate URL~75ms
standardnoneExtraction only — extract the best keyword from text, no URL resolution~125ms

Next Steps

Products in Text

How text search works end-to-end

Improving Response Times

Tips for reducing latency