Expand description
Native OpenAI Responses tool definitions and their configuration objects.
Structs§
- Apply
Patch Tool - Apply
Patch Tool Builder - Builder for
ApplyPatchTool. - Code
Interpreter Auto - Code
Interpreter Auto Builder - Builder for
CodeInterpreterAuto. - Code
Interpreter Tool - Code
Interpreter Tool Builder - Builder for
CodeInterpreterTool. - Comparison
Filter - Comparison
Filter Builder - Builder for
ComparisonFilter. - Compound
Filter - Compound
Filter Builder - Builder for
CompoundFilter. - Computer
Tool - Computer
Tool Builder - Builder for
ComputerTool. - Custom
Text Format - Custom
Text Format Builder - Builder for
CustomTextFormat. - Custom
Tool - Custom
Tool Builder - Builder for
CustomTool. - Domain
Secret - Domain
Secret Builder - Builder for
DomainSecret. - File
Search Tool - File
Search Tool Builder - Builder for
FileSearchTool. - Function
Tool - Function
Tool Builder - Builder for
FunctionTool. - Grammar
Format - Grammar
Format Builder - Builder for
GrammarFormat. - Hybrid
Search - Hybrid
Search Builder - Builder for
HybridSearch. - Image
Generation Tool - Image
Generation Tool Builder - Builder for
ImageGenerationTool. - Inline
Skill - Inline
Skill Builder - Builder for
InlineSkill. - Inline
Skill Source - Inline
Skill Source Builder - Builder for
InlineSkillSource. - Input
Image Mask - Input
Image Mask Builder - Builder for
InputImageMask. - Local
Skill - Local
Skill Builder - Builder for
LocalSkill. - McpTool
- McpTool
Approval Filter - McpTool
Approval Filter Builder - Builder for
McpToolApprovalFilter. - McpTool
Builder - Builder for
McpTool. - McpTool
Filter - McpTool
Filter Builder - Builder for
McpToolFilter. - Namespace
Custom Tool - Namespace
Custom Tool Builder - Builder for
NamespaceCustomTool. - Namespace
Function Tool - Namespace
Function Tool Builder - Builder for
NamespaceFunctionTool. - Namespace
Tool - Namespace
Tool Builder - Builder for
NamespaceTool. - Network
Allowlist - Network
Allowlist Builder - Builder for
NetworkAllowlist. - Network
Disabled - Network
Disabled Builder - Builder for
NetworkDisabled. - Preview
User Location - Preview
User Location Builder - Builder for
PreviewUserLocation. - Ranking
Options - Ranking
Options Builder - Builder for
RankingOptions. - Shell
Container Auto - Shell
Container Auto Builder - Builder for
ShellContainerAuto. - Shell
Container Reference - Shell
Container Reference Builder - Builder for
ShellContainerReference. - Shell
Local Environment - Shell
Local Environment Builder - Builder for
ShellLocalEnvironment. - Shell
Tool - Shell
Tool Builder - Builder for
ShellTool. - Skill
Reference - Skill
Reference Builder - Builder for
SkillReference. - Tool
Marker - Tool
Marker Builder - Builder for
ToolMarker. - Tool
Search Tool - Tool
Search Tool Builder - Builder for
ToolSearchTool. - User
Location - User
Location Builder - Builder for
UserLocation. - WebSearch
Filters - WebSearch
Filters Builder - Builder for
WebSearchFilters. - WebSearch
Preview Tool - WebSearch
Preview Tool Builder - Builder for
WebSearchPreviewTool. - WebSearch
Tool - WebSearch
Tool Builder - Builder for
WebSearchTool.
Enums§
- Allowed
Caller - Auto
Container Type - Base64
Source Type - Code
Interpreter Container - Comparison
Filter Type - Compound
Filter Type - Computer
Environment - Connector
Id - Container
Network Policy - Custom
Tool Format - File
Search Filter - Filter
Array Value - Filter
Value - Grammar
Format Type - Grammar
Syntax - Image
Action - Image
Background - Image
Output Format - Image
Quality - Inline
Skill Type - Input
Fidelity - McpAllowed
Tools - McpApproval
- McpApproval
Setting - Memory
Limit - Moderation
- Namespace
Tool Definition - Network
Allowlist Type - Network
Disabled Type - Ranker
- Search
Content Type - Search
Context Size - Shell
Container Auto Type - Shell
Environment - Shell
Local Type - Shell
Reference Type - Shell
Skill - Skill
Reference Type - Text
Format Type - Tool
- Tool
Execution - User
Location Type - ZipMedia
Type