Skip to content

Azure / OpenAI Responses API Tools Parity Tracking #12974

@tsuzaki430

Description

@tsuzaki430

Description

This issue tracks feature parity specifically for Responses API tools
between the OpenAI and Azure providers.

The goal is to:

  • Keep @ai-sdk/azure aligned with @ai-sdk/openai where tool capabilities allow.
  • Clearly document platform-level limitations in Microsoft Foundry (Azure OpenAI platform).
  • Track open PRs that improve Azure tool support.

This issue also serves as preparation for future Microsoft Foundry
feature updates, enabling the Azure provider to adopt new
tool capabilities with minimal delay.

Tool Parity Tracking

This table tracks feature parity across:

  • @ai-sdk/openai
  • @ai-sdk/azure
  • Microsoft Foundry (Azure OpenAI platform)
Tool @ai-sdk/openai @ai-sdk/azure Microsoft Foundry (Azure OpenAI platform)
web search preview Supported Supported Supported
web search Supported #13708 Supported
file search Supported Supported Supported
image generation Supported Supported Supported
Shell Tool Supported #12959 Container / Skills not yet supported
Local Shell Supported #12959 Supported
Apply Patch Supported #12961 Supported
Custom Tool Supported #12964 Supported
Code Interpreter enhanced – #12968 enhanced – #12968 External network access not supported
MCP Supported #12916 Supported
tool search Supported #13757 Supported

Other features related to the Responses API

Other featurel Microsoft Foundry (Azure OpenAI platform)
server-side compaction Supported
Responses API websocket mode Not Supported
file inputs Not Supported
Files API Limited. The purpose value user_data is not supported
Skills API Not supported
Container API Limited. The skills and external web access is not supported

file inputs - OpenAI documents

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    ai/mcprelated to `@ai-sdk/mcp` packageai/providerrelated to a provider package. Must be assigned together with at least one `provider/*` labelfeatureNew feature or requestprovider/azureIssues related to the @ai-sdk/azure providerprovider/openaiIssues related to the @ai-sdk/openai providersupporttype:epicAdmins only: assign to issues with sub issues that are batches of tasks

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions