ModelInvocationRequest
Normalized request for a single model-provider invocation.
Class Diagram
Section titled “Class Diagram”---
title: ModelInvocationRequest
config:
look: handDrawn
theme: colorful
class:
hideEmptyMembersBox: true
---
classDiagram
class ModelInvocationRequest {
+ModelInvocationContextSnapshot context
}
class ModelInvocationContextSnapshot {
+string id
+string sessionId
+string turnId
+string invocationId
+int32 iteration
+Message[] messages
+InvocationContextDecision[] decisions
+int32 stablePrefixMessages
+InvocationContextState contextState
+dictionary metadata
}
ModelInvocationRequest *-- ModelInvocationContextSnapshot
Properties
Section titled “Properties”| Name | Type | Description |
|---|---|---|
| context | ModelInvocationContextSnapshot | Immutable model-visible context for this invocation |
Composed Types
Section titled “Composed Types”The following types are composed within ModelInvocationRequest: