Perceptron Mk1 takes a top-level
vision_config body field to trigger thinking and grounding. See the API reference for details.Quick reference
Caption
SDK
curl
OCR
System instruction:SDK
curl
Detect
SDK
curl
Question
Pass your question directly as user content. For grounded responses, setexpects="box" or expects="point".
SDK
curl
Clip (video temporal segments)
Useexpects="clip" to ask the model to localize when an event happens in a video. The model returns its answer with inline self-closing <clip /> tags, which the SDK parses into Clip objects with start (and optional end) timestamps. Available on Perceptron Mk1.
SDK
curl
<clip /> tags. The mention is an attribute, not body text; timestamps are whitespace-separated with the literal unit seconds:
<collection> whose mention is inherited by any child clip that omits its own:
clip.timestamp.until is None, the model is pointing at an instant rather than a span.
Grounding on Perceptron Mk1 (vision_config body field)
Mk1 takes a top-level vision_config object.
Pick the right enable_thinking value for your task: on for text Q&A and clip, off for point/box/polygon.
Example: spatial detection (thinking off)
Example: text reasoning (thinking on)
vision_config: