Skip to main content

Module request

Module request 

Source
Expand description

Re-exported normalized LLM request data types.

Structs§

AnnotatedLlmRequest
Structured view of an LLM request, produced by a Codec from opaque LlmRequest content.
FunctionCall
A function call within a tool call.
FunctionDefinition
A function definition within a tool definition.
GenerationParams
Normalized generation parameters across providers.
OpenAiImageUrl
OpenAI image URL payload.
ProviderNativeComponent
Lossless provider-native component embedded in the annotated request.
ToolCall
A tool call requested by the assistant.
ToolChoiceFunction
A specific tool choice that forces a named function.
ToolChoiceFunctionName
The name component of a specific tool choice.

Enums§

ApiSpecificRequest
API-specific request fields that do not have portable semantics.
ContentPart
A single content part within a multimodal message.
Message
A single message in a conversation, tagged by role.
MessageContent
Message content: either a plain string or multimodal parts array.
ToolChoice
Tool choice control: how the model should use available tools.
ToolDefinition
A tool definition available to the model.

Constants§

ANNOTATED_LLM_REQUEST_SCHEMA
Versioned JSON envelope schema for AnnotatedLlmRequest.