Tools
Tools are functions that models can use during process requests to retrieve data, run code, or call external systems. Use this page to identify the tools supported for Enterprise AI Agents in OCI Generative AI and the reference topic for each tool.
OpenAI-Compatible Tools
You can use the following supported OpenAI-Compatible tools through the tools parameter in OCI Responses API.
Supported Models and Regions
For OCI-OpenAI Compatible Endpoints and Tools
| Tool | tools[].type |
See |
|---|---|---|
| File Search | file_search |
File Search |
| Code Interpreter | code_interpreter |
Code Interpreter |
| Function Calling | function |
Function Calling |
| MCP Calling | mcp |
MCP Calling |
OCI-Native Tools
OCI Generative AI supports the following OCI-native tools that can be used in agent workflows, but doesn't require the OCI Responses API tools field. These tools are available using the following Generative AI Nl2SQL API endpoints.
| Tool | Configuration | See |
|---|---|---|
| SQL Search (NL2SQL) | Not a Responses API tools entry |
Set Up the OCI NL2SQL Tool |