Tarseek

Tarseek API

Structured outputs

response_format:

  • { "type": "json_object" } — valid JSON object, no schema.
  • { "type": "json_schema", "json_schema": { "name", "schema", "strict": true } } — constrained decoding when the deployment supports it.

If the model does not support structured output, Tarseek returns 400 unsupported_parameter rather than hoping the provider complies. Strict-mode guarantees still depend on the selected model.