Skip to content

DecideTelemetry

Namespace: Vercel.AI.Operations

public class DecideTelemetry

Telemetry callbacks. Generic onStart and onEnd are not invoked.

Inheritance: object

Derived: EvaluateTelemetry

View source

public string? FunctionId { get; set; }

Copied onto telemetry events.

Value: string

View source

public IReadOnlyDictionary<string, bool>? IncludeRuntimeContext { get; set; }

Keys copied into telemetry runtime context. Null yields an empty context.

Value: IReadOnlyDictionary<string, bool>

View source

public bool IsEnabled { get; set; }

When false, telemetry callbacks are skipped.

Value: bool

View source

public Func<DecideEvent, Task>? OnDecideEnd { get; set; }

experimental_onDecideEnd.

Value: Func<DecideEvent, Task>

View source

public Func<DecideEvent, Task>? OnDecideStart { get; set; }

experimental_onDecideStart.

Value: Func<DecideEvent, Task>

View source

public Func<DecisionModelEvent, Task>? OnDecisionModelCallEnd { get; set; }

experimental_onDecisionModelCallEnd.

Value: Func<DecisionModelEvent, Task>

View source

public Func<DecisionModelEvent, Task>? OnDecisionModelCallStart { get; set; }

experimental_onDecisionModelCallStart.

Value: Func<DecisionModelEvent, Task>

View source

public Func<string, Exception, Task>? OnError { get; set; }

onError.

Value: Func<string, Exception, Task>

View source

[Obsolete("Use OnDecideEnd instead.")]
public Func<EvaluateEvent, Task>? OnEvaluateEnd { get; set; }

Deprecated alias of OnDecideEnd. It runs only when OnDecideEnd is not set.

Value: Func<EvaluateEvent, Task>

View source

[Obsolete("Use OnDecideStart instead.")]
public Func<EvaluateEvent, Task>? OnEvaluateStart { get; set; }

Deprecated alias of OnDecideStart. It runs only when OnDecideStart is not set.

Value: Func<EvaluateEvent, Task>

View source

[Obsolete("Use OnDecisionModelCallEnd instead.")]
public Func<EvaluateModelEvent, Task>? OnModelEnd { get; set; }

Deprecated alias of OnDecisionModelCallEnd. It runs only when OnDecisionModelCallEnd is not set.

Value: Func<EvaluateModelEvent, Task>

View source

[Obsolete("Use OnDecisionModelCallStart instead.")]
public Func<EvaluateModelEvent, Task>? OnModelStart { get; set; }

Deprecated alias of OnDecisionModelCallStart. It runs only when OnDecisionModelCallStart is not set.

Value: Func<EvaluateModelEvent, Task>

View source

public bool? RecordInputs { get; set; }

Copied onto telemetry events.

Value: bool?

View source

public bool? RecordOutputs { get; set; }

Copied onto telemetry events.

Value: bool?

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product