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.