@ai-sdk/azure
Version:
The **[Azure provider](https://ai-sdk.dev/providers/ai-sdk-providers/azure)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the Azure OpenAI API.
2,809 lines (1,771 loc) • 56.7 kB
Markdown
# @ai-sdk/azure
## 3.0.70
### Patch Changes
- Updated dependencies [c65c952]
- @ai-sdk/openai@3.0.68
## 3.0.69
### Patch Changes
- cbc161a: Add Microsoft Entra ID token provider authentication for Azure OpenAI.
## 3.0.68
### Patch Changes
- c679fec: feat(provider/azure):web search tool in the Azure OpenAI Responses API.
- Updated dependencies [c679fec]
- @ai-sdk/openai@3.0.67
## 3.0.67
### Patch Changes
- Updated dependencies [c82ab42]
- @ai-sdk/openai@3.0.66
## 3.0.66
### Patch Changes
- Updated dependencies [eb52378]
- @ai-sdk/openai@3.0.65
## 3.0.65
### Patch Changes
- Updated dependencies [b7ed8bd]
- @ai-sdk/openai@3.0.64
## 3.0.64
### Patch Changes
- Updated dependencies [f591416]
- @ai-sdk/provider-utils@4.0.27
- @ai-sdk/openai@3.0.63
## 3.0.63
### Patch Changes
- Updated dependencies [65edcca]
- @ai-sdk/openai@3.0.62
## 3.0.62
### Patch Changes
- Updated dependencies [b93f9b4]
- @ai-sdk/openai@3.0.61
## 3.0.61
### Patch Changes
- Updated dependencies [6dcd8e6]
- @ai-sdk/openai@3.0.60
## 3.0.60
### Patch Changes
- Updated dependencies [38966ab]
- @ai-sdk/openai@3.0.59
## 3.0.59
### Patch Changes
- Updated dependencies [2370948]
- @ai-sdk/openai@3.0.58
## 3.0.58
### Patch Changes
- Updated dependencies [d33e7cc]
- @ai-sdk/openai@3.0.57
## 3.0.57
### Patch Changes
- Updated dependencies [7beadf0]
- @ai-sdk/provider-utils@4.0.26
- @ai-sdk/openai@3.0.56
## 3.0.56
### Patch Changes
- a727da4: chore: ensure consistent import handling and avoid import duplicates or cycles
- Updated dependencies [a727da4]
- @ai-sdk/provider-utils@4.0.25
- @ai-sdk/provider@3.0.10
- @ai-sdk/openai@3.0.55
## 3.0.55
### Patch Changes
- a7f3c72: trigger release for all packages after provenance setup
- Updated dependencies [a7f3c72]
- Updated dependencies [408a2ad]
- Updated dependencies [c71ad14]
- @ai-sdk/openai@3.0.54
- @ai-sdk/provider@3.0.9
- @ai-sdk/provider-utils@4.0.24
## 3.0.54
### Patch Changes
- Updated dependencies [953385d]
- @ai-sdk/openai@3.0.53
## 3.0.53
### Patch Changes
- d42076d: Add AI Gateway hint to provider READMEs
- Updated dependencies [d42076d]
- @ai-sdk/openai@3.0.52
## 3.0.52
### Patch Changes
- Updated dependencies [6247886]
- @ai-sdk/provider-utils@4.0.23
- @ai-sdk/openai@3.0.51
## 3.0.51
### Patch Changes
- Updated dependencies [0469aed]
- @ai-sdk/provider-utils@4.0.22
- @ai-sdk/openai@3.0.50
## 3.0.50
### Patch Changes
- Updated dependencies [bc01093]
- @ai-sdk/openai@3.0.49
## 3.0.49
### Patch Changes
- Updated dependencies [9c548de]
- Updated dependencies [bcb04df]
- @ai-sdk/openai@3.0.48
## 3.0.48
### Patch Changes
- 055cd68: fix: publish v6 to latest npm dist tag
- Updated dependencies [055cd68]
- @ai-sdk/provider-utils@4.0.21
- @ai-sdk/openai@3.0.47
## 3.0.47
### Patch Changes
- Updated dependencies [75fc0e7]
- @ai-sdk/openai@3.0.46
## 3.0.46
### Patch Changes
- Updated dependencies [023088c]
- @ai-sdk/openai@3.0.45
## 3.0.45
### Patch Changes
- Updated dependencies [f4a734a]
- @ai-sdk/openai@3.0.44
## 3.0.44
### Patch Changes
- Updated dependencies [64ac0fd]
- @ai-sdk/provider-utils@4.0.20
- @ai-sdk/openai@3.0.43
## 3.0.43
### Patch Changes
- Updated dependencies [2589004]
- @ai-sdk/openai@3.0.42
## 3.0.42
### Patch Changes
- Updated dependencies [ad4cfc2]
- @ai-sdk/provider-utils@4.0.19
- @ai-sdk/openai@3.0.41
## 3.0.41
### Patch Changes
- Updated dependencies [824b295]
- @ai-sdk/provider-utils@4.0.18
- @ai-sdk/openai@3.0.40
## 3.0.40
### Patch Changes
- Updated dependencies [08336f1]
- @ai-sdk/provider-utils@4.0.17
- @ai-sdk/openai@3.0.39
## 3.0.39
### Patch Changes
- Updated dependencies [64a8fae]
- @ai-sdk/openai@3.0.38
## 3.0.38
### Patch Changes
- Updated dependencies [58bc42d]
- @ai-sdk/openai@3.0.37
- @ai-sdk/provider-utils@4.0.16
## 3.0.37
### Patch Changes
- Updated dependencies [53bdfa5]
- @ai-sdk/openai@3.0.36
## 3.0.36
### Patch Changes
- Updated dependencies [5e18272]
- @ai-sdk/openai@3.0.35
## 3.0.35
### Patch Changes
- Updated dependencies [66a374c]
- @ai-sdk/openai@3.0.34
## 3.0.34
### Patch Changes
- Updated dependencies [624e651]
- @ai-sdk/openai@3.0.33
## 3.0.33
### Patch Changes
- Updated dependencies [0c9395b]
- @ai-sdk/openai@3.0.32
## 3.0.32
### Patch Changes
- Updated dependencies [d5f7312]
- @ai-sdk/openai@3.0.31
## 3.0.31
### Patch Changes
- Updated dependencies [ff12133]
- @ai-sdk/openai@3.0.30
## 3.0.30
### Patch Changes
- Updated dependencies [e2ee705]
- @ai-sdk/openai@3.0.29
## 3.0.29
### Patch Changes
- Updated dependencies [4024a3a]
- @ai-sdk/provider-utils@4.0.15
- @ai-sdk/openai@3.0.28
## 3.0.28
### Patch Changes
- 99fbed8: feat: normalize provider specific model options type names and ensure they are exported
- Updated dependencies [99fbed8]
- @ai-sdk/openai@3.0.27
## 3.0.27
### Patch Changes
- Updated dependencies [7168375]
- @ai-sdk/provider@3.0.8
- @ai-sdk/openai@3.0.26
- @ai-sdk/provider-utils@4.0.14
## 3.0.26
### Patch Changes
- Updated dependencies [53f6731]
- @ai-sdk/provider@3.0.7
- @ai-sdk/openai@3.0.25
- @ai-sdk/provider-utils@4.0.13
## 3.0.25
### Patch Changes
- Updated dependencies [96936e5]
- @ai-sdk/provider-utils@4.0.12
- @ai-sdk/openai@3.0.24
## 3.0.24
### Patch Changes
- Updated dependencies [2810850]
- @ai-sdk/provider-utils@4.0.11
- @ai-sdk/provider@3.0.6
- @ai-sdk/openai@3.0.23
## 3.0.23
### Patch Changes
- 1524271: chore: add skill information to README files
- Updated dependencies [1524271]
- @ai-sdk/openai@3.0.22
## 3.0.22
### Patch Changes
- 3988c08: docs: fix incorrect and outdated provider docs
## 3.0.21
### Patch Changes
- Updated dependencies [2c70b90]
- @ai-sdk/openai@3.0.21
## 3.0.20
### Patch Changes
- Updated dependencies [462ad00]
- @ai-sdk/provider-utils@4.0.10
- @ai-sdk/openai@3.0.20
## 3.0.19
### Patch Changes
- 04c89b1: Provide Responses API providerMetadata types at the message / reasoning level.
- Export the following types for use in client code:
- `OpenaiResponsesProviderMetadata`
- `OpenaiResponsesReasoningProviderMetadata`
- `AzureResponsesProviderMetadata`
- `AzureResponsesReasoningProviderMetadata`
- Updated dependencies [04c89b1]
- @ai-sdk/openai@3.0.19
## 3.0.18
### Patch Changes
- 4de5a1d: chore: excluded tests from src folder in npm package
- Updated dependencies [4de5a1d]
- @ai-sdk/openai@3.0.18
- @ai-sdk/provider@3.0.5
- @ai-sdk/provider-utils@4.0.9
## 3.0.17
### Patch Changes
- Updated dependencies [4218f86]
- @ai-sdk/openai@3.0.17
## 3.0.16
### Patch Changes
- 2b8369d: chore: add docs to package dist
- Updated dependencies [2b8369d]
- @ai-sdk/openai@3.0.16
## 3.0.15
### Patch Changes
- 8dc54db: chore: add src folders to package bundle
- Updated dependencies [8dc54db]
- @ai-sdk/openai@3.0.15
## 3.0.14
### Patch Changes
- Updated dependencies [d21d016]
- @ai-sdk/openai@3.0.14
## 3.0.13
### Patch Changes
- Updated dependencies [000fa96]
- @ai-sdk/openai@3.0.13
## 3.0.12
### Patch Changes
- Updated dependencies [5c090e7]
- @ai-sdk/provider@3.0.4
- @ai-sdk/openai@3.0.12
- @ai-sdk/provider-utils@4.0.8
## 3.0.11
### Patch Changes
- Updated dependencies [46f46e4]
- @ai-sdk/provider-utils@4.0.7
- @ai-sdk/openai@3.0.11
## 3.0.10
### Patch Changes
- Updated dependencies [1b11dcb]
- @ai-sdk/provider-utils@4.0.6
- @ai-sdk/provider@3.0.3
- @ai-sdk/openai@3.0.10
## 3.0.9
### Patch Changes
- Updated dependencies [34d1c8a]
- @ai-sdk/provider-utils@4.0.5
- @ai-sdk/openai@3.0.9
## 3.0.8
### Patch Changes
- 330bd92: Fix Responses `code_interpreter` annotations and add typed providerMetadata
- Align Responses API `code_interpreter` annotation types with the official spec.
- Add tests to ensure the overlapping parts of the Zod schemas used by `doGenerate` and `doStream` stay in sync.
- Export the following types for use in client code:
- `OpenaiResponsesTextProviderMetadata`
- `OpenaiResponsesSourceDocumentProviderMetadata`
- `AzureResponsesTextProviderMetadata`
- `AzureResponsesSourceDocumentProviderMetadata`
- Updated dependencies [330bd92]
- @ai-sdk/openai@3.0.8
## 3.0.7
### Patch Changes
- Updated dependencies [89202fb]
- @ai-sdk/openai@3.0.7
## 3.0.6
### Patch Changes
- Updated dependencies [dc87517]
- @ai-sdk/openai@3.0.6
## 3.0.5
### Patch Changes
- Updated dependencies [d937c8f]
- @ai-sdk/provider@3.0.2
- @ai-sdk/openai@3.0.5
- @ai-sdk/provider-utils@4.0.4
## 3.0.4
### Patch Changes
- Updated dependencies [0b429d4]
- @ai-sdk/provider-utils@4.0.3
- @ai-sdk/openai@3.0.4
## 3.0.3
### Patch Changes
- Updated dependencies [55cd1a4]
- @ai-sdk/openai@3.0.3
## 3.0.2
### Patch Changes
- 863d34f: fix: trigger release to update `@latest`
- Updated dependencies [863d34f]
- @ai-sdk/openai@3.0.2
- @ai-sdk/provider@3.0.1
- @ai-sdk/provider-utils@4.0.2
## 3.0.1
### Patch Changes
- Updated dependencies [29264a3]
- @ai-sdk/provider-utils@4.0.1
- @ai-sdk/openai@3.0.1
## 3.0.0
### Major Changes
- dee8b05: ai SDK 6 beta
### Minor Changes
- 78928cb: release: start 5.1 beta
### Patch Changes
- 0c3b58b: fix(provider): add specificationVersion to ProviderV3
- 68cedbf: Update default Azure Provider to use Responses API
- 046aa3b: feat(provider): speech model v3 spec
- 8d9e8ad: chore(provider): remove generics from EmbeddingModelV3
Before
```ts
model.textEmbeddingModel("my-model-id");
```
After
```ts
model.embeddingModel("my-model-id");
```
- d64ece9: enables image_generation capabilities in the Azure provider through the Responses API.
- 544d4e8: chore(specification): rename v3 provider defined tool to provider tool
- 77f2b20: enables code_interpreter and file_search capabilities in the Azure provider through the Responses API
- 0c4822d: feat: `EmbeddingModelV3`
- e8109d3: feat: tool execution approval
- ed329cb: feat: `Provider-V3`
- 3bd2689: feat: extended token usage
- 1cad0ab: feat: add provider version to user-agent header
- 423ba08: Set the annotations from the Responses API to doStream
- 8dac895: feat: `LanguageModelV3`
- f1eed1c: Support idempotent doGenerate/doStream with pre-supplied result chunks in Responses API tests.
- 9061dc0: feat: image editing
- 3771a27: The default api-version for Microsoft Azure OpenAI has been changed from preview to v1
- 366f50b: chore(provider): add deprecated textEmbeddingModel and textEmbedding aliases
- 4616b86: chore: update zod peer depenedency version
- 64aa48f: Azure OpenAI enabled web-search-preview
- 21e20c0: feat(provider): transcription model v3 spec
- 522f6b8: feat: `ImageModelV3`
- cbf52cd: feat: expose raw finish reason
- 10c1322: fix: moved dependency `@ai-sdk/test-server` to devDependencies
- d86b52f: distinguish between OpenAI and Azure in Responses API providerMetadata
- Updated dependencies
- @ai-sdk/provider@3.0.0
- @ai-sdk/openai@3.0.0
- @ai-sdk/provider-utils@4.0.0
## 3.0.0-beta.114
### Patch Changes
- Updated dependencies [475189e]
- @ai-sdk/provider@3.0.0-beta.32
- @ai-sdk/openai@3.0.0-beta.112
- @ai-sdk/provider-utils@4.0.0-beta.59
## 3.0.0-beta.113
### Patch Changes
- Updated dependencies [304222e]
- @ai-sdk/openai@3.0.0-beta.111
## 3.0.0-beta.112
### Patch Changes
- Updated dependencies [2625a04]
- @ai-sdk/provider@3.0.0-beta.31
- @ai-sdk/openai@3.0.0-beta.110
- @ai-sdk/provider-utils@4.0.0-beta.58
## 3.0.0-beta.111
### Patch Changes
- cbf52cd: feat: expose raw finish reason
- Updated dependencies [cbf52cd]
- @ai-sdk/provider@3.0.0-beta.30
- @ai-sdk/openai@3.0.0-beta.109
- @ai-sdk/provider-utils@4.0.0-beta.57
## 3.0.0-beta.110
### Patch Changes
- Updated dependencies [9549c9e]
- @ai-sdk/provider@3.0.0-beta.29
- @ai-sdk/openai@3.0.0-beta.108
- @ai-sdk/provider-utils@4.0.0-beta.56
## 3.0.0-beta.109
### Patch Changes
- Updated dependencies [50b70d6]
- @ai-sdk/provider-utils@4.0.0-beta.55
- @ai-sdk/openai@3.0.0-beta.107
## 3.0.0-beta.108
### Patch Changes
- 9061dc0: feat: image editing
- Updated dependencies [9061dc0]
- @ai-sdk/provider-utils@4.0.0-beta.54
- @ai-sdk/provider@3.0.0-beta.28
- @ai-sdk/openai@3.0.0-beta.106
## 3.0.0-beta.107
### Patch Changes
- Updated dependencies [88574c1]
- @ai-sdk/openai@3.0.0-beta.105
## 3.0.0-beta.106
### Patch Changes
- Updated dependencies [61c52dc]
- @ai-sdk/openai@3.0.0-beta.104
## 3.0.0-beta.105
### Patch Changes
- 366f50b: chore(provider): add deprecated textEmbeddingModel and textEmbedding aliases
- Updated dependencies [366f50b]
- @ai-sdk/provider@3.0.0-beta.27
- @ai-sdk/openai@3.0.0-beta.103
- @ai-sdk/provider-utils@4.0.0-beta.53
## 3.0.0-beta.104
### Patch Changes
- Updated dependencies [763d04a]
- @ai-sdk/provider-utils@4.0.0-beta.52
- @ai-sdk/openai@3.0.0-beta.102
## 3.0.0-beta.103
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@3.0.0-beta.101
## 3.0.0-beta.102
### Patch Changes
- Updated dependencies [c1efac4]
- @ai-sdk/provider-utils@4.0.0-beta.51
- @ai-sdk/openai@3.0.0-beta.100
## 3.0.0-beta.101
### Patch Changes
- Updated dependencies [32223c8]
- @ai-sdk/provider-utils@4.0.0-beta.50
- @ai-sdk/openai@3.0.0-beta.99
## 3.0.0-beta.100
### Patch Changes
- Updated dependencies [83e5744]
- @ai-sdk/provider-utils@4.0.0-beta.49
- @ai-sdk/openai@3.0.0-beta.98
## 3.0.0-beta.99
### Patch Changes
- Updated dependencies [960ec8f]
- @ai-sdk/provider-utils@4.0.0-beta.48
- @ai-sdk/openai@3.0.0-beta.97
## 3.0.0-beta.98
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@3.0.0-beta.96
## 3.0.0-beta.97
### Patch Changes
- Updated dependencies [40dc7fa]
- @ai-sdk/openai@3.0.0-beta.95
## 3.0.0-beta.96
### Patch Changes
- Updated dependencies [f18ef7f]
- @ai-sdk/openai@3.0.0-beta.94
## 3.0.0-beta.95
### Patch Changes
- Updated dependencies [d2039d7]
- @ai-sdk/openai@3.0.0-beta.93
## 3.0.0-beta.94
### Patch Changes
- Updated dependencies [5bf101a]
- @ai-sdk/openai@3.0.0-beta.92
## 3.0.0-beta.93
### Patch Changes
- Updated dependencies [e9e157f]
- @ai-sdk/provider-utils@4.0.0-beta.47
- @ai-sdk/openai@3.0.0-beta.91
## 3.0.0-beta.92
### Patch Changes
- Updated dependencies [81e29ab]
- @ai-sdk/provider-utils@4.0.0-beta.46
- @ai-sdk/openai@3.0.0-beta.90
## 3.0.0-beta.91
### Patch Changes
- 3bd2689: feat: extended token usage
- Updated dependencies [3bd2689]
- @ai-sdk/provider@3.0.0-beta.26
- @ai-sdk/openai@3.0.0-beta.89
- @ai-sdk/provider-utils@4.0.0-beta.45
## 3.0.0-beta.90
### Patch Changes
- Updated dependencies [92c6241]
- @ai-sdk/openai@3.0.0-beta.88
## 3.0.0-beta.89
### Patch Changes
- Updated dependencies [53f3368]
- @ai-sdk/provider@3.0.0-beta.25
- @ai-sdk/openai@3.0.0-beta.87
- @ai-sdk/provider-utils@4.0.0-beta.44
## 3.0.0-beta.88
### Patch Changes
- Updated dependencies [0153bfa]
- @ai-sdk/openai@3.0.0-beta.86
## 3.0.0-beta.87
### Patch Changes
- Updated dependencies [78f813e]
- @ai-sdk/openai@3.0.0-beta.85
## 3.0.0-beta.86
### Patch Changes
- Updated dependencies [dce03c4]
- @ai-sdk/provider-utils@4.0.0-beta.43
- @ai-sdk/provider@3.0.0-beta.24
- @ai-sdk/openai@3.0.0-beta.84
## 3.0.0-beta.85
### Patch Changes
- Updated dependencies [ef739fa]
- @ai-sdk/openai@3.0.0-beta.83
## 3.0.0-beta.84
### Patch Changes
- Updated dependencies [3ed5519]
- @ai-sdk/provider-utils@4.0.0-beta.42
- @ai-sdk/openai@3.0.0-beta.82
## 3.0.0-beta.83
### Patch Changes
- Updated dependencies [cad6445]
- @ai-sdk/openai@3.0.0-beta.81
## 3.0.0-beta.82
### Patch Changes
- Updated dependencies [b60d2e2]
- @ai-sdk/openai@3.0.0-beta.80
## 3.0.0-beta.81
### Patch Changes
- Updated dependencies [1bd7d32]
- @ai-sdk/provider-utils@4.0.0-beta.41
- @ai-sdk/provider@3.0.0-beta.23
- @ai-sdk/openai@3.0.0-beta.79
## 3.0.0-beta.80
### Patch Changes
- Updated dependencies [2c0a758]
- @ai-sdk/openai@3.0.0-beta.78
## 3.0.0-beta.79
### Patch Changes
- Updated dependencies [d270a5d]
- @ai-sdk/openai@3.0.0-beta.77
## 3.0.0-beta.78
### Patch Changes
- Updated dependencies [88edc28]
- @ai-sdk/openai@3.0.0-beta.76
## 3.0.0-beta.77
### Patch Changes
- Updated dependencies [73d9883]
- @ai-sdk/openai@3.0.0-beta.75
## 3.0.0-beta.76
### Patch Changes
- Updated dependencies [88fc415]
- @ai-sdk/openai@3.0.0-beta.74
## 3.0.0-beta.75
### Patch Changes
- 544d4e8: chore(specification): rename v3 provider defined tool to provider tool
- Updated dependencies [544d4e8]
- @ai-sdk/provider-utils@4.0.0-beta.40
- @ai-sdk/provider@3.0.0-beta.22
- @ai-sdk/openai@3.0.0-beta.73
## 3.0.0-beta.74
### Patch Changes
- Updated dependencies [954c356]
- @ai-sdk/provider-utils@4.0.0-beta.39
- @ai-sdk/provider@3.0.0-beta.21
- @ai-sdk/openai@3.0.0-beta.72
## 3.0.0-beta.73
### Patch Changes
- Updated dependencies [03849b0]
- @ai-sdk/provider-utils@4.0.0-beta.38
- @ai-sdk/openai@3.0.0-beta.71
## 3.0.0-beta.72
### Patch Changes
- Updated dependencies [457318b]
- @ai-sdk/provider@3.0.0-beta.20
- @ai-sdk/openai@3.0.0-beta.70
- @ai-sdk/provider-utils@4.0.0-beta.37
## 3.0.0-beta.71
### Patch Changes
- Updated dependencies [1d0de66]
- @ai-sdk/openai@3.0.0-beta.69
## 3.0.0-beta.70
### Patch Changes
- 8d9e8ad: chore(provider): remove generics from EmbeddingModelV3
Before
```ts
model.textEmbeddingModel("my-model-id");
```
After
```ts
model.embeddingModel("my-model-id");
```
- Updated dependencies [8d9e8ad]
- @ai-sdk/provider@3.0.0-beta.19
- @ai-sdk/openai@3.0.0-beta.68
- @ai-sdk/provider-utils@4.0.0-beta.36
## 3.0.0-beta.69
### Patch Changes
- Updated dependencies [10d819b]
- @ai-sdk/provider@3.0.0-beta.18
- @ai-sdk/openai@3.0.0-beta.67
- @ai-sdk/provider-utils@4.0.0-beta.35
## 3.0.0-beta.68
### Patch Changes
- d86b52f: distinguish between OpenAI and Azure in Responses API providerMetadata
- Updated dependencies [d86b52f]
- @ai-sdk/openai@3.0.0-beta.66
## 3.0.0-beta.67
### Patch Changes
- Updated dependencies [38a4035]
- @ai-sdk/openai@3.0.0-beta.65
## 3.0.0-beta.66
### Patch Changes
- Updated dependencies [db913bd]
- @ai-sdk/provider@3.0.0-beta.17
- @ai-sdk/openai@3.0.0-beta.64
- @ai-sdk/provider-utils@4.0.0-beta.34
## 3.0.0-beta.65
### Patch Changes
- 423ba08: Set the annotations from the Responses API to doStream
- Updated dependencies [423ba08]
- @ai-sdk/openai@3.0.0-beta.63
## 3.0.0-beta.64
### Patch Changes
- 64aa48f: Azure OpenAI enabled web-search-preview
- Updated dependencies [64aa48f]
- @ai-sdk/openai@3.0.0-beta.62
## 3.0.0-beta.63
### Patch Changes
- Updated dependencies [23f132b]
- @ai-sdk/openai@3.0.0-beta.61
## 3.0.0-beta.62
### Patch Changes
- Updated dependencies [0877683]
- @ai-sdk/openai@3.0.0-beta.60
## 3.0.0-beta.61
### Patch Changes
- Updated dependencies [d0f1baf]
- @ai-sdk/openai@3.0.0-beta.59
## 3.0.0-beta.60
### Patch Changes
- Updated dependencies [79b4e46]
- @ai-sdk/openai@3.0.0-beta.58
## 3.0.0-beta.59
### Patch Changes
- Updated dependencies [b681d7d]
- @ai-sdk/provider@3.0.0-beta.16
- @ai-sdk/openai@3.0.0-beta.57
- @ai-sdk/provider-utils@4.0.0-beta.33
## 3.0.0-beta.58
### Patch Changes
- Updated dependencies [32d8dbb]
- @ai-sdk/provider-utils@4.0.0-beta.32
- @ai-sdk/openai@3.0.0-beta.56
## 3.0.0-beta.57
### Patch Changes
- 68cedbf: Update default Azure Provider to use Responses API
## 3.0.0-beta.56
### Patch Changes
- Updated dependencies [831b6cc]
- @ai-sdk/openai@3.0.0-beta.55
## 3.0.0-beta.55
### Patch Changes
- Updated dependencies [40d5419]
- @ai-sdk/openai@3.0.0-beta.54
## 3.0.0-beta.54
### Patch Changes
- Updated dependencies [dae2185]
- @ai-sdk/openai@3.0.0-beta.53
## 3.0.0-beta.53
### Patch Changes
- Updated dependencies [348fd10]
- @ai-sdk/openai@3.0.0-beta.52
## 3.0.0-beta.52
### Patch Changes
- Updated dependencies [b82987c]
- @ai-sdk/openai@3.0.0-beta.51
## 3.0.0-beta.51
### Patch Changes
- Updated dependencies [bb36798]
- @ai-sdk/provider@3.0.0-beta.15
- @ai-sdk/openai@3.0.0-beta.50
- @ai-sdk/provider-utils@4.0.0-beta.31
## 3.0.0-beta.50
### Patch Changes
- Updated dependencies [0273b74]
- @ai-sdk/openai@3.0.0-beta.49
## 3.0.0-beta.49
### Patch Changes
- Updated dependencies [60f4775]
- @ai-sdk/openai@3.0.0-beta.48
## 3.0.0-beta.48
### Patch Changes
- Updated dependencies [4f16c37]
- @ai-sdk/provider-utils@4.0.0-beta.30
- @ai-sdk/openai@3.0.0-beta.47
## 3.0.0-beta.47
### Patch Changes
- Updated dependencies [af3780b]
- @ai-sdk/provider@3.0.0-beta.14
- @ai-sdk/openai@3.0.0-beta.46
- @ai-sdk/provider-utils@4.0.0-beta.29
## 3.0.0-beta.46
### Patch Changes
- f1eed1c: Support idempotent doGenerate/doStream with pre-supplied result chunks in Responses API tests.
## 3.0.0-beta.45
### Patch Changes
- Updated dependencies [fd47df5]
- @ai-sdk/openai@3.0.0-beta.45
## 3.0.0-beta.44
### Patch Changes
- Updated dependencies [016b111]
- @ai-sdk/provider-utils@4.0.0-beta.28
- @ai-sdk/openai@3.0.0-beta.44
## 3.0.0-beta.43
### Patch Changes
- Updated dependencies [37c58a0]
- @ai-sdk/provider@3.0.0-beta.13
- @ai-sdk/openai@3.0.0-beta.43
- @ai-sdk/provider-utils@4.0.0-beta.27
## 3.0.0-beta.42
### Patch Changes
- Updated dependencies [d1bdadb]
- @ai-sdk/provider@3.0.0-beta.12
- @ai-sdk/openai@3.0.0-beta.42
- @ai-sdk/provider-utils@4.0.0-beta.26
## 3.0.0-beta.41
### Patch Changes
- Updated dependencies [4c44a5b]
- @ai-sdk/provider@3.0.0-beta.11
- @ai-sdk/openai@3.0.0-beta.41
- @ai-sdk/provider-utils@4.0.0-beta.25
## 3.0.0-beta.40
### Patch Changes
- Updated dependencies [1b982e6]
- @ai-sdk/openai@3.0.0-beta.40
## 3.0.0-beta.39
### Patch Changes
- 0c3b58b: fix(provider): add specificationVersion to ProviderV3
- Updated dependencies [0c3b58b]
- @ai-sdk/provider@3.0.0-beta.10
- @ai-sdk/openai@3.0.0-beta.39
- @ai-sdk/provider-utils@4.0.0-beta.24
## 3.0.0-beta.38
### Patch Changes
- Updated dependencies [a755db5]
- @ai-sdk/provider@3.0.0-beta.9
- @ai-sdk/openai@3.0.0-beta.38
- @ai-sdk/provider-utils@4.0.0-beta.23
## 3.0.0-beta.37
### Patch Changes
- Updated dependencies [e85fa2f]
- @ai-sdk/openai@3.0.0-beta.37
## 3.0.0-beta.36
### Patch Changes
- Updated dependencies [58920e0]
- @ai-sdk/provider-utils@4.0.0-beta.22
- @ai-sdk/openai@3.0.0-beta.36
## 3.0.0-beta.35
### Patch Changes
- Updated dependencies [293a6b7]
- @ai-sdk/provider-utils@4.0.0-beta.21
- @ai-sdk/openai@3.0.0-beta.35
## 3.0.0-beta.34
### Patch Changes
- Updated dependencies [fca786b]
- @ai-sdk/provider-utils@4.0.0-beta.20
- @ai-sdk/openai@3.0.0-beta.34
## 3.0.0-beta.33
### Patch Changes
- Updated dependencies [7756857]
- @ai-sdk/openai@3.0.0-beta.33
## 3.0.0-beta.32
### Patch Changes
- Updated dependencies [3794514]
- @ai-sdk/provider-utils@4.0.0-beta.19
- @ai-sdk/provider@3.0.0-beta.8
- @ai-sdk/openai@3.0.0-beta.32
## 3.0.0-beta.31
### Patch Changes
- Updated dependencies [81d4308]
- @ai-sdk/provider@3.0.0-beta.7
- @ai-sdk/openai@3.0.0-beta.31
- @ai-sdk/provider-utils@4.0.0-beta.18
## 3.0.0-beta.30
### Patch Changes
- Updated dependencies [703459a]
- @ai-sdk/provider-utils@4.0.0-beta.17
- @ai-sdk/openai@3.0.0-beta.30
## 3.0.0-beta.29
### Patch Changes
- Updated dependencies [0b9fdd5]
- @ai-sdk/openai@3.0.0-beta.29
## 3.0.0-beta.28
### Patch Changes
- Updated dependencies [401f561]
- @ai-sdk/openai@3.0.0-beta.28
## 3.0.0-beta.27
### Patch Changes
- Updated dependencies [f1277fe]
- @ai-sdk/openai@3.0.0-beta.27
## 3.0.0-beta.26
### Patch Changes
- Updated dependencies [edc5548]
- @ai-sdk/openai@3.0.0-beta.26
## 3.0.0-beta.25
### Patch Changes
- Updated dependencies [6306603]
- @ai-sdk/provider-utils@4.0.0-beta.16
- @ai-sdk/openai@3.0.0-beta.25
## 3.0.0-beta.24
### Patch Changes
- Updated dependencies [f0b2157]
- @ai-sdk/provider-utils@4.0.0-beta.15
- @ai-sdk/openai@3.0.0-beta.24
## 3.0.0-beta.23
### Patch Changes
- Updated dependencies [3b1d015]
- @ai-sdk/provider-utils@4.0.0-beta.14
- @ai-sdk/openai@3.0.0-beta.23
## 3.0.0-beta.22
### Patch Changes
- Updated dependencies [d116b4b]
- @ai-sdk/provider-utils@4.0.0-beta.13
- @ai-sdk/openai@3.0.0-beta.22
## 3.0.0-beta.21
### Patch Changes
- Updated dependencies [7e32fea]
- @ai-sdk/provider-utils@4.0.0-beta.12
- @ai-sdk/openai@3.0.0-beta.21
## 3.0.0-beta.20
### Patch Changes
- Updated dependencies [68c6187]
- @ai-sdk/openai@3.0.0-beta.20
## 3.0.0-beta.19
### Patch Changes
- Updated dependencies [484aa93]
- @ai-sdk/openai@3.0.0-beta.19
## 3.0.0-beta.18
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@4.0.0-beta.11
- @ai-sdk/openai@3.0.0-beta.18
## 3.0.0-beta.17
### Major Changes
- dee8b05: ai SDK 6 beta
### Patch Changes
- Updated dependencies [dee8b05]
- @ai-sdk/openai@3.0.0-beta.17
- @ai-sdk/provider@3.0.0-beta.6
- @ai-sdk/provider-utils@4.0.0-beta.10
## 2.1.0-beta.16
### Patch Changes
- Updated dependencies [521c537]
- @ai-sdk/provider-utils@3.1.0-beta.9
- @ai-sdk/openai@2.1.0-beta.16
## 2.1.0-beta.15
### Patch Changes
- Updated dependencies [e06565c]
- @ai-sdk/provider-utils@3.1.0-beta.8
- @ai-sdk/openai@2.1.0-beta.15
## 2.1.0-beta.14
### Patch Changes
- Updated dependencies [000e87b]
- @ai-sdk/openai@2.1.0-beta.14
## 2.1.0-beta.13
### Patch Changes
- 3771a27: The default api-version for Microsoft Azure OpenAI has been changed from preview to v1
- Updated dependencies [357cfd7]
- @ai-sdk/openai@2.1.0-beta.13
## 2.1.0-beta.12
### Patch Changes
- 046aa3b: feat(provider): speech model v3 spec
- e8109d3: feat: tool execution approval
- 21e20c0: feat(provider): transcription model v3 spec
- Updated dependencies
- @ai-sdk/provider@2.1.0-beta.5
- @ai-sdk/openai@2.1.0-beta.12
- @ai-sdk/provider-utils@3.1.0-beta.7
## 2.1.0-beta.11
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@3.1.0-beta.6
- @ai-sdk/provider@2.1.0-beta.4
- @ai-sdk/openai@2.1.0-beta.11
## 2.1.0-beta.10
### Patch Changes
- d64ece9: enables image_generation capabilities in the Azure provider through the Responses API.
- Updated dependencies [d64ece9]
- @ai-sdk/openai@2.1.0-beta.10
## 2.1.0-beta.9
### Patch Changes
- Updated dependencies [9a51b92]
- @ai-sdk/openai@2.1.0-beta.9
## 2.1.0-beta.8
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.1.0-beta.8
## 2.1.0-beta.7
### Patch Changes
- 77f2b20: enables code_interpreter and file_search capabilities in the Azure provider through the Responses API
- 8dac895: feat: `LanguageModelV3`
- 10c1322: fix: moved dependency `@ai-sdk/test-server` to devDependencies
- Updated dependencies
- @ai-sdk/openai@2.1.0-beta.7
- @ai-sdk/provider-utils@3.1.0-beta.5
- @ai-sdk/provider@2.1.0-beta.3
## 2.1.0-beta.6
### Patch Changes
- Updated dependencies [fe49278]
- @ai-sdk/openai@2.1.0-beta.6
## 2.1.0-beta.5
### Patch Changes
- 4616b86: chore: update zod peer depenedency version
- Updated dependencies [4616b86]
- @ai-sdk/provider-utils@3.1.0-beta.4
- @ai-sdk/openai@2.1.0-beta.5
## 2.1.0-beta.4
### Patch Changes
- ed329cb: feat: `Provider-V3`
- 522f6b8: feat: `ImageModelV3`
- Updated dependencies
- @ai-sdk/provider@2.1.0-beta.2
- @ai-sdk/openai@2.1.0-beta.4
- @ai-sdk/provider-utils@3.1.0-beta.3
## 2.1.0-beta.3
### Patch Changes
- Updated dependencies [2e86082]
- @ai-sdk/openai@2.1.0-beta.3
## 2.1.0-beta.2
### Patch Changes
- 0c4822d: feat: `EmbeddingModelV3`
- 1cad0ab: feat: add provider version to user-agent header
- Updated dependencies
- @ai-sdk/openai@2.1.0-beta.2
- @ai-sdk/provider@2.1.0-beta.1
- @ai-sdk/provider-utils@3.1.0-beta.2
## 2.1.0-beta.1
### Patch Changes
- Updated dependencies
- @ai-sdk/test-server@1.0.0-beta.0
- @ai-sdk/provider-utils@3.1.0-beta.1
- @ai-sdk/openai@2.1.0-beta.1
## 2.1.0-beta.0
### Minor Changes
- 78928cb: release: start 5.1 beta
### Patch Changes
- Updated dependencies [78928cb]
- @ai-sdk/openai@2.1.0-beta.0
- @ai-sdk/provider@2.1.0-beta.0
- @ai-sdk/provider-utils@3.1.0-beta.0
## 2.0.32
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.32
## 2.0.31
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.31
## 2.0.30
### Patch Changes
- Updated dependencies [0294b58]
- @ai-sdk/provider-utils@3.0.9
- @ai-sdk/openai@2.0.30
## 2.0.29
### Patch Changes
- Updated dependencies [4235eb3]
- @ai-sdk/openai@2.0.29
## 2.0.28
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.28
## 2.0.27
### Patch Changes
- Updated dependencies [2338c79]
- @ai-sdk/openai@2.0.27
## 2.0.26
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.26
## 2.0.25
### Patch Changes
- Updated dependencies [fb45ade]
- @ai-sdk/openai@2.0.25
## 2.0.24
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@3.0.8
- @ai-sdk/openai@2.0.24
## 2.0.23
### Patch Changes
- Updated dependencies [a9a61b7]
- @ai-sdk/openai@2.0.23
## 2.0.22
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@3.0.7
- @ai-sdk/openai@2.0.22
## 2.0.21
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@3.0.6
- @ai-sdk/openai@2.0.21
## 2.0.20
### Patch Changes
- Updated dependencies [974de40]
- @ai-sdk/openai@2.0.20
## 2.0.19
### Patch Changes
- Updated dependencies [0857788]
- @ai-sdk/provider-utils@3.0.5
- @ai-sdk/openai@2.0.19
## 2.0.18
### Patch Changes
- Updated dependencies [5e47d00]
- @ai-sdk/openai@2.0.18
## 2.0.17
### Patch Changes
- Updated dependencies [70bb696]
- @ai-sdk/openai@2.0.17
## 2.0.16
### Patch Changes
- Updated dependencies [68751f9]
- @ai-sdk/provider-utils@3.0.4
- @ai-sdk/openai@2.0.16
## 2.0.15
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.15
## 2.0.14
### Patch Changes
- Updated dependencies [7f47105]
- @ai-sdk/openai@2.0.14
## 2.0.13
### Patch Changes
- Updated dependencies [ddc9d99]
- @ai-sdk/openai@2.0.13
## 2.0.12
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@3.0.3
- @ai-sdk/openai@2.0.12
## 2.0.11
### Patch Changes
- 097b452: feat(openai, azure): add configurable file ID prefixes for Responses API
- Added `fileIdPrefixes` option to OpenAI Responses API configuration
- Azure OpenAI now supports `assistant-` prefixed file IDs (replacing previous `file-` prefix support)
- OpenAI maintains backward compatibility with default `file-` prefix
- File ID detection is disabled when `fileIdPrefixes` is undefined, gracefully falling back to base64 processing
- 0853d6b: fix(provider/azure): add deployment-based URL support for transcription compatibility
- Updated dependencies
- @ai-sdk/openai@2.0.11
- @ai-sdk/provider-utils@3.0.2
## 2.0.10
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.10
## 2.0.9
### Patch Changes
- Updated dependencies [8f8a521]
- @ai-sdk/openai@2.0.9
## 2.0.8
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.8
## 2.0.7
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.7
## 2.0.6
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.6
## 2.0.5
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.5
## 2.0.4
### Patch Changes
- Updated dependencies [c9e0f52]
- @ai-sdk/openai@2.0.4
## 2.0.3
### Patch Changes
- Updated dependencies [90d212f]
- @ai-sdk/provider-utils@3.0.1
- @ai-sdk/openai@2.0.3
## 2.0.2
### Patch Changes
- Updated dependencies [63e2016]
- @ai-sdk/openai@2.0.2
## 2.0.1
### Patch Changes
- Updated dependencies [bc45e29]
- @ai-sdk/openai@2.0.1
## 2.0.0
### Major Changes
- d5f588f: AI SDK 5
- 516be5b: ### Move Image Model Settings into generate options
Image Models no longer have settings. Instead, `maxImagesPerCall` can be passed directly to `generateImage()`. All other image settings can be passed to `providerOptions[provider]`.
Before
```js
await generateImage({
model: luma.image("photon-flash-1", {
maxImagesPerCall: 5,
pollIntervalMillis: 500,
}),
prompt,
n: 10,
});
```
After
```js
await generateImage({
model: luma.image("photon-flash-1"),
prompt,
n: 10,
maxImagesPerCall: 5,
providerOptions: {
luma: { pollIntervalMillis: 5 },
},
});
```
Pull Request: https://github.com/vercel/ai/pull/6180
### Patch Changes
- c467b38: feat (provider/azure): add OpenAI responses API support
- 004fb17: feat(azure): add speech model support and fix transcription
- 3b13ccf: feat(providers/azure): add transcribe
- e2aceaf: feat: add raw chunk support
- eb173f1: chore (providers): remove model shorthand deprecation warnings
- db72adc: chore(providers/openai): update completion model to use providerOptions
- 9bf7291: chore(providers/openai): enable structuredOutputs by default & switch to provider option
- 9301f86: refactor (image-model): rename `ImageModelV1` to `ImageModelV2`
- 3db5258: update: Azure OpenAI provider to v1 API format
- 4617fab: chore(embedding-models): remove remaining settings
- 52ce942: chore(providers/openai): remove & enable strict compatibility by default
- 205077b: fix: improve Zod compatibility
- Updated dependencies
- @ai-sdk/provider-utils@3.0.0
- @ai-sdk/provider@2.0.0
- @ai-sdk/openai@2.0.0
## 2.0.0-beta.16
### Patch Changes
- Updated dependencies [88a8ee5]
- @ai-sdk/provider-utils@3.0.0-beta.10
- @ai-sdk/openai@2.0.0-beta.16
## 2.0.0-beta.15
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.0-beta.15
- @ai-sdk/provider@2.0.0-beta.2
- @ai-sdk/provider-utils@3.0.0-beta.9
## 2.0.0-beta.14
### Patch Changes
- 004fb17: feat(azure): add speech model support and fix transcription
- eb173f1: chore (providers): remove model shorthand deprecation warnings
- Updated dependencies
- @ai-sdk/openai@2.0.0-beta.14
- @ai-sdk/provider-utils@3.0.0-beta.8
## 2.0.0-beta.13
### Patch Changes
- Updated dependencies [e7fcc86]
- @ai-sdk/provider-utils@3.0.0-beta.7
- @ai-sdk/openai@2.0.0-beta.13
## 2.0.0-beta.12
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.0-beta.12
- @ai-sdk/provider-utils@3.0.0-beta.6
## 2.0.0-beta.11
### Patch Changes
- 3db5258: update: Azure OpenAI provider to v1 API format
- Updated dependencies
- @ai-sdk/provider-utils@3.0.0-beta.5
- @ai-sdk/openai@2.0.0-beta.11
## 2.0.0-beta.10
### Patch Changes
- 205077b: fix: improve Zod compatibility
- Updated dependencies
- @ai-sdk/openai@2.0.0-beta.10
- @ai-sdk/provider-utils@3.0.0-beta.4
## 2.0.0-beta.9
### Patch Changes
- Updated dependencies [faea29f]
- @ai-sdk/openai@2.0.0-beta.9
## 2.0.0-beta.8
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@3.0.0-beta.3
- @ai-sdk/openai@2.0.0-beta.8
## 2.0.0-beta.7
### Patch Changes
- Updated dependencies [209256d]
- @ai-sdk/openai@2.0.0-beta.7
## 2.0.0-beta.6
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.0-beta.6
## 2.0.0-beta.5
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.0-beta.5
## 2.0.0-beta.4
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.0-beta.4
## 2.0.0-beta.3
### Patch Changes
- Updated dependencies [efc3a62]
- @ai-sdk/openai@2.0.0-beta.3
## 2.0.0-beta.2
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@3.0.0-beta.2
- @ai-sdk/openai@2.0.0-beta.2
## 2.0.0-beta.1
### Patch Changes
- Updated dependencies
- @ai-sdk/provider@2.0.0-beta.1
- @ai-sdk/provider-utils@3.0.0-beta.1
- @ai-sdk/openai@2.0.0-beta.1
## 2.0.0-alpha.15
### Patch Changes
- Updated dependencies
- @ai-sdk/provider@2.0.0-alpha.15
- @ai-sdk/provider-utils@3.0.0-alpha.15
- @ai-sdk/openai@2.0.0-alpha.15
## 2.0.0-alpha.14
### Patch Changes
- Updated dependencies
- @ai-sdk/provider@2.0.0-alpha.14
- @ai-sdk/openai@2.0.0-alpha.14
- @ai-sdk/provider-utils@3.0.0-alpha.14
## 2.0.0-alpha.13
### Patch Changes
- Updated dependencies [68ecf2f]
- @ai-sdk/provider@2.0.0-alpha.13
- @ai-sdk/openai@2.0.0-alpha.13
- @ai-sdk/provider-utils@3.0.0-alpha.13
## 2.0.0-alpha.12
### Patch Changes
- e2aceaf: feat: add raw chunk support
- Updated dependencies
- @ai-sdk/openai@2.0.0-alpha.12
- @ai-sdk/provider@2.0.0-alpha.12
- @ai-sdk/provider-utils@3.0.0-alpha.12
## 2.0.0-alpha.11
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.0-alpha.11
- @ai-sdk/provider@2.0.0-alpha.11
- @ai-sdk/provider-utils@3.0.0-alpha.11
## 2.0.0-alpha.10
### Patch Changes
- Updated dependencies [c4df419]
- @ai-sdk/provider@2.0.0-alpha.10
- @ai-sdk/openai@2.0.0-alpha.10
- @ai-sdk/provider-utils@3.0.0-alpha.10
## 2.0.0-alpha.9
### Patch Changes
- Updated dependencies [811dff3]
- @ai-sdk/provider@2.0.0-alpha.9
- @ai-sdk/openai@2.0.0-alpha.9
- @ai-sdk/provider-utils@3.0.0-alpha.9
## 2.0.0-alpha.8
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@3.0.0-alpha.8
- @ai-sdk/provider@2.0.0-alpha.8
- @ai-sdk/openai@2.0.0-alpha.8
## 2.0.0-alpha.7
### Patch Changes
- Updated dependencies [5c56081]
- @ai-sdk/provider@2.0.0-alpha.7
- @ai-sdk/openai@2.0.0-alpha.7
- @ai-sdk/provider-utils@3.0.0-alpha.7
## 2.0.0-alpha.6
### Patch Changes
- Updated dependencies [0d2c085]
- @ai-sdk/provider@2.0.0-alpha.6
- @ai-sdk/openai@2.0.0-alpha.6
- @ai-sdk/provider-utils@3.0.0-alpha.6
## 2.0.0-alpha.4
### Patch Changes
- Updated dependencies [dc714f3]
- @ai-sdk/provider@2.0.0-alpha.4
- @ai-sdk/openai@2.0.0-alpha.4
- @ai-sdk/provider-utils@3.0.0-alpha.4
## 2.0.0-alpha.3
### Patch Changes
- Updated dependencies [6b98118]
- @ai-sdk/provider@2.0.0-alpha.3
- @ai-sdk/openai@2.0.0-alpha.3
- @ai-sdk/provider-utils@3.0.0-alpha.3
## 2.0.0-alpha.2
### Patch Changes
- Updated dependencies [26535e0]
- @ai-sdk/provider@2.0.0-alpha.2
- @ai-sdk/openai@2.0.0-alpha.2
- @ai-sdk/provider-utils@3.0.0-alpha.2
## 2.0.0-alpha.1
### Patch Changes
- Updated dependencies [3f2f00c]
- @ai-sdk/provider@2.0.0-alpha.1
- @ai-sdk/openai@2.0.0-alpha.1
- @ai-sdk/provider-utils@3.0.0-alpha.1
## 2.0.0-canary.21
### Patch Changes
- Updated dependencies [faf8446]
- @ai-sdk/provider-utils@3.0.0-canary.19
- @ai-sdk/openai@2.0.0-canary.20
## 2.0.0-canary.20
### Patch Changes
- Updated dependencies [40acf9b]
- @ai-sdk/provider-utils@3.0.0-canary.18
- @ai-sdk/openai@2.0.0-canary.19
## 2.0.0-canary.19
### Major Changes
- 516be5b: ### Move Image Model Settings into generate options
Image Models no longer have settings. Instead, `maxImagesPerCall` can be passed directly to `generateImage()`. All other image settings can be passed to `providerOptions[provider]`.
Before
```js
await generateImage({
model: luma.image("photon-flash-1", {
maxImagesPerCall: 5,
pollIntervalMillis: 500,
}),
prompt,
n: 10,
});
```
After
```js
await generateImage({
model: luma.image("photon-flash-1"),
prompt,
n: 10,
maxImagesPerCall: 5,
providerOptions: {
luma: { pollIntervalMillis: 5 },
},
});
```
Pull Request: https://github.com/vercel/ai/pull/6180
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.0-canary.18
- @ai-sdk/provider-utils@3.0.0-canary.17
## 2.0.0-canary.18
### Patch Changes
- 52ce942: chore(providers/openai): remove & enable strict compatibility by default
- Updated dependencies
- @ai-sdk/openai@2.0.0-canary.17
- @ai-sdk/provider-utils@3.0.0-canary.16
## 2.0.0-canary.17
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@3.0.0-canary.15
- @ai-sdk/provider@2.0.0-canary.14
- @ai-sdk/openai@2.0.0-canary.16
## 2.0.0-canary.16
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@3.0.0-canary.14
- @ai-sdk/openai@2.0.0-canary.15
- @ai-sdk/provider@2.0.0-canary.13
## 2.0.0-canary.15
### Patch Changes
- Updated dependencies
- @ai-sdk/provider@2.0.0-canary.12
- @ai-sdk/provider-utils@3.0.0-canary.13
- @ai-sdk/openai@2.0.0-canary.14
## 2.0.0-canary.14
### Patch Changes
- 9bf7291: chore(providers/openai): enable structuredOutputs by default & switch to provider option
- 4617fab: chore(embedding-models): remove remaining settings
- Updated dependencies
- @ai-sdk/openai@2.0.0-canary.13
- @ai-sdk/provider@2.0.0-canary.11
- @ai-sdk/provider-utils@3.0.0-canary.12
## 2.0.0-canary.13
### Patch Changes
- db72adc: chore(providers/openai): update completion model to use providerOptions
- 9301f86: refactor (image-model): rename `ImageModelV1` to `ImageModelV2`
- Updated dependencies
- @ai-sdk/openai@2.0.0-canary.12
- @ai-sdk/provider-utils@3.0.0-canary.11
- @ai-sdk/provider@2.0.0-canary.10
## 2.0.0-canary.12
### Patch Changes
- Updated dependencies
- @ai-sdk/provider@2.0.0-canary.9
- @ai-sdk/openai@2.0.0-canary.11
- @ai-sdk/provider-utils@3.0.0-canary.10
## 2.0.0-canary.11
### Patch Changes
- Updated dependencies
- @ai-sdk/provider@2.0.0-canary.8
- @ai-sdk/openai@2.0.0-canary.10
- @ai-sdk/provider-utils@3.0.0-canary.9
## 2.0.0-canary.10
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.0-canary.9
## 2.0.0-canary.9
### Patch Changes
- 3b13ccf: feat(providers/azure): add transcribe
- Updated dependencies
- @ai-sdk/provider-utils@3.0.0-canary.8
- @ai-sdk/provider@2.0.0-canary.7
- @ai-sdk/openai@2.0.0-canary.8
## 2.0.0-canary.8
### Patch Changes
- Updated dependencies
- @ai-sdk/provider@2.0.0-canary.6
- @ai-sdk/openai@2.0.0-canary.7
- @ai-sdk/provider-utils@3.0.0-canary.7
## 2.0.0-canary.7
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@2.0.0-canary.6
- @ai-sdk/provider@2.0.0-canary.5
- @ai-sdk/provider-utils@3.0.0-canary.6
## 2.0.0-canary.6
### Patch Changes
- Updated dependencies [6f6bb89]
- @ai-sdk/provider@2.0.0-canary.4
- @ai-sdk/openai@2.0.0-canary.5
- @ai-sdk/provider-utils@3.0.0-canary.5
## 2.0.0-canary.5
### Patch Changes
- Updated dependencies [d1a1aa1]
- @ai-sdk/provider@2.0.0-canary.3
- @ai-sdk/openai@2.0.0-canary.4
- @ai-sdk/provider-utils@3.0.0-canary.4
## 2.0.0-canary.4
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@3.0.0-canary.3
- @ai-sdk/provider@2.0.0-canary.2
- @ai-sdk/openai@2.0.0-canary.3
## 2.0.0-canary.3
### Patch Changes
- Updated dependencies
- @ai-sdk/provider@2.0.0-canary.1
- @ai-sdk/openai@2.0.0-canary.2
- @ai-sdk/provider-utils@3.0.0-canary.2
## 2.0.0-canary.2
### Patch Changes
- c467b38: feat (provider/azure): add OpenAI responses API support
## 2.0.0-canary.1
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@3.0.0-canary.1
- @ai-sdk/openai@2.0.0-canary.1
## 2.0.0-canary.0
### Major Changes
- d5f588f: AI SDK 5
### Patch Changes
- Updated dependencies [d5f588f]
- @ai-sdk/provider-utils@3.0.0-canary.0
- @ai-sdk/openai@2.0.0-canary.0
- @ai-sdk/provider@2.0.0-canary.0
## 1.3.6
### Patch Changes
- Updated dependencies [28be004]
- @ai-sdk/provider-utils@2.2.3
- @ai-sdk/openai@1.3.6
## 1.3.5
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@1.3.5
- @ai-sdk/provider-utils@2.2.2
## 1.3.4
### Patch Changes
- Updated dependencies [b520dba]
- @ai-sdk/openai@1.3.4
## 1.3.3
### Patch Changes
- Updated dependencies [24befd8]
- @ai-sdk/openai@1.3.3
## 1.3.2
### Patch Changes
- Updated dependencies [db15028]
- @ai-sdk/openai@1.3.2
## 1.3.1
### Patch Changes
- Updated dependencies [f10f0fa]
- @ai-sdk/provider-utils@2.2.1
- @ai-sdk/openai@1.3.1
## 1.3.0
### Minor Changes
- 5bc638d: AI SDK 4.2
### Patch Changes
- Updated dependencies [5bc638d]
- @ai-sdk/openai@1.3.0
- @ai-sdk/provider@1.1.0
- @ai-sdk/provider-utils@2.2.0
## 1.2.8
### Patch Changes
- Updated dependencies [9f4f1bc]
- @ai-sdk/openai@1.2.8
## 1.2.7
### Patch Changes
- Updated dependencies [d0c4659]
- @ai-sdk/provider-utils@2.1.15
- @ai-sdk/openai@1.2.7
## 1.2.6
### Patch Changes
- Updated dependencies [0bd5bc6]
- @ai-sdk/provider@1.0.12
- @ai-sdk/openai@1.2.6
- @ai-sdk/provider-utils@2.1.14
## 1.2.5
### Patch Changes
- Updated dependencies [2e1101a]
- @ai-sdk/provider@1.0.11
- @ai-sdk/openai@1.2.5
- @ai-sdk/provider-utils@2.1.13
## 1.2.4
### Patch Changes
- Updated dependencies [523f128]
- @ai-sdk/openai@1.2.4
## 1.2.3
### Patch Changes
- Updated dependencies [1531959]
- @ai-sdk/provider-utils@2.1.12
- @ai-sdk/openai@1.2.3
## 1.2.2
### Patch Changes
- Updated dependencies [e3a389e]
- @ai-sdk/openai@1.2.2
## 1.2.1
### Patch Changes
- Updated dependencies [e1d3d42]
- @ai-sdk/provider@1.0.10
- @ai-sdk/openai@1.2.1
- @ai-sdk/provider-utils@2.1.11
## 1.2.0
### Minor Changes
- ede6d1b: feat (provider/azure): Add Azure image model support
### Patch Changes
- Updated dependencies [ede6d1b]
- @ai-sdk/openai@1.2.0
## 1.1.15
### Patch Changes
- Updated dependencies [d8216f8]
- @ai-sdk/openai@1.1.15
## 1.1.14
### Patch Changes
- Updated dependencies [ddf9740]
- @ai-sdk/provider@1.0.9
- @ai-sdk/openai@1.1.14
- @ai-sdk/provider-utils@2.1.10
## 1.1.13
### Patch Changes
- Updated dependencies [2761f06]
- @ai-sdk/provider@1.0.8
- @ai-sdk/openai@1.1.13
- @ai-sdk/provider-utils@2.1.9
## 1.1.12
### Patch Changes
- Updated dependencies [ea159cb]
- @ai-sdk/openai@1.1.12
## 1.1.11
### Patch Changes
- Updated dependencies [2e898b4]
- @ai-sdk/provider-utils@2.1.8
- @ai-sdk/openai@1.1.11
## 1.1.10
### Patch Changes
- Updated dependencies [3ff4ef8]
- @ai-sdk/provider-utils@2.1.7
- @ai-sdk/openai@1.1.10
## 1.1.9
### Patch Changes
- Updated dependencies [c55b81a]
- @ai-sdk/openai@1.1.9
## 1.1.8
### Patch Changes
- Updated dependencies [161be90]
- @ai-sdk/openai@1.1.8
## 1.1.7
### Patch Changes
- Updated dependencies [0a2f026]
- @ai-sdk/openai@1.1.7
## 1.1.6
### Patch Changes
- Updated dependencies [d89c3b9]
- @ai-sdk/provider@1.0.7
- @ai-sdk/openai@1.1.6
- @ai-sdk/provider-utils@2.1.6
## 1.1.5
### Patch Changes
- Updated dependencies [3a602ca]
- @ai-sdk/provider-utils@2.1.5
- @ai-sdk/openai@1.1.5
## 1.1.4
### Patch Changes
- Updated dependencies [066206e]
- @ai-sdk/provider-utils@2.1.4
- @ai-sdk/openai@1.1.4
## 1.1.3
### Patch Changes
- Updated dependencies [39e5c1f]
- @ai-sdk/provider-utils@2.1.3
- @ai-sdk/openai@1.1.3
## 1.1.2
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@2.1.2
- @ai-sdk/openai@1.1.2
- @ai-sdk/provider@1.0.6
## 1.1.1
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@2.1.1
- @ai-sdk/openai@1.1.1
- @ai-sdk/provider@1.0.5
## 1.1.0
### Minor Changes
- 62ba5ad: release: AI SDK 4.1
### Patch Changes
- Updated dependencies [62ba5ad]
- @ai-sdk/openai@1.1.0
- @ai-sdk/provider-utils@2.1.0
## 1.0.22
### Patch Changes
- Updated dependencies [00114c5]
- @ai-sdk/provider-utils@2.0.8
- @ai-sdk/openai@1.0.20
## 1.0.21
### Patch Changes
- Updated dependencies [218d001]
- @ai-sdk/openai@1.0.19
## 1.0.20
### Patch Changes
- Updated dependencies [fe816e4]
- @ai-sdk/openai@1.0.18
## 1.0.19
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@1.0.17
## 1.0.18
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@2.0.7
- @ai-sdk/openai@1.0.16
## 1.0.17
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@1.0.15
## 1.0.16
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@1.0.14
- @ai-sdk/provider@1.0.4
- @ai-sdk/provider-utils@2.0.6
## 1.0.15
### Patch Changes
- Updated dependencies [b19aa82]
- @ai-sdk/openai@1.0.13
## 1.0.14
### Patch Changes
- Updated dependencies [a4241ff]
- @ai-sdk/openai@1.0.12
## 1.0.13
### Patch Changes
- 5ed5e45: chore (config): Use ts-library.json tsconfig for no-UI libs.
- Updated dependencies [5ed5e45]
- @ai-sdk/provider-utils@2.0.5
- @ai-sdk/provider@1.0.3
- @ai-sdk/openai@1.0.11
## 1.0.12
### Patch Changes
- Updated dependencies [d4fad4e]
- @ai-sdk/openai@1.0.10
## 1.0.11
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@1.0.9
## 1.0.10
### Patch Changes
- Updated dependencies [09a9cab]
- @ai-sdk/provider@1.0.2
- @ai-sdk/openai@1.0.8
- @ai-sdk/provider-utils@2.0.4
## 1.0.9
### Patch Changes
- Updated dependencies [0984f0b]
- @ai-sdk/provider-utils@2.0.3
- @ai-sdk/openai@1.0.7
## 1.0.8
### Patch Changes
- Updated dependencies [a9a19cb]
- @ai-sdk/openai@1.0.6
## 1.0.7
### Patch Changes
- Updated dependencies [fc18132]
- @ai-sdk/openai@1.0.5
## 1.0.6
### Patch Changes
- 153c563: feat (provider/azure): add api version provider option
## 1.0.5
### Patch Changes
- Updated dependencies [b446ae5]
- @ai-sdk/provider@1.0.1
- @ai-sdk/openai@1.0.4
- @ai-sdk/provider-utils@2.0.2
## 1.0.4
### Patch Changes
- Updated dependencies [b748dfb]
- @ai-sdk/openai@1.0.3
## 1.0.3
### Patch Changes
- Updated dependencies [c3ab5de]
- @ai-sdk/provider-utils@2.0.1
- @ai-sdk/openai@1.0.2
## 1.0.2
### Patch Changes
- 700b2be: chore (provider/azure): update Azure OpenAI API version to 2024-10-01-preview
## 1.0.1
### Patch Changes
- Updated dependencies [5e6419a]
- @ai-sdk/openai@1.0.1
## 1.0.0
### Major Changes
- 66060f7: chore (release): bump major version to 4.0
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@2.0.0
- @ai-sdk/provider@1.0.0
- @ai-sdk/openai@1.0.0
## 1.0.0-canary.3
### Patch Changes
- Updated dependencies [8426f55]
- @ai-sdk/provider-utils@2.0.0-canary.3
- @ai-sdk/openai@1.0.0-canary.3
## 1.0.0-canary.2
### Patch Changes
- Updated dependencies
- @ai-sdk/provider-utils@2.0.0-canary.2
- @ai-sdk/openai@1.0.0-canary.2
## 1.0.0-canary.1
### Patch Changes
- Updated dependencies
- @ai-sdk/openai@1.0.0-canary.1
- @ai-sdk/provider-utils@2.0.0-canary.1
## 1.0.0-cana