Neon: declare structured_output where it does not resolve (#4361)
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
# No toggle: "thinking.type.disabled" is rejected for this model, which defaults to
|
||||
# adaptive thinking, so effort is the only control the gateway exposes.
|
||||
base_model = "anthropic/claude-fable-5"
|
||||
structured_output = true
|
||||
reasoning_options = [
|
||||
{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }, # API: {"thinking": {"type": "adaptive"}, "output_config": {"effort": <v>}}
|
||||
]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "anthropic/claude-haiku-4-5"
|
||||
structured_output = true
|
||||
reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024, max = 63_999 }]
|
||||
|
||||
[cost]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "anthropic/claude-opus-4-1"
|
||||
structured_output = true
|
||||
reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024, max = 31_999 }]
|
||||
|
||||
[cost]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "anthropic/claude-opus-4-5"
|
||||
structured_output = true
|
||||
reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024, max = 63_999 }]
|
||||
|
||||
[cost]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "anthropic/claude-opus-4-6"
|
||||
structured_output = true
|
||||
reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024, max = 127_999 }]
|
||||
|
||||
[cost]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "anthropic/claude-opus-4-7"
|
||||
structured_output = true
|
||||
reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }]
|
||||
|
||||
[cost]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "anthropic/claude-opus-4-8"
|
||||
structured_output = true
|
||||
reasoning_options = [{ type = "toggle" }, { type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }]
|
||||
|
||||
[cost]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "anthropic/claude-opus-5"
|
||||
structured_output = true
|
||||
reasoning_options = [
|
||||
{ type = "toggle" }, # API: {"thinking": {"type": "adaptive"|"disabled"}}
|
||||
{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }, # API: {"thinking": {"type": "adaptive"}, "output_config": {"effort": <v>}}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "anthropic/claude-sonnet-4-5"
|
||||
structured_output = true
|
||||
reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024, max = 63_999 }]
|
||||
|
||||
[cost]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "anthropic/claude-sonnet-4-6"
|
||||
structured_output = true
|
||||
reasoning_options = [{ type = "toggle" }, { type = "budget_tokens", min = 1_024, max = 63_999 }]
|
||||
|
||||
[cost]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "anthropic/claude-sonnet-5"
|
||||
structured_output = true
|
||||
reasoning_options = [
|
||||
{ type = "toggle" }, # API: {"thinking": {"type": "adaptive"|"disabled"}}
|
||||
{ type = "effort", values = ["low", "medium", "high", "xhigh", "max"] }, # API: {"thinking": {"type": "adaptive"}, "output_config": {"effort": <v>}}
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
base_model = "thinkingmachines/inkling"
|
||||
# The gateway does not honour response_format json_schema here: it answers
|
||||
# 200 with finish_reason "abort" and empty content, with strict true or
|
||||
# false, at any token budget. Plain requests work. Measured 2026-08-08.
|
||||
structured_output = false
|
||||
reasoning_options = [
|
||||
{ type = "toggle" }, # API: {"thinking": {"type": "enabled"|"disabled"}}
|
||||
{ type = "effort", values = ["none", "minimal", "low", "medium", "high", "max"] }, # API: {"reasoning_effort": <v>}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "meta/llama-4-maverick-17b-instruct"
|
||||
structured_output = true
|
||||
|
||||
[cost]
|
||||
input = 0.5
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "meta/llama-3.3-70b-instruct"
|
||||
structured_output = true
|
||||
attachment = false
|
||||
|
||||
[cost]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
base_model = "alibaba/qwen3-next-80b-a3b-instruct"
|
||||
structured_output = true
|
||||
|
||||
[cost]
|
||||
input = 0.15
|
||||
|
||||
Reference in New Issue
Block a user