Structs§
- Assistant
Audio - Assistant
Audio Builder - Builder for
AssistantAudio. - Assistant
Message - Assistant
Message Builder - Builder for
AssistantMessage. - Chat
Tool Call - Chat
Tool Call Builder - Builder for
ChatToolCall. - Custom
Call - Custom
Call Builder - Builder for
CustomCall. - Custom
Tool Call - Custom
Tool Call Builder - Builder for
CustomToolCall. - Developer
Message - Developer
Message Builder - Builder for
DeveloperMessage. - File
Part - File
Part Builder - Builder for
FilePart. - FileRef
- File
RefBuilder - Builder for
FileRef. - Function
Call - Function
Call Builder - Builder for
FunctionCall. - Function
Message - Function
Message Builder - Builder for
FunctionMessage. - Image
Part - Image
Part Builder - Builder for
ImagePart. - Image
Url - Image
UrlBuilder - Builder for
ImageUrl. - Input
Audio - Input
Audio Builder - Builder for
InputAudio. - Input
Audio Part - Input
Audio Part Builder - Builder for
InputAudioPart. - Prompt
Cache Breakpoint - Prompt
Cache Breakpoint Builder - Builder for
PromptCacheBreakpoint. - Refusal
Part - Refusal
Part Builder - Builder for
RefusalPart. - System
Message - System
Message Builder - Builder for
SystemMessage. - Text
Part - Text
Part Builder - Builder for
TextPart. - Tool
Message - Tool
Message Builder - Builder for
ToolMessage. - User
Message - User
Message Builder - Builder for
UserMessage.
Enums§
- Assistant
Content Part - Assistant
Content Parts - Assistant
Role - Audio
Format - Chat
Message - Chat
Tool Call Type - Custom
Tool Call Type - Developer
Role - File
Part Type - Function
Role - Image
Detail - Image
Part Type - Input
Audio Part Type - Message
Tool Call - Prompt
Cache Breakpoint Ttl - Explicit cache-breakpoint lifetimes from OpenAI’s PromptCacheBreakpointParam. Separate from the request-wide PromptCacheTTLEnum and legacy retention policy.
- Prompt
Cache Mode - Refusal
Type - String
OrText Parts - System
Role - Text
Part Type - Tool
Role - User
Content Part - User
Content Parts - User
Role