PackageTrack

npm · #4234

@ai-sdk/google

4.0.54vercel/ai

Release timeline

636 releases since 2024
20252026

Releases

  1. 2.0.124 Sept 2025
    Release notes

    Patch Changes

    Open source →
  2. 2.0.1126 Aug 2025
    Release notes

    Patch Changes

    • a14fc2b: feat(provider/google): add gemini 2.5 flash image preview model support
    Open source →
  3. 2.0.1026 Aug 2025
    Release notes

    Patch Changes

    Open source →
  4. 2.0.926 Aug 2025
    Release notes

    Patch Changes

    Open source →
  5. 2.0.821 Aug 2025
    Release notes

    Patch Changes

    Open source →
    Additional notes

    Patch Changes

    • 96970bb: Continue approved generateText, streamText, and WorkflowAgent turns with a model-visible tool error when revalidated tool input is invalid.
    • Updated dependencies [96970bb]
    Open source →
    Additional notes

    Patch Changes

    Open source →
  6. 2.0.719 Aug 2025
    Release notes

    Patch Changes

    Open source →
  7. 2.0.613 Aug 2025
    Release notes

    Patch Changes

    Open source →
  8. 2.0.512 Aug 2025
    Release notes

    Patch Changes

    Open source →
    Additional notes

    Patch Changes

    Open source →
  9. 2.0.411 Aug 2025
    Release notes

    Patch Changes

    • 961dda1: add labels field to providerOptions
    Open source →
  10. 2.0.37 Aug 2025
    Release notes

    Patch Changes

    • 9fb0252: fix(google): add thought signature support for reasoning
    Open source →
  11. 2.0.25 Aug 2025
    Release notes

    Patch Changes

    Open source →
    Additional notes

    Patch Changes

    Open source →
  12. 2.0.14 Aug 2025
    Release notes

    Patch Changes

    Open source →
    Additional notes

    Patch Changes

    Open source →
    Additional notes

    Patch Changes

    • f5464aa: feat(google): update docs + add YouTube URL support to Google Generative AI provider
    Open source →
  13. 2.0.031 Jul 2025
    Release notes

    Major Changes

    • 5604dde: feat(zai): add the Z.AI provider with GLM chat completions, streaming, reasoning, tools, and multimodal inputs

    Patch Changes

    • ad28ecb: Backport: Add GLM-5.3-Flash model support to the Z.AI provider and AI Gateway.
    Open source →
    Additional notes

    Major Changes

    • d5f588f: AI SDK 5

    Patch Changes

    • 78e7fa9: Add code execution provider defined tool

    • f916255: feat (provider/google): add new gemini models

    • 19a4336: Expose raw usageMetadata returned from Google Generative AI in providerMetadata

    • 8af9e03: Added Image Models to the Google Provider for Imagen 3 Support

    • 1a635b5: update supportedUrls to only support native URL

    • 888b750: feat(providers/google): Add taskType support for Text Embedding Models

    • 3259565: feat (providers/google): add thinking config to provider options

    • e2aceaf: feat: add raw chunk support

    • eb173f1: chore (providers): remove model shorthand deprecation warnings

    • 6a16dcf: embed() now uses the single embeddings endpoint No code updates are needed.

      This is to make sure that users are not ratelimited when using the batch endpoint, since many models have different limits for batch and single embeddings.

      Eg: Google has a limit of 150 RPM for batch requests, and 1500 RPM for single requests.

      Before, AI SDK would always use the batch endpoint, even for embed() calls, which led to ratelimits.

      This does not have any breaking functionality and is fully tested :) if (values.length > 1) { const batchResult = await this.doEmbedBatch({ values, options, }); return batchResult; }

    • 26735b5: chore(embedding-model): add v2 interface

    • 5cf30ea: fix (provider/google): allow "OFF" for Google HarmBlockThreshold

    • 443d8ec: feat(embedding-model-v2): add response body field

    • c68931f: Support tool schemas that allow additional properties (e.g z.record(z.string()))

    • 66962ed: fix(packages): export node10 compatible types

    • a313780: fix: omit system message for gemma models

    • fd98925: chore(providers/google): update embedding model to use providerOptions

    • cb787ac: fix: remove non-functional models

    • 7378473: chore(providers/google): switch to providerOptions

    • f07a6d4: fix(providers/google): accept nullish in safetyRatings

    • 75f03b1: Add Gemini 2.5 Flash Lite GA

    • 779d916: feat: add provider option schemas for vertex imagegen and google genai

    • 581a9be: fix (provider/google): prevent error when thinking signature is used

    • 2e06f14: feat (provider/google): Change to provider defined tools

      • Change the google search tool to be a provider defined tool
      • Added new URL context tool as a provider defined tool
    • 8e6b69d: feat(providers/google): Add support for Gemini 2.5 Pro and Gemini 2.5 Flash (now stable)

    • 42fcd32: feat(google): automatically handle system instructions for Gemma models

    • d1a034f: feature: using Zod 4 for internal stuff

    • fd65bc6: chore(embedding-model-v2): rename rawResponse to response

    • 878bf45: removes (unsupported) additionalProperties from the Schema sent in the request payloads to Google APIs

    • 0f05690: Add gemini-embedding-001 model, add embedding provider options type export

    • 7badba2: fix(google): grounding streaming sources

    • 205077b: fix: improve Zod compatibility

    • f10304b: feat(tool-calling): don't require the user to have to pass parameters

    • Updated dependencies

    Open source →
  14. 2.0.0-canary.2015 May 2025pre-release
    Release notes

    Patch Changes

    Open source →
  15. 2.0.0-canary.1914 May 2025pre-release
    Release notes

    Patch Changes

    Open source →
  16. 2.0.0-canary.1812 May 2025pre-release
    Release notes

    Patch Changes

    • f07a6d4: fix(providers/google): accept nullish in safetyRatings
    • Updated dependencies [ea7a7c9]
    Open source →
  17. 2.0.0-canary.177 May 2025pre-release
    Release notes

    Patch Changes

    Open source →
  18. 2.0.0-canary.165 May 2025pre-release
    Release notes

    Patch Changes

    Open source →
  19. 2.0.0-canary.152 May 2025pre-release
    Release notes

    Patch Changes

    Open source →
  20. 2.0.0-canary.1429 Apr 2025pre-release
    Release notes

    Patch Changes

    Open source →
  21. 2.0.0-canary.1325 Apr 2025pre-release
    Release notes

    Patch Changes

    Open source →
  22. 2.0.0-canary.1224 Apr 2025pre-release
    Release notes

    Patch Changes

    • 888b750: feat(providers/google): Add taskType support for Text Embedding Models
    • 66962ed: fix(packages): export node10 compatible types
    • Updated dependencies
    Open source →
  23. 2.0.0-canary.1123 Apr 2025pre-release
    Release notes

    Patch Changes

    Open source →
  24. 2.0.0-canary.1022 Apr 2025pre-release
    Release notes

    Patch Changes

    • 3259565: feat (providers/google): add thinking config to provider options
    • fd98925: chore(providers/google): update embedding model to use providerOptions
    • Updated dependencies
    Open source →
  25. 2.0.0-canary.917 Apr 2025pre-release
    Release notes

    Patch Changes

    Open source →
  26. 2.0.0-canary.815 Apr 2025pre-release
    Release notes

    Patch Changes

    • 26735b5: chore(embedding-model): add v2 interface
    • 443d8ec: feat(embedding-model-v2): add response body field
    • fd65bc6: chore(embedding-model-v2): rename rawResponse to response
    • Updated dependencies
    Open source →
  27. 2.0.0-canary.711 Apr 2025pre-release
    Release notes

    Patch Changes

    Open source →
  28. 2.0.0-canary.610 Apr 2025pre-release
    Release notes

    Patch Changes

    Open source →
  29. 2.0.0-canary.59 Apr 2025pre-release
    Release notes

    Patch Changes

    Open source →
  30. 2.0.0-canary.49 Apr 2025pre-release
    Release notes

    Patch Changes

    Open source →
  31. 2.0.0-canary.37 Apr 2025pre-release
    Release notes

    Patch Changes

    Open source →
  32. 2.0.0-canary.26 Apr 2025pre-release
    Release notes

    Patch Changes

    • 5cf30ea: fix (provider/google): allow "OFF" for Google HarmBlockThreshold
    Open source →
  33. 2.0.0-canary.15 Apr 2025pre-release
    Release notes

    Patch Changes

    • 779d916: feat: add provider option schemas for vertex imagegen and google genai
    • Updated dependencies
    Open source →
  34. 2.0.0-canary.03 Apr 2025pre-release
    Release notes

    Major Changes

    • d5f588f: AI SDK 5

    Patch Changes

    Open source →
  35. 2.0.0-beta.1931 Jul 2025pre-release
    Release notes

    Patch Changes

    Open source →
  36. 2.0.0-beta.1830 Jul 2025pre-release
    Release notes

    Patch Changes

    • 78e7fa9: Add code execution provider defined tool
    • 0f05690: Add gemini-embedding-001 model, add embedding provider options type export
    • Updated dependencies [27deb4d]
    Open source →
  37. 2.0.0-beta.1729 Jul 2025pre-release
    Release notes

    Patch Changes

    • eb173f1: chore (providers): remove model shorthand deprecation warnings
    • Updated dependencies [dd5fd43]
    Open source →
  38. 2.0.0-beta.1628 Jul 2025pre-release
    Release notes

    Patch Changes

    Open source →
  39. 2.0.0-beta.1525 Jul 2025pre-release
    Release notes

    Patch Changes

    Open source →
  40. 2.0.0-beta.1424 Jul 2025pre-release
    Release notes

    Patch Changes

    • 75f03b1: Add Gemini 2.5 Flash Lite GA
    Open source →
  41. 2.0.0-beta.1318 Jul 2025pre-release
    Release notes

    Patch Changes

    Open source →
  42. 2.0.0-beta.1217 Jul 2025pre-release
    Release notes

    Patch Changes

    • 205077b: fix: improve Zod compatibility
    • Updated dependencies [205077b]
    Open source →
  43. 2.0.0-beta.1116 Jul 2025pre-release
    Release notes

    Patch Changes

    • 6a16dcf: embed() now uses the single embeddings endpoint No code updates are needed.

      This is to make sure that users are not ratelimited when using the batch endpoint, since many models have different limits for batch and single embeddings.

      Eg: Google has a limit of 150 RPM for batch requests, and 1500 RPM for single requests.

      Before, AI SDK would always use the batch endpoint, even for embed() calls, which led to ratelimits.

      This does not have any breaking functionality and is fully tested :) if (values.length > 1) { const batchResult = await this.doEmbedBatch({ values, options, }); return batchResult; }

    Open source →
  44. 2.0.0-beta.1015 Jul 2025pre-release
    Release notes

    Patch Changes

    • 7badba2: fix(google): grounding streaming sources
    • Updated dependencies [05d2819]
    Open source →
  45. 2.0.0-beta.914 Jul 2025pre-release
    Release notes

    Patch Changes

    • 8af9e03: Added Image Models to the Google Provider for Imagen 3 Support
    Open source →
  46. 2.0.0-beta.89 Jul 2025pre-release
    Release notes

    Patch Changes

    • 2e06f14: feat (provider/google): Change to provider defined tools
      • Change the google search tool to be a provider defined tool
      • Added new URL context tool as a provider defined tool
    Open source →
  47. 2.0.0-beta.79 Jul 2025pre-release
    Release notes

    Patch Changes

    • 19a4336: Expose raw usageMetadata returned from Google Generative AI in providerMetadata
    Open source →
  48. 2.0.0-beta.61 Jul 2025pre-release
    Release notes

    Patch Changes

    • 878bf45: removes (unsupported) additionalProperties from the Schema sent in the request payloads to Google APIs
    Open source →
  49. 2.0.0-beta.530 Jun 2025pre-release
    Release notes

    Patch Changes

    • 42fcd32: feat(google): automatically handle system instructions for Gemma models
    Open source →
  50. 2.0.0-beta.430 Jun 2025pre-release
    Release notes

    Patch Changes

    • c68931f: Support tool schemas that allow additional properties (e.g z.record(z.string()))
    • 8e6b69d: feat(providers/google): Add support for Gemini 2.5 Pro and Gemini 2.5 Flash (now stable)
    Open source →
  51. 2.0.0-beta.327 Jun 2025pre-release
    Release notes

    Patch Changes

    • cb787ac: fix: remove non-functional models
    • d1a034f: feature: using Zod 4 for internal stuff
    • Updated dependencies
    Open source →
  52. 2.0.0-beta.225 Jun 2025pre-release
    Release notes

    Patch Changes

    • a313780: fix: omit system message for gemma models
    Open source →
  53. 2.0.0-beta.124 Jun 2025pre-release
    Release notes

    Patch Changes

    Open source →
  54. 2.0.0-alpha.1518 Jun 2025pre-release
    Release notes

    Patch Changes

    Open source →
  55. 2.0.0-alpha.1416 Jun 2025pre-release
    Release notes

    Patch Changes

    Open source →
  56. 2.0.0-alpha.1313 Jun 2025pre-release
    Release notes

    Patch Changes

    Open source →
  57. 2.0.0-alpha.1211 Jun 2025pre-release
    Release notes

    Patch Changes

    Open source →
  58. 2.0.0-alpha.1110 Jun 2025pre-release
    Release notes

    Patch Changes

    Open source →
  59. 2.0.0-alpha.106 Jun 2025pre-release
    Release notes

    Patch Changes

    Open source →
  60. 2.0.0-alpha.95 Jun 2025pre-release
    Release notes

    Patch Changes

    Open source →