Type alias EventsStreamEvent

EventsStreamEvent: {
    data: {
        data: unknown;
        event: `on_${"chat_model" | "llm" | "chain" | "tool" | "retriever" | "prompt"}_${"start" | "stream" | "end"}` | string & {};
        metadata: Record<string, unknown>;
        name: string;
        parent_ids: string[];
        run_id: string;
        tags: string[];
    };
    event: "events";
    id?: string;
}

Stream event with events occurring during execution.

Type declaration

  • data: {
        data: unknown;
        event: `on_${"chat_model" | "llm" | "chain" | "tool" | "retriever" | "prompt"}_${"start" | "stream" | "end"}` | string & {};
        metadata: Record<string, unknown>;
        name: string;
        parent_ids: string[];
        run_id: string;
        tags: string[];
    }
    • data: unknown
    • event: `on_${"chat_model" | "llm" | "chain" | "tool" | "retriever" | "prompt"}_${"start" | "stream" | "end"}` | string & {}
    • metadata: Record<string, unknown>
    • name: string
    • parent_ids: string[]
    • run_id: string
    • tags: string[]
  • event: "events"
  • Optional id?: string