Table of Contents

Class ChatCompletionExtensions

public static class ChatCompletionExtensions
Inheritance
object
ChatCompletionExtensions

Methods

FirstChatContent(ChatChoice[])

public static MessageContent FirstChatContent(this ChatChoice[] choices)

Parameters

choices ChatChoice[]

Returns

MessageContent

FirstChatDelta(ChatChoice[])

public static MessageDelta FirstChatDelta(this ChatChoice[] choices)

Parameters

choices ChatChoice[]

Returns

MessageDelta

FirstContent(ChatCompletion)

public static MessageContent FirstContent(this ChatCompletion c)

Parameters

c ChatCompletion

Returns

MessageContent

FirstDelta(ChatCompletion)

public static MessageDelta FirstDelta(this ChatCompletion c)

Parameters

c ChatCompletion

Returns

MessageDelta

FirstMessageText(ChatChoice[])

public static string FirstMessageText(this ChatChoice[] choices)

Parameters

choices ChatChoice[]

Returns

string

FirstResponseMessage(ChatChoice[])

public static ResponseMessage FirstResponseMessage(this ChatChoice[] choices)

Parameters

choices ChatChoice[]

Returns

ResponseMessage

FirstResponseMessage(ChatCompletion)

public static ResponseMessage FirstResponseMessage(this ChatCompletion c)

Parameters

c ChatCompletion

Returns

ResponseMessage

GetContents(ChatCompletion)

public static MessageContent[] GetContents(this ChatCompletion c)

Parameters

c ChatCompletion

Returns

MessageContent[]

GetDeltaChunks(ChatCompletion)

public static MessageDelta[] GetDeltaChunks(this ChatCompletion c)

Parameters

c ChatCompletion

Returns

MessageDelta[]

GetDeltaTexts(ChatChoice[])

public static string[] GetDeltaTexts(this ChatChoice[] choices)

Parameters

choices ChatChoice[]

Returns

string[]

GetOutputFiles(ChatChoice[])

public static List<IFile> GetOutputFiles(this ChatChoice[] choices)

Parameters

choices ChatChoice[]

Returns

List<IFile>

GetOutputTexts(ChatChoice[])

public static List<string> GetOutputTexts(this ChatChoice[] choices)

Parameters

choices ChatChoice[]

Returns

List<string>

GetResponseMessages(ChatCompletion)

public static ResponseMessage[] GetResponseMessages(this ChatCompletion c)

Parameters

c ChatCompletion

Returns

ResponseMessage[]

IsDone(ChatChoice[])

public static bool IsDone(this ChatChoice[] choices)

Parameters

choices ChatChoice[]

Returns

bool

ToChatContents(ChatChoice[])

public static MessageContent[] ToChatContents(this ChatChoice[] choices)

Parameters

choices ChatChoice[]

Returns

MessageContent[]

ToChatDeltaArray(ChatChoice[])

public static MessageDelta[] ToChatDeltaArray(this ChatChoice[] choices)

Parameters

choices ChatChoice[]

Returns

MessageDelta[]

ToResponseMessageArray(ChatChoice[])

public static ResponseMessage[] ToResponseMessageArray(this ChatChoice[] choices)

Parameters

choices ChatChoice[]

Returns

ResponseMessage[]