Package com.openai.models.realtime
Class RealtimeToolsConfigUnion
-
- All Implemented Interfaces:
public final class RealtimeToolsConfigUnion
Give 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 interface
RealtimeToolsConfigUnion.Visitor
An interface that defines how to map each variant of RealtimeToolsConfigUnion to a value of type T.
public final class
RealtimeToolsConfigUnion.Function
public final class
RealtimeToolsConfigUnion.Mcp
Give 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<RealtimeToolsConfigUnion.Function>
function()
final Optional<RealtimeToolsConfigUnion.Mcp>
mcp()
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. final Boolean
isFunction()
final Boolean
isMcp()
final RealtimeToolsConfigUnion.Function
asFunction()
final RealtimeToolsConfigUnion.Mcp
asMcp()
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. final Optional<JsonValue>
_json()
final <T extends Any> T
accept(RealtimeToolsConfigUnion.Visitor<T> visitor)
final RealtimeToolsConfigUnion
validate()
final Boolean
isValid()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static RealtimeToolsConfigUnion
ofFunction(RealtimeToolsConfigUnion.Function function)
final static RealtimeToolsConfigUnion
ofMcp(RealtimeToolsConfigUnion.Mcp mcp)
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. -
-
Method Detail
-
function
final Optional<RealtimeToolsConfigUnion.Function> 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 RealtimeToolsConfigUnion.Function 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(RealtimeToolsConfigUnion.Function 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.
-
-
-
-