github vercel/ai @ai-sdk/azure@4.0.117

latest releases: @ai-sdk/zai@3.0.47, @ai-sdk/xai@5.0.39, @ai-sdk/workflow-harness@1.0.174...
5 hours ago

Patch Changes

  • 27528db: Expose customTool through azure.tools for Azure Responses models, sharing the OpenAI custom tool factory and its raw string input support.
  • bf10079: Expose azure.tools.applyPatch for client-executed file edits through the Azure Responses API.
  • 934100c: Report the actual OpenAI Chat HTTP endpoint (also used by Azure Chat and Bedrock Mantle Chat) through optional request metadata and model-call end events. Record its host and port on OpenTelemetry chat spans without exposing URL credentials, paths, queries, or fragments. Expose only the sanitized HTTP origin in text and object generation results and step/finish callbacks. Providers that do not report an endpoint leave these attributes unset.
  • 5cc6d28: Expose azure.tools.shell for local and hosted shell execution through the Azure Responses API.
  • 41465fd: Expose optional transcription word timings separately from segments and accept shared timestampGranularities. Explicit provider timing settings take precedence. OpenAI now sends timestamp_granularities only with verbose_json and warns when a requested timing is unavailable or excluded.
  • Updated dependencies [27528db]
  • Updated dependencies [7139593]
  • Updated dependencies [7bb309d]
  • Updated dependencies [7a90522]
  • Updated dependencies [36802d4]
  • Updated dependencies [6549344]
  • Updated dependencies [5f9bb8e]
  • Updated dependencies [e0143b0]
  • Updated dependencies [934100c]
  • Updated dependencies [892af4d]
  • Updated dependencies [892af4d]
  • Updated dependencies [89aff56]
  • Updated dependencies [243bf22]
  • Updated dependencies [5cc6d28]
  • Updated dependencies [41465fd]
  • Updated dependencies [9754014]
  • Updated dependencies [4bb73b0]
  • Updated dependencies [2e44144]
    • @ai-sdk/openai@4.0.109
    • @ai-sdk/deepseek@3.0.80
    • @ai-sdk/provider@4.0.36
    • @ai-sdk/provider-utils@5.0.75

Don't miss a new ai release

NewReleases is sending notifications on new releases.