Skip to content
Longterm Wiki
Back

Credibility Rating

4/5
High(4)

High quality. Established institution or organization with editorial oversight and accountability.

Rating inherited from publication venue: OpenAI

Useful reference for understanding the technical mechanics of tool-augmented LLMs and AI agents; relevant to safety discussions about agentic systems, capability elicitation, and controlling model actions in real-world environments.

Metadata

Importance: 42/100documentationreference

Summary

Official OpenAI documentation explaining how to enable language models to call external functions and APIs, allowing structured outputs and integration with real-world tools. It covers how to define functions, pass them to models, and handle model-generated function call responses. This capability is central to building AI agents and tool-augmented systems.

Key Points

  • Describes how to define functions in JSON schema format and pass them to GPT models so the model can decide when and how to call them.
  • Enables AI models to interact with external systems, APIs, and data sources, forming the basis of agentic and tool-use architectures.
  • Explains structured output generation, where models return machine-readable JSON rather than free text, improving reliability of downstream processing.
  • Covers parallel function calling, allowing models to invoke multiple tools simultaneously for efficiency.
  • Relevant to AI safety discussions around agentic systems, unintended side effects, and the challenge of specifying correct tool-use behavior.

Cited by 1 page

PageTypeQuality
Tool Use and Computer UseCapability67.0

Cached Content Preview

HTTP 200Fetched Mar 20, 202667 KB
## Search the API docs

Close

Clear

Primary navigation

Clear

### Get started

- [Overview](https://developers.openai.com/api/docs)
- [Quickstart](https://developers.openai.com/api/docs/quickstart)
- [Models](https://developers.openai.com/api/docs/models)
- [Pricing](https://developers.openai.com/api/docs/pricing)
- [Libraries](https://developers.openai.com/api/docs/libraries)
- [Latest: GPT-5.4](https://developers.openai.com/api/docs/guides/latest-model)
- [Prompt guidance](https://developers.openai.com/api/docs/guides/prompt-guidance)

### Core concepts

- [Text generation](https://developers.openai.com/api/docs/guides/text)
- [Code generation](https://developers.openai.com/api/docs/guides/code-generation)
- [Images and vision](https://developers.openai.com/api/docs/guides/images-vision)
- [Audio and speech](https://developers.openai.com/api/docs/guides/audio)
- [Structured output](https://developers.openai.com/api/docs/guides/structured-outputs)
- [Function calling](https://developers.openai.com/api/docs/guides/function-calling)
- [Responses API](https://developers.openai.com/api/docs/guides/migrate-to-responses)

### Agents

- [Overview](https://developers.openai.com/api/docs/guides/agents)
- Build agents

  - [Agent Builder](https://developers.openai.com/api/docs/guides/agent-builder)
  - [Node reference](https://developers.openai.com/api/docs/guides/node-reference)
  - [Safety in building agents](https://developers.openai.com/api/docs/guides/agent-builder-safety)
  - [Agents SDK](https://developers.openai.com/api/docs/guides/agents-sdk)

- Deploy in your product

  - [ChatKit](https://developers.openai.com/api/docs/guides/chatkit)
  - [Custom theming](https://developers.openai.com/api/docs/guides/chatkit-themes)
  - [Widgets](https://developers.openai.com/api/docs/guides/chatkit-widgets)
  - [Actions](https://developers.openai.com/api/docs/guides/chatkit-actions)
  - [Advanced integration](https://developers.openai.com/api/docs/guides/custom-chatkit)

- Optimize

  - [Agent evals](https://developers.openai.com/api/docs/guides/agent-evals)
  - [Trace grading](https://developers.openai.com/api/docs/guides/trace-grading)

- [Voice agents](https://developers.openai.com/api/docs/guides/voice-agents)

### Tools

- [Using tools](https://developers.openai.com/api/docs/guides/tools)
- [Web search](https://developers.openai.com/api/docs/guides/tools-web-search)
- [MCP and Connectors](https://developers.openai.com/api/docs/guides/tools-connectors-mcp)
- [Skills](https://developers.openai.com/api/docs/guides/tools-skills)
- [Shell](https://developers.openai.com/api/docs/guides/tools-shell)
- [Computer use](https://developers.openai.com/api/docs/guides/tools-computer-use)
- File search and retrieval

  - [File search](https://developers.openai.com/api/docs/guides/tools-file-search)
  - [Retrieval](https://developers.openai.com/api/docs/guides/retrieval)

- [Tool search](https://developers.openai.com/api/docs/guides/tools-tool-search)
- More tools

  

... (truncated, 67 KB total)
Resource ID: ec4f8c98c7439855 | Stable ID: YzI2ODBlMW