Package com.openai.models.realtime
Class RealtimeToolsConfigUnion
-
- All Implemented Interfaces:
public final class RealtimeToolsConfigUnionGive the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceRealtimeToolsConfigUnion.VisitorAn interface that defines how to map each variant of RealtimeToolsConfigUnion to a value of type T.
public final classRealtimeToolsConfigUnion.McpGive the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP.
-
Method Summary
Modifier and Type Method Description final Optional<RealtimeFunctionTool>function()final Optional<RealtimeToolsConfigUnion.Mcp>mcp()Give the model access to additional tools via remote Model Context Protocol (MCP) servers. final BooleanisFunction()final BooleanisMcp()final RealtimeFunctionToolasFunction()final RealtimeToolsConfigUnion.McpasMcp()Give the model access to additional tools via remote Model Context Protocol (MCP) servers. final Optional<JsonValue>_json()final <T extends Any> Taccept(RealtimeToolsConfigUnion.Visitor<T> visitor)final RealtimeToolsConfigUnionvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static RealtimeToolsConfigUnionofFunction(RealtimeFunctionTool function)final static RealtimeToolsConfigUnionofMcp(RealtimeToolsConfigUnion.Mcp mcp)Give the model access to additional tools via remote Model Context Protocol (MCP) servers. -
-
Method Detail
-
function
final Optional<RealtimeFunctionTool> function()
-
mcp
final Optional<RealtimeToolsConfigUnion.Mcp> mcp()
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP.
-
isFunction
final Boolean isFunction()
-
asFunction
final RealtimeFunctionTool asFunction()
-
asMcp
final RealtimeToolsConfigUnion.Mcp asMcp()
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP.
-
accept
final <T extends Any> T accept(RealtimeToolsConfigUnion.Visitor<T> visitor)
-
validate
final RealtimeToolsConfigUnion validate()
-
ofFunction
final static RealtimeToolsConfigUnion ofFunction(RealtimeFunctionTool function)
-
ofMcp
final static RealtimeToolsConfigUnion ofMcp(RealtimeToolsConfigUnion.Mcp mcp)
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP.
-
-
-
-