Table of Contents
Module spoon_ai.runnables.events
StreamEventBuilder Objects​
class StreamEventBuilder()
chain_start​
@staticmethod
def chain_start(run_id: UUID, name: str, inputs: Any,
**kwargs: Any) -> StreamEvent
Build chain start event.
chain_stream​
@staticmethod
def chain_stream(run_id: UUID, name: str, chunk: Any,
**kwargs: Any) -> StreamEvent
Build chain stream event.
chain_end​
@staticmethod
def chain_end(run_id: UUID, name: str, output: Any,
**kwargs: Any) -> StreamEvent
Build chain end event.
chain_error​
@staticmethod
def chain_error(run_id: UUID, name: str, error: Exception,
**kwargs: Any) -> StreamEvent
Build chain error event.
llm_stream​
@staticmethod
def llm_stream(run_id: UUID,
name: str,
token: str,
chunk: Optional[Any] = None,
**kwargs: Any) -> StreamEvent
Build LLM stream event.