runnable-hub/python/runnable_workers/chainWorker/request/chainRequest.py (12 lines of code) (raw):

from runnable_hub import RunnableRequest from typing import Dict, Optional, List from .chainFunction import ChainFunction from ...llmWorker.request.llmSetting import LlmSetting class ChainRequest(RunnableRequest): runnableCode: str = "CHAIN" functions: List[ChainFunction] = [] data: Dict[str, Dict|List|str|float|int|bool] = {} llm: LlmSetting systemPrompt: str userPrompt: str onNext: str