You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add the GPT-5.6 family (GA 2026-07-09) to the native OpenAI provider, and by
extension OpenRouter.
- packages/types/src/providers/openai.ts: three openAiNativeModels entries
(gpt-5.6-sol/terra/luna) templated on gpt-5.5 — 1.05M context, 128K output,
the new `max` reasoning-effort level, verbosity, and pricing $5/$30,
$2.50/$15, $1/$6 (in/out) with 90%-off cache reads. Promote gpt-5.6-sol to
openAiNativeDefaultModelId.
- packages/types/src/providers/index.ts: getProviderDefaultModelId(
"openai-native") now returns openAiNativeDefaultModelId instead of a stale
hardcoded "gpt-4o", so the loading-time fallback also honors Sol.
OpenRouter needs no code change: parseOpenRouterModel already mirrors the
static effort array for any openai/* id, so openai/gpt-5.6-* surfaces `max`
automatically and caching auto-detects from API pricing.
Bedrock deferred: GPT-5.6 is not GA on Bedrock and AWS has not published model
IDs. Long-context surcharge, flex/priority service tiers, and the new 1.25x
cache-write price are omitted pending confirmation against OpenAI's official
pricing page.
Tests: default-model assertion updated to gpt-5.6-sol; new getModel() and
`"effort":"max"` request-body passthrough tests (openai-native.spec.ts); new
openai/gpt-5.6-sol effort-mirror case (openrouter fetcher spec). check-types
passes and the pre-existing 22-failure reasoning/model-params baseline is
unchanged.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments