Locate In Screenshot
Find the element a query describes in a screenshot: a point, or an OCR text.
Authorizations
Axilio API key (axl_*).
Body
Argus POST /screenshots:locate request.
The caller pre-computes OCR via POST /screenshots:detect (or reuses cached
results keyed by frame hash) and passes the text list here. Argus does
NOT re-run OCR; the VLM call uses the provided texts as grounding
context.
Base64 encoded image (PNG or JPEG)
16777216Natural-language target description
1VLM model to use; must be one of the models from GET /models. Omit to use the server's configured default. The system prompt is fixed to the element-locator task.
1Pre-computed OCR text elements. Empty list means Argus skips OCR grounding and asks the VLM to locate from the image alone.
Response
Successful Response
Argus POST /screenshots:locate response.
Exactly one of matched_text_index or bbox is populated when
found is True. matched_text_index indicates the VLM grounded its
answer to a specific OCR text element (pixel-accurate bbox available
via the original texts list). bbox is a free-form VLM bbox.
Model self-reported confidence
0 <= x <= 1Provider-reported cost in microdollars
x >= 0Whether the VLM located the target
End-to-end VLM call latency
x >= 0Model identifier returned by the provider
Pixel-space bbox. None when matched_text_index is set or found=False.
Completion (output) tokens the model billed for this call
x >= 0Index into the request texts list when the answer is OCR-grounded.
x >= 0Prompt (input) tokens the model billed for this call
x >= 0