changedInput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
removedInput schema / additionalProperties
Removed value: -false
addedInput schema / properties / max_tokens / description
Added value: +"Maximum number of tokens to generate. Input tokens plus this limit must fit within the model's context length."
addedInput schema / properties / max_tokens / maximum
Added value: +9007199254740991
removedInput schema / properties / messages / items / additionalProperties
Removed value: -false
addedInput schema / properties / messages / items / properties / content / description
Added value: +"Text of the message."
addedInput schema / properties / messages / items / properties / role / description
Added value: +"Message author: system for instructions, user for requests, or assistant for prior replies."
changedInput schema / properties / model / description
Previous value: -"Mistral chat model alias. Allowed: mistral-large-latest, mistral-medium-latest, mistral-small-latest, ministral-3b-latest, ministral-8b-latest, ministral-14b-latest, magistral-medium-latest, magistral-small-latest, devstral-latest, devstral-small-latest, codestral-latest, voxtral-small-latest. Default: mistral-medium-latest."New value: +"Chat model. Default: mistral-medium-latest (override with MISTRAL_DEFAULT_MODEL)."
removedInput schema / properties / model / enum
Removed value: -[
- "mistral-large-latest",
- "mistral-medium-latest",
- "mistral-small-latest",
- "ministral-3b-latest",
- "ministral-8b-latest",
- "ministral-14b-latest",
- "magistral-medium-latest",
- "magistral-small-latest",
- "devstral-latest",
- "devstral-small-latest",
- "codestral-latest",
- "voxtral-small-latest"
-]
addedInput schema / properties / model / maxLength
Added value: +200
addedInput schema / properties / model / minLength
Added value: +1
changedInput schema / properties / reasoning_effort / description
Previous value: -"Controls reasoning depth for Magistral models. 'high' enables full chain-of-thought; 'none' disables it. Ignored on non-reasoning models."New value: +"Reasoning effort; supported values depend on the selected model."
changedInput schema / properties / reasoning_effort / enum
Previous value: -[
- "none",
- "high"
-]New value: +[
+ "none",
+ "minimal",
+ "low",
+ "medium",
+ "high",
+ "xhigh"
+]
changedInput schema / properties / response_format / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "type": {
- "const": "text",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "type": {
- "const": "json_object",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "json_schema": {
- "additionalProperties": false,
- "properties": {
- "description": {
- "type": "string"
- },
- "name": {
- "description": "Identifier for the schema; surfaced in API errors.",
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- },
- "schema": {
- "additionalProperties": {},
- "description": "JSON Schema object the response must conform to.",
- "type": "object"
- },
- "strict": {
- "description": "If true, the API rejects responses that do not strictly match the schema.",
- "type": "boolean"
- }
- },
- "required": [
- "name",
- "schema"
- ],
- "type": "object"
- },
- "type": {
- "const": "json_schema",
- "type": "string"
- }
- },
- "required": [
- "type",
- "json_schema"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "type": {
+ "const": "text",
+ "description": "Generate plain text without a JSON format constraint.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "type": {
+ "const": "json_object",
+ "description": "Generate JSON. Also instruct the model to produce JSON in a system or user message.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "json_schema": {
+ "description": "Named JSON Schema and optional strictness for the generated response.",
+ "properties": {
+ "description": {
+ "description": "Description of the response the schema defines.",
+ "type": "string"
+ },
+ "name": {
+ "description": "Identifier for the schema; surfaced in API errors.",
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+ },
+ "schema": {
+ "additionalProperties": {},
+ "description": "JSON Schema object the response must conform to.",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "strict": {
+ "description": "If true, the API rejects responses that do not strictly match the schema.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "name",
+ "schema"
+ ],
+ "type": "object"
+ },
+ "type": {
+ "const": "json_schema",
+ "description": "Generate JSON conforming to the supplied json_schema.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "json_schema"
+ ],
+ "type": "object"
+ }
+]
addedInput schema / properties / seed / maximum
Added value: +9007199254740991
addedInput schema / properties / seed / minimum
Added value: +-9007199254740991
addedInput schema / properties / temperature / description
Added value: +"Sampling temperature: higher values make output more random; lower values make it more focused. Prefer adjusting this or top_p, not both."
addedInput schema / properties / top_p / description
Added value: +"Nucleus sampling probability mass: 0.1 considers tokens in the top 10% of probability mass. Prefer adjusting this or temperature, not both."
changedOutput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"