microsoft.opentelemetry.a365.core.inference_call_details module

class microsoft.opentelemetry.a365.core.inference_call_details.InferenceCallDetails(operationName, model, providerName, inputTokens=None, outputTokens=None, finishReasons=None, thoughtProcess=None, endpoint=None)[source]

Bases: object

Details of an inference call for generative AI operations.

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