Skip to content

Types

types

Response types for ullm - compatible with litellm types.

FunctionCall

Bases: BaseModel

Function call in a message.

ToolCall

Bases: BaseModel

Tool call in a message.

Message

Bases: BaseModel

Message in a completion response.

Usage

Bases: BaseModel

Token usage information.

Choice

Bases: BaseModel

A choice in a completion response.

ModelResponse

Bases: BaseModel

Standard completion response - compatible with litellm.ModelResponse.

Delta

Bases: BaseModel

Delta in a streaming chunk.

StreamChoice

Bases: BaseModel

A choice in a streaming response.

StreamChunk

Bases: BaseModel

Streaming chunk - compatible with litellm streaming.

Function

Bases: BaseModel

Function definition for tool calling.

Tool

Bases: BaseModel

Tool definition.

ResponseFormatType

Bases: BaseModel

Response format specification.

(Full API reference coming soon)