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[]