InferenceCallDetails Class

Details of an inference call for generative AI operations.

Constructor

InferenceCallDetails(operationName: InferenceOperationType, model: str, providerName: str, inputTokens: int | None = None, outputTokens: int | None = None, finishReasons: list[str] | None = None, thoughtProcess: str | None = None, endpoint: ServiceEndpoint | None = None)

Parameters

Name Description
operationName
Required
model
Required
providerName
Required
inputTokens
Default value: None
outputTokens
Default value: None
finishReasons
Default value: None
thoughtProcess
Default value: None
endpoint
Default value: None

Attributes

endpoint

endpoint: ServiceEndpoint | None = None

finishReasons

finishReasons: list[str] | None = None

inputTokens

inputTokens: int | None = None

model

model: str

operationName

operationName: InferenceOperationType

outputTokens

outputTokens: int | None = None

providerName

providerName: str

thoughtProcess

thoughtProcess: str | None = None