Documentation

Provider Support Matrix

The current public provider and API-variant support for @milkeyskills/sdk.

The SDK is explicit about what is supported on each provider surface. `mode: "auto"` is only useful when the provider path itself is well-defined, so the matrix below should be your source of truth before you pick an integration path.

Matrix

OpenAI

Chat Completions

Auto

inline

Modes

inline, hosted

Helper

milkey.openai.chat.tools(...)

OpenAI

Responses API

Auto

hosted

Modes

inline, hosted

Helper

milkey.openai.responses.tools(...)

OpenAI

Realtime

Auto

hosted

Modes

hosted

Helper

milkey.openai.realtime.tools(...)

Anthropic

Messages API

Auto

hosted

Modes

inline, hosted

Helper

milkey.anthropic.config(...)

Gemini

generateContent

Auto

inline

Modes

inline

Helper

milkey.gemini.config(...)

Gemini

Interactions API

Auto

hosted

Modes

hosted

Helper

milkey.gemini.interactions.config(...)

AI SDK

Inline tools

Auto

inline

Modes

inline

Helper

milkey.aiSdk.tools(...)

Public paths

OpenAI

Chat Completions

Most portable OpenAI-compatible chat path. Use inline when you want full loop ownership.

OpenAI

Responses API

Best native hosted MCP path for OpenAI products.

OpenAI

Realtime

Hosted-only helper surface.

Anthropic

Messages API

Hosted is the best native Anthropic path when MCP beta support is enabled.

Gemini

generateContent

Use the official Gemini function-calling path for generateContent.

Gemini

Interactions API

Gemini hosted MCP path using provider-native mcp_server config.

AI SDK

Inline tools

Thin, provider-native helper surface for AI SDK applications.

How to read the matrix
If the path you want is not in this table, do not assume it is stable just because the provider itself is supported somewhere else in the SDK.

© 2026 Milkey MCP