DecisionModelEvent
Namespace: Vercel.AI.Operations
public class DecisionModelEventModel-call telemetry event.
Inheritance: object
Derived: EvaluateModelEvent
Constructors
Section titled “Constructors”DecisionModelEvent(string, string, string, string, IReadOnlyList<DecisionModelStatePart>?, IReadOnlyDictionary<string, DecisionQuestion>, IReadOnlyDictionary<string, DecisionAnswer>?, OperationUsage?, bool?, bool?, string?)
Section titled “DecisionModelEvent(string, string, string, string, IReadOnlyList<DecisionModelStatePart>?, IReadOnlyDictionary<string, DecisionQuestion>, IReadOnlyDictionary<string, DecisionAnswer>?, OperationUsage?, bool?, bool?, string?)”public DecisionModelEvent(string callId, string operationId, string provider, string modelId, IReadOnlyList<DecisionModelStatePart>? state, IReadOnlyDictionary<string, DecisionQuestion> questions, IReadOnlyDictionary<string, DecisionAnswer>? answers = null, OperationUsage? usage = null, bool? recordInputs = null, bool? recordOutputs = null, string? functionId = null)Creates a model event.
Parameters
| Name | Type | Description |
|---|---|---|
callId |
string | |
operationId |
string | |
provider |
string | |
modelId |
string | |
state |
IReadOnlyList<DecisionModelStatePart> | |
questions |
IReadOnlyDictionary<string, DecisionQuestion> | |
answers |
IReadOnlyDictionary<string, DecisionAnswer> | |
usage |
OperationUsage | |
recordInputs |
bool? | |
recordOutputs |
bool? | |
functionId |
string |
Properties
Section titled “Properties”Answers
Section titled “Answers”public IReadOnlyDictionary<string, DecisionAnswer>? Answers { get; }Answers after the model returns.
Value: IReadOnlyDictionary<string, DecisionAnswer>
CallId
Section titled “CallId”public string CallId { get; }Call id.
Value: string
FunctionId
Section titled “FunctionId”public string? FunctionId { get; }Telemetry function id.
Value: string
ModelId
Section titled “ModelId”public string ModelId { get; }Model id.
Value: string
OperationId
Section titled “OperationId”public string OperationId { get; }ai.decide.doDecide.
Value: string
Provider
Section titled “Provider”public string Provider { get; }Provider id.
Value: string
Questions
Section titled “Questions”public IReadOnlyDictionary<string, DecisionQuestion> Questions { get; }Questions.
Value: IReadOnlyDictionary<string, DecisionQuestion>
RecordInputs
Section titled “RecordInputs”public bool? RecordInputs { get; }Telemetry input recording flag.
Value: bool?
RecordOutputs
Section titled “RecordOutputs”public bool? RecordOutputs { get; }Telemetry output recording flag.
Value: bool?
public IReadOnlyList<DecisionModelStatePart>? State { get; }The normalized list of state parts the model receives.
Value: IReadOnlyList<DecisionModelStatePart>
public OperationUsage? Usage { get; }Provider usage before total tokens are derived.
Value: OperationUsage
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product