Skip to content

ChatCompletion

Namespace: LLama.OldVersion

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

Inheritance ObjectChatCompletion
Implements IEquatable<ChatCompletion>

Properties

Id

public string Id { get; set; }

Property Value

String

Object

public string Object { get; set; }

Property Value

String

Created

public int Created { get; set; }

Property Value

Int32

Model

public string Model { get; set; }

Property Value

String

Choices

public ChatCompletionChoice[] Choices { get; set; }

Property Value

ChatCompletionChoice[]

Usage

public CompletionUsage Usage { get; set; }

Property Value

CompletionUsage

Constructors

ChatCompletion(String, String, Int32, String, ChatCompletionChoice[], CompletionUsage)

public ChatCompletion(string Id, string Object, int Created, string Model, ChatCompletionChoice[] Choices, CompletionUsage Usage)

Parameters

Id String

Object String

Created Int32

Model String

Choices ChatCompletionChoice[]

Usage CompletionUsage

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(ChatCompletion)

public bool Equals(ChatCompletion other)

Parameters

other ChatCompletion

Returns

Boolean

<Clone>$()

public ChatCompletion <Clone>$()

Returns

ChatCompletion

Deconstruct(String&, String&, Int32&, String&, ChatCompletionChoice[]&, CompletionUsage&)

public void Deconstruct(String& Id, String& Object, Int32& Created, String& Model, ChatCompletionChoice[]& Choices, CompletionUsage& Usage)

Parameters

Id String&

Object String&

Created Int32&

Model String&

Choices ChatCompletionChoice[]&

Usage CompletionUsage&