| Class | Description |
|---|---|
| BetaFieldObj | |
| ConversationObj | |
| ErrorObj |
Represents an error object containing error details.
|
| InputAudioTranscriptionObj | |
| IntOrInfObj |
Represents a value that can be either an integer or "inf" (infinity).
|
| IntOrInfObj.ConfigIntOrInfDeserializer | |
| IntOrInfObj.ConfigIntOrInfSerializer | |
| ItemObj |
Represents a conversation item object containing message content.
|
| ItemObj.ItemContent |
Represents the content of an item, which can include text, audio, or transcript
data.
|
| OutputItemObj | |
| OutputItemObj.ComputerToolCall | |
| OutputItemObj.FileSearchResult | |
| OutputItemObj.FileSearchToolCall | |
| OutputItemObj.FunctionToolCall | |
| OutputItemObj.OutputMessage | |
| OutputItemObj.PendingSafetyCheck | |
| OutputItemObj.Reasoning | |
| OutputItemObj.WebSearchToolCall | |
| ParameterObj |
Represents the parameter schema for a function tool.
|
| ParameterObj.PropertyItem |
Represents a single property definition in the parameter schema.
|
| RateLimitObj | |
| ResponseContentPartObj |
Represents a content part in a response from the realtime API.
|
| ResponseObj |
Represents a response configuration object for realtime API responses.
|
| SessionObj |
Represents a session configuration object for the realtime API.
|
| ToolChoiceObj |
Represents tool choice configuration for controlling which tools the model can use.
|
| ToolChoiceObj.ToolChoiceObjDeserializer | |
| ToolChoiceObj.ToolChoiceObjSerializer | |
| ToolChoiceObj.ToolObj |
Represents a specific tool that can be forced for use.
|
| ToolObj |
Represents a tool object that can be used by the AI model during conversations.
|
| TurnDetectionObj |
Copyright © 2025. All rights reserved.