ChatCompletionDiagnostics
NexusLabs.Needlr.AgentFramework¶
NexusLabs.Needlr.AgentFramework.Diagnostics¶
ChatCompletionDiagnostics Class¶
Diagnostics for a single LLM chat completion call within an agent run.
public sealed record ChatCompletionDiagnostics : System.IEquatable<NexusLabs.Needlr.AgentFramework.Diagnostics.ChatCompletionDiagnostics>
Inheritance System.Object 🡒 ChatCompletionDiagnostics
Implements System.IEquatable<ChatCompletionDiagnostics>
Constructors¶
ChatCompletionDiagnostics(int, string, TokenUsage, int, TimeSpan, bool, string, DateTimeOffset, DateTimeOffset) Constructor¶
Diagnostics for a single LLM chat completion call within an agent run.
public ChatCompletionDiagnostics(int Sequence, string Model, NexusLabs.Needlr.AgentFramework.Diagnostics.TokenUsage Tokens, int InputMessageCount, System.TimeSpan Duration, bool Succeeded, string? ErrorMessage, System.DateTimeOffset StartedAt, System.DateTimeOffset CompletedAt);
Parameters¶
Sequence System.Int32
Model System.String
Tokens TokenUsage
InputMessageCount System.Int32
Duration System.TimeSpan
Succeeded System.Boolean
ErrorMessage System.String
StartedAt System.DateTimeOffset
CompletedAt System.DateTimeOffset