removedInput schema / $schema
Removed value: -"http://json-schema.org/draft-07/schema#"
addedInput schema / properties / background
Added value: +{
+ "description": "Whether to run the response asynchronously.",
+ "type": "boolean"
+}
changedInput schema / properties / input / oneOf
Previous value: -[
- {
- "description": "Single string input.",
- "type": "string"
- },
- {
- "description": "Structured input items for the conversation.",
- "items": {},
- "type": "array"
- }
-]New value: +[
+ {
+ "description": "Single string input.",
+ "type": "string"
+ },
+ {
+ "description": "Structured input items for the conversation.",
+ "type": "array"
+ }
+]
removedInput schema / properties / max_output_tokens / maximum
Removed value: -9007199254740991
removedInput schema / properties / max_output_tokens / minimum
Removed value: --9007199254740991
changedInput schema / properties / metadata / additionalProperties
Previous value: -{}New value: +true
removedInput schema / properties / metadata / properties
Removed value: -{}
addedInput schema / properties / previous_response_id
Added value: +{
+ "description": "ID of a previous response to continue.",
+ "type": "string"
+}
addedInput schema / properties / prompt
Added value: +{
+ "additionalProperties": true,
+ "description": "Reference to a reusable prompt template and variables.",
+ "type": "object"
+}
addedInput schema / properties / reasoning
Added value: +{
+ "additionalProperties": true,
+ "description": "Reasoning configuration.",
+ "type": "object"
+}
removedInput schema / properties / reasoning_effort
Removed value: -{
- "description": "Reasoning effort hint for compatible models.",
- "type": "string"
-}
removedInput schema / properties / seed
Removed value: -{
- "description": "Seed for deterministic-compatible providers.",
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
-}
removedInput schema / properties / service_tier / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / service_tier / type
Added value: +[
+ "string",
+ "null"
+]
addedInput schema / properties / store
Added value: +{
+ "description": "Whether the response is stored for later retrieval.",
+ "type": "boolean"
+}
removedInput schema / properties / stream
Removed value: -{
- "const": false,
- "description": "MCP tool calls return one final result; omit stream or set it to false.",
- "type": "boolean"
-}
changedInput schema / properties / stream_options / additionalProperties
Previous value: -falseNew value: +true
changedInput schema / properties / text / additionalProperties
Previous value: -{}New value: +true
removedInput schema / properties / text / properties
Removed value: -{}
changedInput schema / properties / tool_choice / oneOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "additionalProperties": {},
- "properties": {},
- "type": "object"
- }
-]New value: +[
+ {
+ "type": "string"
+ },
+ {
+ "additionalProperties": true,
+ "type": "object"
+ }
+]
changedInput schema / properties / tools / description
Previous value: -"Tools available to the model. For hosted image_generation tools that use the default image tool model or explicitly set model: gpt-image-2, TokenLab removes unsupported input_fidelity before forwarding because GPT Image 2 already treats image inputs as high fidelity. Do not send background: transparent for that tool; TokenLab does not silently remove it because that changes output semantics."New value: +"Tools available to the model. Tool types and combinations are validated by the selected service."
changedInput schema / properties / tools / items / additionalProperties
Previous value: -{}New value: +true
removedInput schema / properties / tools / items / properties
Removed value: -{}
addedInput schema / properties / top_p
Added value: +{
+ "description": "Nucleus sampling probability.",
+ "type": "number"
+}
addedInput schema / properties / truncation
Added value: +{
+ "description": "Truncation strategy for long conversations.",
+ "type": "string"
+}
removedInput schema / properties / truncation_strategy
Removed value: -{
- "description": "Truncation strategy for long conversations when supported.",
- "type": "string"
-}
removedInput schema / properties / user
Removed value: -{
- "description": "End-user identifier.",
- "type": "string"
-}
changedInput schema / required
Previous value: -[
- "model",
- "input"
-]New value: +[
+ "model"
+]