Module openai

Source
Expand description

§OpenAI compatible functionality.

Structs§

ChatCompletionRequest
Chat completion request following OpenAI’s specification
CompletionRequest
Legacy OpenAI compatible text completion request
FunctionCalled
Represents a function call made by the assistant
ImageGenerationRequest
Image generation request
JsonSchemaResponseFormat
JSON Schema for structured responses
Message
Represents a single message in a conversation
MessageContent
Message content that can be either simple text or complex structured content
MessageInnerContent
Inner content structure for messages that can be either a string or key-value pairs
ModelObject
Model information metadata about an available mode
ModelObjects
Collection of available models
ResponsesAnnotation
Response annotation
ResponsesChunk
Response streaming chunk
ResponsesContent
Response content item
ResponsesCreateRequest
Response creation request
ResponsesDelta
Response delta for streaming
ResponsesDeltaContent
Response delta content item
ResponsesDeltaOutput
Response delta output item
ResponsesError
Response error
ResponsesIncompleteDetails
Incomplete details for incomplete responses
ResponsesInputTokensDetails
Input tokens details
ResponsesObject
Response object
ResponsesOutput
Response output item
ResponsesOutputTokensDetails
Output tokens details
ResponsesUsage
Response usage information
SpeechGenerationRequest
Speech generation request
ToolCall
Represents a tool call made by the assistant

Enums§

AudioResponseFormat
Audio format options for speech generation responses.
Grammar
Grammar specification for structured generation
ResponseFormat
Response format for model output
ResponsesMessages
Helper type for messages field in ResponsesCreateRequest
StopTokens
Stop token configuration for generation