diff --git a/.changeset/pink-knives-march.md b/.changeset/pink-knives-march.md deleted file mode 100644 index 259277dc0fb8..000000000000 --- a/.changeset/pink-knives-march.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@ai-sdk/google': patch ---- - -Add reasoning token output support for gemini models via Vertex AI Provider diff --git a/.changeset/twelve-baboons-sing.md b/.changeset/twelve-baboons-sing.md deleted file mode 100644 index ff5424b08a46..000000000000 --- a/.changeset/twelve-baboons-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@ai-sdk/google-vertex': patch ---- - -Add reasoning token output support for gemini models via Vertex AI Provider diff --git a/examples/ai-core/package.json b/examples/ai-core/package.json index d7c761beabe3..099347b3229b 100644 --- a/examples/ai-core/package.json +++ b/examples/ai-core/package.json @@ -16,8 +16,8 @@ "@ai-sdk/fal": "0.1.11", "@ai-sdk/fireworks": "0.2.14", "@ai-sdk/gladia": "0.0.1", - "@ai-sdk/google": "1.2.17", - "@ai-sdk/google-vertex": "2.2.21", + "@ai-sdk/google": "1.2.18", + "@ai-sdk/google-vertex": "2.2.22", "@ai-sdk/groq": "1.2.9", "@ai-sdk/hume": "0.0.2", "@ai-sdk/lmnt": "0.0.2", diff --git a/examples/next-google-vertex/package.json b/examples/next-google-vertex/package.json index 4c6dfccd3a81..43bfdd77fef8 100644 --- a/examples/next-google-vertex/package.json +++ b/examples/next-google-vertex/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/google-vertex": "2.2.21", + "@ai-sdk/google-vertex": "2.2.22", "ai": "4.3.15", "geist": "^1.3.1", "next": "latest", diff --git a/examples/next-openai/package.json b/examples/next-openai/package.json index b865f24d97a9..79011c68d44f 100644 --- a/examples/next-openai/package.json +++ b/examples/next-openai/package.json @@ -13,8 +13,8 @@ "@ai-sdk/deepseek": "0.2.14", "@ai-sdk/fireworks": "0.2.14", "@ai-sdk/openai": "1.3.22", - "@ai-sdk/google": "1.2.17", - "@ai-sdk/google-vertex": "2.2.21", + "@ai-sdk/google": "1.2.18", + "@ai-sdk/google-vertex": "2.2.22", "@ai-sdk/perplexity": "1.1.9", "@modelcontextprotocol/sdk": "1.10.2", "@ai-sdk/ui-utils": "1.2.11", diff --git a/packages/google-vertex/CHANGELOG.md b/packages/google-vertex/CHANGELOG.md index 02d36515f580..2031cce08743 100644 --- a/packages/google-vertex/CHANGELOG.md +++ b/packages/google-vertex/CHANGELOG.md @@ -1,5 +1,13 @@ # @ai-sdk/google-vertex +## 2.2.22 + +### Patch Changes + +- fe24216: Add reasoning token output support for gemini models via Vertex AI Provider +- Updated dependencies [4b2e1b0] + - @ai-sdk/google@1.2.18 + ## 2.2.21 ### Patch Changes diff --git a/packages/google-vertex/package.json b/packages/google-vertex/package.json index b55d3d005cda..93a2bc1831e9 100644 --- a/packages/google-vertex/package.json +++ b/packages/google-vertex/package.json @@ -1,6 +1,6 @@ { "name": "@ai-sdk/google-vertex", - "version": "2.2.21", + "version": "2.2.22", "license": "Apache-2.0", "sideEffects": false, "main": "./dist/index.js", @@ -50,7 +50,7 @@ }, "dependencies": { "@ai-sdk/anthropic": "1.2.11", - "@ai-sdk/google": "1.2.17", + "@ai-sdk/google": "1.2.18", "@ai-sdk/provider": "1.1.3", "@ai-sdk/provider-utils": "2.2.8", "google-auth-library": "^9.15.0" diff --git a/packages/google/CHANGELOG.md b/packages/google/CHANGELOG.md index c2a8fd6ccecb..2395a81917be 100644 --- a/packages/google/CHANGELOG.md +++ b/packages/google/CHANGELOG.md @@ -1,5 +1,11 @@ # @ai-sdk/google +## 1.2.18 + +### Patch Changes + +- 4b2e1b0: Add reasoning token output support for gemini models via Vertex AI Provider + ## 1.2.17 ### Patch Changes diff --git a/packages/google/package.json b/packages/google/package.json index 3ca636dcbfa6..b778bc36ebb1 100644 --- a/packages/google/package.json +++ b/packages/google/package.json @@ -1,6 +1,6 @@ { "name": "@ai-sdk/google", - "version": "1.2.17", + "version": "1.2.18", "license": "Apache-2.0", "sideEffects": false, "main": "./dist/index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 537478232c66..4204be86b6bd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -99,10 +99,10 @@ importers: specifier: 0.0.1 version: link:../../packages/gladia '@ai-sdk/google': - specifier: 1.2.17 + specifier: 1.2.18 version: link:../../packages/google '@ai-sdk/google-vertex': - specifier: 2.2.21 + specifier: 2.2.22 version: link:../../packages/google-vertex '@ai-sdk/groq': specifier: 1.2.9 @@ -457,7 +457,7 @@ importers: examples/next-google-vertex: dependencies: '@ai-sdk/google-vertex': - specifier: 2.2.21 + specifier: 2.2.22 version: link:../../packages/google-vertex ai: specifier: 4.3.15 @@ -564,10 +564,10 @@ importers: specifier: 0.2.14 version: link:../../packages/fireworks '@ai-sdk/google': - specifier: 1.2.17 + specifier: 1.2.18 version: link:../../packages/google '@ai-sdk/google-vertex': - specifier: 2.2.21 + specifier: 2.2.22 version: link:../../packages/google-vertex '@ai-sdk/openai': specifier: 1.3.22 @@ -1669,7 +1669,7 @@ importers: specifier: 1.2.11 version: link:../anthropic '@ai-sdk/google': - specifier: 1.2.17 + specifier: 1.2.18 version: link:../google '@ai-sdk/provider': specifier: 1.1.3 @@ -24114,7 +24114,7 @@ snapshots: eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.1) eslint-plugin-react: 7.35.0(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) @@ -24189,8 +24189,8 @@ snapshots: debug: 4.4.0(supports-color@9.4.0) enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -24229,7 +24229,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): + eslint-module-utils@2.8.0(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: @@ -24262,7 +24262,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: @@ -24311,7 +24311,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -24321,7 +24321,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3