UNPKG

@langchain/core

Version:
25 lines (24 loc) 838 B
import { BaseMessage, BaseMessageChunk, type BaseMessageFields, type MessageType } from "./base.js"; export interface FunctionMessageFieldsWithName extends BaseMessageFields { name: string; } /** * Represents a function message in a conversation. */ export declare class FunctionMessage extends BaseMessage { static lc_name(): string; constructor(fields: FunctionMessageFieldsWithName); constructor(fields: string | BaseMessageFields, /** @deprecated */ name: string); _getType(): MessageType; } /** * Represents a chunk of a function message, which can be concatenated * with other function message chunks. */ export declare class FunctionMessageChunk extends BaseMessageChunk { static lc_name(): string; _getType(): MessageType; concat(chunk: FunctionMessageChunk): FunctionMessageChunk; }