{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/concentrate/json-schema/concentrate-post-v1-systemone-request2-schema.json",
  "title": "PostV1SystemoneRequest2",
  "x-generated": "2026-10-29",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/concentrate-openapi-generated.yml#/components/schemas/PostV1SystemoneRequest2",
  "type": "object",
  "properties": {
    "model": {
      "type": "string",
      "description": "Model identifier. Use /v1/models to list all available models. Supports canonical names (e.g. gpt-5.2, claude-opus-4-6), aliases, and provider-prefixed formats (e.g. openai/gpt-5.2). Use \"auto\" for automatic model selection."
    },
    "state": {
      "type": "string",
      "description": "The application state the questions are judged against: a string, a JSON object or a JSON array."
    },
    "questions": {
      "type": "object",
      "description": "Questions keyed by an id of your choosing; answers come back under the same ids. At least one."
    },
    "assets": {
      "type": "object",
      "description": "Images keyed by the reference string the state or questions use. Base64 only."
    }
  },
  "required": [
    "model",
    "state",
    "questions"
  ]
}