Package-level declarations
Types
Represents an audio input object.
Represents a function that can be called by the AI model.
Represents a request for generating a chat-based completions in an OpenAI-like environment. See Create chat completions.
Builder class for creating ChatCompletionRequest instances.
Represents details about completion tokens.
Represents a content part in a message.
Represents a delta in a streaming response.
Represents a function that can be called by the model.
Represents an image URL object.
Represents a message in a chat conversation.
Represents the content of a message, which can be either a simple string or an array of content parts.
Custom serializer for MessageContent that handles both string and array formats.
Backward-compatible typealias for dev.mokksy.aimocks.openai.ResponseFormat.
Represents details about tokens.
Represents a tool that can be used by the model.
Represents a tool call made by the model.
Represents a sealed class that defines choices for tools used in a process or operation.
Represents a function that the model should call.
Custom serializer for ToolChoice that handles both string and object formats.
Represents usage statistics for a completion.