{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"object","properties":{"role":{"type":"string","const":"user"},"type":{"type":"string","const":"message"},"content":{"anyOf":[{"type":"string"},{"type":"array","items":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","const":"input_text"},"text":{"type":"string"},"prompt_cache_breakpoint":{"anyOf":[{"type":"object","properties":{"mode":{"type":"string","const":"explicit"}},"required":["mode"],"additionalProperties":false},{"type":"null"}]}},"required":["type","text"],"additionalProperties":false},{"type":"object","properties":{"type":{"type":"string","const":"input_image"},"image_url":{"type":"string","pattern":"^data:image\\/.*"},"detail":{"anyOf":[{"type":"string","enum":["low","high","auto","original"]},{"type":"null"}]},"prompt_cache_breakpoint":{"anyOf":[{"type":"object","properties":{"mode":{"type":"string","const":"explicit"}},"required":["mode"],"additionalProperties":false},{"type":"null"}]}},"required":["type","image_url"],"additionalProperties":false}]}}]}},"required":["role","content"],"additionalProperties":false}}]},"questions":{"minItems":1,"maxItems":200,"type":"array","items":{"oneOf":[{"type":"object","properties":{"name":{"type":"string"},"instructions":{"type":"string"},"type":{"type":"string","const":"predicate"}},"required":["instructions","type"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"instructions":{"type":"string"},"type":{"type":"string","const":"choice"},"choices":{"minItems":2,"maxItems":255,"type":"array","items":{"type":"object","properties":{"value":{"type":["string","boolean"]},"description":{"type":"string"}},"required":["value"],"additionalProperties":false}}},"required":["instructions","type","choices"],"additionalProperties":false},{"type":"object","properties":{"name":{"type":"string"},"instructions":{"type":"string"},"type":{"type":"string","const":"score"},"levels":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"description":{"type":"string"}},"required":["label"],"additionalProperties":false}}},"required":["instructions","type","levels"],"additionalProperties":false}]}},"prompt_cache_key":{"type":["string","null"]},"prompt_cache_options":{"anyOf":[{"type":"object","properties":{"mode":{"anyOf":[{"type":"string","enum":["implicit","explicit"]},{"type":"null"}]},"ttl":{"type":"string","const":"30m"}},"additionalProperties":false},{"type":"null"}]},"safety_identifier":{"type":["string","null"]}},"required":["input","questions"],"additionalProperties":false}