diff --git a/fern/apis/api/openapi.json b/fern/apis/api/openapi.json index 5a658c25b..e5fe8206b 100644 --- a/fern/apis/api/openapi.json +++ b/fern/apis/api/openapi.json @@ -19909,7 +19909,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -20100,7 +20100,20 @@ "claude-sonnet-4-5-20250929", "claude-sonnet-4-6", "claude-sonnet-5", - "claude-haiku-4-5-20251001" + "claude-haiku-4-5-20251001", + "claude-haiku-5-5" + ] + }, + "reasoningEffort": { + "type": "string", + "description": "Reasoning effort for claude-haiku-5-5. `none` turns thinking off. `low` to `max`\nuse adaptive thinking at that effort; higher effort can add latency before the\nmodel speaks. Unset means `none`. Rejected for every other model.", + "enum": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" ] }, "provider": { @@ -20126,7 +20139,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -20303,6 +20316,7 @@ "claude-sonnet-4-5-20250929", "claude-sonnet-4-6", "claude-haiku-4-5-20251001", + "claude-haiku-5-5", "global.anthropic.claude-haiku-4-5-20251001-v1:0" ] }, @@ -20324,6 +20338,7 @@ "claude-sonnet-4-5-20250929", "claude-sonnet-4-6", "claude-haiku-4-5-20251001", + "claude-haiku-5-5", "global.anthropic.claude-haiku-4-5-20251001-v1:0" ], "maxItems": 1, @@ -20347,10 +20362,23 @@ "claude-sonnet-4-5-20250929", "claude-sonnet-4-6", "claude-haiku-4-5-20251001", + "claude-haiku-5-5", "global.anthropic.claude-haiku-4-5-20251001-v1:0" ] } }, + "reasoningEffort": { + "type": "string", + "description": "Reasoning effort for claude-haiku-5-5. `none` turns thinking off. `low` to `max`\nuse adaptive thinking at that effort; higher effort can add latency before the\nmodel speaks. Unset means `none`. Rejected for every other model.", + "enum": [ + "none", + "low", + "medium", + "high", + "xhigh", + "max" + ] + }, "thinking": { "description": "Optional configuration for Anthropic's thinking feature.\nOnly applicable for claude-3-7-sonnet-20250219 model.\nIf provided, maxTokens must be greater than thinking.budgetTokens.", "allOf": [ @@ -20367,7 +20395,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -20541,7 +20569,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -20745,7 +20773,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -20916,7 +20944,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -21092,7 +21120,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -21358,7 +21386,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -21544,7 +21572,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -21717,7 +21745,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -21890,7 +21918,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -22584,7 +22612,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -22754,7 +22782,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -22924,7 +22952,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -23094,7 +23122,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -23369,7 +23397,8 @@ "claude-sonnet-4-5-20250929", "claude-sonnet-4-6", "claude-sonnet-5", - "claude-haiku-4-5-20251001" + "claude-haiku-4-5-20251001", + "claude-haiku-5-5" ] }, "thinking": { @@ -23434,6 +23463,7 @@ "claude-sonnet-4-5-20250929", "claude-sonnet-4-6", "claude-haiku-4-5-20251001", + "claude-haiku-5-5", "global.anthropic.claude-haiku-4-5-20251001-v1:0" ] }, @@ -27090,7 +27120,7 @@ }, "maxTokens": { "type": "number", - "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna no cap is applied unless you set one, because reasoning uses output tokens and a small cap can leave the reply empty.", + "description": "This is the max number of tokens that the assistant will be allowed to generate in each turn of the conversation. Default is 250. On gpt-6-luna and claude-haiku-5-5 no cap is applied unless you set one (claude-haiku-5-5 sends its 128,000-token maximum), because reasoning uses output tokens and a small cap can leave the reply empty.", "minimum": 50, "maximum": 10000 }, @@ -27608,6 +27638,8 @@ "enum": [ "sonic-3.5", "sonic-3.5-2026-05-04", + "sonic-3.6", + "sonic-3.6-2026-08-27", "sonic-3", "sonic-3-2026-01-12", "sonic-3-2025-10-27", @@ -27651,6 +27683,7 @@ "ms", "nl", "no", + "or", "pa", "pl", "pt", @@ -27664,6 +27697,7 @@ "tl", "tr", "uk", + "ur", "vi", "zh" ], @@ -30496,6 +30530,8 @@ "enum": [ "sonic-3.5", "sonic-3.5-2026-05-04", + "sonic-3.6", + "sonic-3.6-2026-08-27", "sonic-3", "sonic-3-2026-01-12", "sonic-3-2025-10-27", @@ -30539,6 +30575,7 @@ "ms", "nl", "no", + "or", "pa", "pl", "pt", @@ -30552,6 +30589,7 @@ "tl", "tr", "uk", + "ur", "vi", "zh" ], @@ -64168,7 +64206,8 @@ "pipeline.userSpeechStopped", "pipeline.endpointingTriggered", "pipeline.firstMessageStarted", - "pipeline.firstMessageCompleted" + "pipeline.firstMessageCompleted", + "pipeline.denoiserFailed" ] }, "operation": { @@ -65901,7 +65940,8 @@ "claude-sonnet-4-5-20250929", "claude-sonnet-4-6", "claude-sonnet-5", - "claude-haiku-4-5-20251001" + "claude-haiku-4-5-20251001", + "claude-haiku-5-5" ] }, "thinking": {