Skip to content

CompletionUsage

Namespace: LLama.OldVersion

Caution

The entire LLama.OldVersion namespace will be removed


public class CompletionUsage : System.IEquatable`1[[LLama.OldVersion.CompletionUsage, LLamaSharp, Version=0.5.0.0, Culture=neutral, PublicKeyToken=null]]

Inheritance ObjectCompletionUsage
Implements IEquatable<CompletionUsage>

Properties

PromptTokens

public int PromptTokens { get; set; }

Property Value

Int32

CompletionTokens

public int CompletionTokens { get; set; }

Property Value

Int32

TotalTokens

public int TotalTokens { get; set; }

Property Value

Int32

Constructors

CompletionUsage(Int32, Int32, Int32)

public CompletionUsage(int PromptTokens, int CompletionTokens, int TotalTokens)

Parameters

PromptTokens Int32

CompletionTokens Int32

TotalTokens Int32

Methods

ToString()

public string ToString()

Returns

String

PrintMembers(StringBuilder)

protected bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

Boolean

GetHashCode()

public int GetHashCode()

Returns

Int32

Equals(Object)

public bool Equals(object obj)

Parameters

obj Object

Returns

Boolean

Equals(CompletionUsage)

public bool Equals(CompletionUsage other)

Parameters

other CompletionUsage

Returns

Boolean

<Clone>$()

public CompletionUsage <Clone>$()

Returns

CompletionUsage

Deconstruct(Int32&, Int32&, Int32&)

public void Deconstruct(Int32& PromptTokens, Int32& CompletionTokens, Int32& TotalTokens)

Parameters

PromptTokens Int32&

CompletionTokens Int32&

TotalTokens Int32&