Tool compatibility and results matrix
The following reference table outlines how to interpret model validation results and supported Model Provider details using Agent Studio's unified abstraction layer (powered by LiteLLM).
| Validation status | Interpretation and required actions |
|---|---|
| Model supports function calling | The model successfully returned a structured tool call. It is fully certified for use in agents and workflows. The UI displays the specific tool invoked, verified arguments, and real-time processing response latency. |
| Model does not support function calling | The model failed to return a structured tool call and cannot be used to power agents in Agent Studio. Select an alternative model variant or deployment configuration that natively supports tool calling. |
| Test Error | The request failed due to infrastructure or transport layers, for example, invalid endpoint URL, incorrect credentials, or model provider unavailability. Resolve the underlying connection parameters and retry. |
Supported model providers and endpoint requirements
Agent Studio communicates with major cloud providers and custom infrastructures using a consistent model abstraction layer:
- Enterprise cloud providers: OpenAI, Azure OpenAI, Google Gemini, Anthropic, and AWS Bedrock. For these standard providers, Agent Studio proactively enforces compatibility and rejects models known to lack function-calling features during registration.
- Custom and private deployments: Cloudera AI Inference (CAI) and OpenAI Compatible custom endpoints.
Authoritative validation rule
For Cloudera AI Inference and custom OpenAI-compatible endpoints, function calling capabilities, also called tool calling capabilities cannot always be discovered programmatically ahead of time. The Function Calling Test is the authoritative method to confirm compatibility. If a custom endpoint fails validation, ensure that:
- The model serving runtime explicitly has tool calling or function calling modules enabled.
- The endpoint exposes a fully OpenAI-compliant chat completions API structure.
