Skip to content

Backport: chore(provider/gateway): rename GatewayLanguageModelOptions back to GatewayProviderOptions#13856

Merged
vercel-ai-sdk[bot] merged 1 commit intorelease-v6.0from
backport-pr-13855-to-release-v6.0
Mar 26, 2026
Merged

Backport: chore(provider/gateway): rename GatewayLanguageModelOptions back to GatewayProviderOptions#13856
vercel-ai-sdk[bot] merged 1 commit intorelease-v6.0from
backport-pr-13855-to-release-v6.0

Conversation

@vercel-ai-sdk
Copy link
Copy Markdown
Contributor

@vercel-ai-sdk vercel-ai-sdk bot commented Mar 26, 2026

This is an automated backport of #13855 to the release-v6.0 branch. FYI @felixarntz

…atewayProviderOptions (#13855)

## Background

When provider options types were recently renamed from
`{Provider}ProviderOptions` to `{Provider}{ModelType}Options` across all
providers (see #12443), the AI Gateway's type was renamed from
`GatewayProviderOptions` to `GatewayLanguageModelOptions`. However,
unlike other providers, the gateway's options are truly provider-wide
(routing, fallbacks, tags, BYOK, etc.) — not specific to any model type.
The original name was more accurate.

## Summary

- Renamed `GatewayLanguageModelOptions` back to `GatewayProviderOptions`
as the primary export, with `GatewayLanguageModelOptions` kept as a
deprecated alias
- Updated all examples, docs, and type tests to use
`GatewayProviderOptions`
- Added a note to `contributing/providers.md` documenting when
`{Provider}ProviderOptions` should be used instead of
`{Provider}{ModelType}Options`

## Checklist

- [x] Tests have been added / updated (for bug fixes / features)
- [x] Documentation has been added / updated (for bug fixes / features)
- [x] A _patch_ changeset for relevant packages has been added (for bug
fixes / features - run `pnpm changeset` in the project root)
- [x] I have reviewed this pull request (self-review)
@vercel-ai-sdk vercel-ai-sdk bot enabled auto-merge (squash) March 26, 2026 22:00
@tigent tigent bot added ai/provider related to a provider package. Must be assigned together with at least one `provider/*` label deprecation pull requests that introduced a deprecation maintenance CI, internal documentation, automations, etc provider/gateway Issues related to the @ai-sdk/gateway provider labels Mar 26, 2026
@vercel-ai-sdk vercel-ai-sdk bot merged commit e69062d into release-v6.0 Mar 26, 2026
24 checks passed
@vercel-ai-sdk vercel-ai-sdk bot deleted the backport-pr-13855-to-release-v6.0 branch March 26, 2026 22:14
@vercel-ai-sdk
Copy link
Copy Markdown
Contributor Author

vercel-ai-sdk bot commented Mar 26, 2026

🚀 Published in:

Package Version
ai 6.0.139
@ai-sdk/angular 2.0.140
@ai-sdk/gateway 3.0.81
@ai-sdk/langchain 2.0.145
@ai-sdk/llamaindex 2.0.139
@ai-sdk/react 3.0.141
@ai-sdk/rsc 2.0.139
@ai-sdk/svelte 4.0.139
@ai-sdk/vue 3.0.139

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai/provider related to a provider package. Must be assigned together with at least one `provider/*` label deprecation pull requests that introduced a deprecation maintenance CI, internal documentation, automations, etc provider/gateway Issues related to the @ai-sdk/gateway provider

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant