AI DevKit
Search Results for

    Show / Hide Table of Contents

    Class ChatMessageExtensions

    Inheritance
    object
    ChatMessageExtensions
    Namespace: Glitch9.AIDevKit
    Assembly: .dll
    Syntax
    public static class ChatMessageExtensions

    Methods

    AppendUserMessageWithAttachments(ChatCompletionRequest)

    Declaration
    public static void AppendUserMessageWithAttachments(this ChatCompletionRequest chat)
    Parameters
    Type Name Description
    ChatCompletionRequest chat

    IsNullOrEmpty(ChatMessage)

    Declaration
    public static bool IsNullOrEmpty(this ChatMessage message)
    Parameters
    Type Name Description
    ChatMessage message
    Returns
    Type Description
    bool

    ReplaceLastMessage(List<ChatMessage>, ChatMessage)

    Declaration
    public static void ReplaceLastMessage(this List<ChatMessage> list, ChatMessage message)
    Parameters
    Type Name Description
    List<ChatMessage> list
    ChatMessage message

    SetStartingMessageIfNotNull(List<ChatMessage>, string)

    Declaration
    public static void SetStartingMessageIfNotNull(this List<ChatMessage> list, string startingMessage)
    Parameters
    Type Name Description
    List<ChatMessage> list
    string startingMessage

    SetSummaryIfNotNull(List<ChatMessage>, string)

    Declaration
    public static void SetSummaryIfNotNull(this List<ChatMessage> list, string summary)
    Parameters
    Type Name Description
    List<ChatMessage> list
    string summary

    SetSystemInstructionIfNotNull(List<ChatMessage>, string)

    Declaration
    public static void SetSystemInstructionIfNotNull(this List<ChatMessage> list, string systemInstruction)
    Parameters
    Type Name Description
    List<ChatMessage> list
    string systemInstruction
    In this article
    Back to top Generated by DocFX