diff --git a/openapi/spec.json b/openapi/spec.json index 3c93e1e..274d0e6 100644 --- a/openapi/spec.json +++ b/openapi/spec.json @@ -3249,6 +3249,13 @@ "enum": [ "ephemeral" ] + }, + "ttl": { + "type": "string", + "enum": [ + "5m", + "1h" + ] } }, "required": [ @@ -3281,6 +3288,13 @@ "enum": [ "ephemeral" ] + }, + "ttl": { + "type": "string", + "enum": [ + "5m", + "1h" + ] } }, "required": [ @@ -3337,6 +3351,27 @@ "enum": [ "image_url" ] + }, + "cache_control": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "ephemeral" + ] + }, + "ttl": { + "type": "string", + "enum": [ + "5m", + "1h" + ] + } + }, + "required": [ + "type" + ] } }, "required": [ @@ -3371,6 +3406,27 @@ "enum": [ "file" ] + }, + "cache_control": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "ephemeral" + ] + }, + "ttl": { + "type": "string", + "enum": [ + "5m", + "1h" + ] + } + }, + "required": [ + "type" + ] } }, "required": [ @@ -4168,6 +4224,10 @@ "allow_no_match": { "type": "boolean", "description": "If true, adds a 'No match' option. When selected, no tag is deposited." + }, + "allow_skip": { + "type": "boolean", + "description": "If true, adds a 'Skip' option. When selected, the scorer returns null." } }, "required": [ diff --git a/openapi/spec.yaml b/openapi/spec.yaml index b5ef197..8f293b0 100644 --- a/openapi/spec.yaml +++ b/openapi/spec.yaml @@ -3237,6 +3237,11 @@ components: type: string enum: - ephemeral + ttl: + type: string + enum: + - 5m + - 1h required: - type required: @@ -3258,6 +3263,11 @@ components: type: string enum: - ephemeral + ttl: + type: string + enum: + - 5m + - 1h required: - type required: @@ -3291,6 +3301,20 @@ components: type: string enum: - image_url + cache_control: + type: object + properties: + type: + type: string + enum: + - ephemeral + ttl: + type: string + enum: + - 5m + - 1h + required: + - type required: - image_url - type @@ -3314,6 +3338,20 @@ components: type: string enum: - file + cache_control: + type: object + properties: + type: + type: string + enum: + - ephemeral + ttl: + type: string + enum: + - 5m + - 1h + required: + - type required: - file - type @@ -3815,6 +3853,10 @@ components: type: boolean description: If true, adds a 'No match' option. When selected, no tag is deposited. + allow_skip: + type: boolean + description: If true, adds a 'Skip' option. When selected, the scorer returns + null. required: - type - use_cot