langchain.js
    Preparing search index...

    Namespaces

    ContentBlock
    Data

    Classes

    AIMessage
    AIMessageChunk
    BaseMessage
    BaseMessageChunk
    ChatMessage
    ChatMessageChunk
    FunctionMessage
    FunctionMessageChunk
    HumanMessage
    HumanMessageChunk
    RemoveMessage
    SystemMessage
    SystemMessageChunk

    Interfaces

    AIMessageFields
    ChatMessageFields
    ContentBlock
    FilterMessagesFields
    FunctionCall
    FunctionMessageFields
    HumanMessageFields
    Message
    MessageStructure
    MessageToolDefinition
    MessageToolSet
    RemoveMessageFields
    StandardContentBlockConverter
    StandardMessageStructure
    StoredGeneration
    StoredMessage
    StoredMessageData
    StoredMessageV1
    SystemMessageFields
    TrimMessagesFields

    Type Aliases

    $Expand
    $InferMessageContent
    $InferMessageContentBlocks
    $InferMessageProperties
    $InferMessageProperty
    $InferResponseMetadata
    $MergeContentDefinition
    $MergeDiscriminatedUnion
    $MergeMessageStructure
    $MergeObjects
    $MergeOutputVersion
    $MessageToolCallBlock
    $NormalizedMessageStructure
    AIMessageChunkFields
    BaseMessageFields
    BaseMessageLike
    Constructor
    Data
    ImageDetail
    InputTokenDetails
    MessageChunkUnion
    MessageContent
    MessageContentComplex
    MessageContentImageUrl
    MessageContentText
    MessageFieldWithRole
    MessageOutputVersion
    MessageType
    MessageTypeOrClass
    MessageUnion
    ModalitiesTokenDetails
    OpenAIToolCall
    OutputTokenDetails
    ProviderFormatTypes
    ResponseMetadata
    UsageMetadata

    Variables

    KNOWN_BLOCK_TYPES

    Functions

    _isMessageFieldWithRole
    _mergeDicts
    _mergeLists
    _mergeObj
    _mergeStatus
    coerceMessageLikeToMessage
    convertToChunk
    convertToOpenAIImageBlock
    convertToProviderContentBlock
    defaultTextSplitter
    filterMessages
    getBufferString
    iife
    isAIMessage
    isAIMessageChunk
    isBase64ContentBlock
    isBaseMessage
    isBaseMessageChunk
    isChatMessage
    isChatMessageChunk
    isDataContentBlock
    isFunctionMessage
    isFunctionMessageChunk
    isHumanMessage
    isHumanMessageChunk
    isIDContentBlock
    isMessage
    isOpenAIToolCallArray
    isPlainTextContentBlock
    isSystemMessage
    isSystemMessageChunk
    isURLContentBlock
    mapChatMessagesToStoredMessages
    mapStoredMessagesToChatMessages
    mapStoredMessageToChatMessage
    mergeContent
    mergeMessageRuns
    mergeResponseMetadata
    mergeUsageMetadata
    parseBase64DataUrl
    parseMimeType
    trimMessages

    References

    defaultToolCallParser → defaultToolCallParser
    DirectToolOutput → DirectToolOutput
    InvalidToolCall → InvalidToolCall
    isDirectToolOutput → isDirectToolOutput
    isToolMessage → isToolMessage
    isToolMessageChunk → isToolMessageChunk
    ToolCall → ToolCall
    ToolCallChunk → ToolCallChunk
    ToolMessage → ToolMessage
    ToolMessageChunk → ToolMessageChunk
    ToolMessageFields → ToolMessageFields