diff --git a/examples/Github Issue Parser.json b/examples/Github Issue Parser.json new file mode 100644 index 0000000..a7b5664 --- /dev/null +++ b/examples/Github Issue Parser.json @@ -0,0 +1,1145 @@ +{ + "name": "Github Issue Parser", + "description": "Gets Issues from Langflow repo and output them as JSON objects.", + "data": { + "nodes": [ + { + "width": 384, + "height": 425, + "id": "ResponseSchema-j9Axx", + "type": "genericNode", + "position": { + "x": 18, + "y": 219.73136355568295 + }, + "data": { + "type": "ResponseSchema", + "node": { + "template": { + "description": { + "required": true, + "placeholder": "", + "show": true, + "multiline": true, + "password": false, + "name": "description", + "advanced": false, + "info": "", + "type": "str", + "list": false, + "value": "title of the issue" + }, + "name": { + "required": true, + "placeholder": "", + "show": true, + "multiline": false, + "password": false, + "name": "name", + "advanced": false, + "info": "", + "type": "str", + "list": false, + "value": "title" + }, + "type": { + "required": false, + "placeholder": "", + "show": true, + "multiline": false, + "value": "string", + "password": false, + "name": "type", + "advanced": false, + "info": "", + "type": "str", + "list": false + }, + "_type": "ResponseSchema" + }, + "description": "", + "base_classes": [ + "ResponseSchema" + ], + "display_name": "ResponseSchema", + "custom_fields": [], + "documentation": "https://python.langchain.com/docs/modules/model_io/output_parsers/structured" + }, + "id": "ResponseSchema-j9Axx", + "value": null + }, + "selected": false, + "dragging": false, + "positionAbsolute": { + "x": 18, + "y": 219.73136355568295 + } + }, + { + "width": 384, + "height": 425, + "id": "ResponseSchema-eLnHb", + "type": "genericNode", + "position": { + "x": 28.451843630300914, + "y": 672.3936219158052 + }, + "data": { + "type": "ResponseSchema", + "node": { + "template": { + "description": { + "required": true, + "placeholder": "", + "show": true, + "multiline": true, + "password": false, + "name": "description", + "advanced": false, + "info": "", + "type": "str", + "list": false, + "value": "author of the issue" + }, + "name": { + "required": true, + "placeholder": "", + "show": true, + "multiline": false, + "password": false, + "name": "name", + "advanced": false, + "info": "", + "type": "str", + "list": false, + "value": "author" + }, + "type": { + "required": false, + "placeholder": "", + "show": true, + "multiline": false, + "value": "string", + "password": false, + "name": "type", + "advanced": false, + "info": "", + "type": "str", + "list": false + }, + "_type": "ResponseSchema" + }, + "description": "", + "base_classes": [ + "ResponseSchema" + ], + "display_name": "ResponseSchema", + "custom_fields": [], + "documentation": "https://python.langchain.com/docs/modules/model_io/output_parsers/structured" + }, + "id": "ResponseSchema-eLnHb", + "value": null + }, + "selected": false, + "dragging": false, + "positionAbsolute": { + "x": 28.451843630300914, + "y": 672.3936219158052 + } + }, + { + "width": 384, + "height": 425, + "id": "ResponseSchema-T5Krh", + "type": "genericNode", + "position": { + "x": 47.81145775944992, + "y": 1141.3547841644686 + }, + "data": { + "type": "ResponseSchema", + "node": { + "template": { + "description": { + "required": true, + "placeholder": "", + "show": true, + "multiline": true, + "password": false, + "name": "description", + "advanced": false, + "info": "", + "type": "str", + "list": false, + "value": "last updated date" + }, + "name": { + "required": true, + "placeholder": "", + "show": true, + "multiline": false, + "password": false, + "name": "name", + "advanced": false, + "info": "", + "type": "str", + "list": false, + "value": "last_updated" + }, + "type": { + "required": false, + "placeholder": "", + "show": true, + "multiline": false, + "value": "string", + "password": false, + "name": "type", + "advanced": false, + "info": "", + "type": "str", + "list": false + }, + "_type": "ResponseSchema" + }, + "description": "", + "base_classes": [ + "ResponseSchema" + ], + "display_name": "ResponseSchema", + "custom_fields": [], + "documentation": "https://python.langchain.com/docs/modules/model_io/output_parsers/structured" + }, + "id": "ResponseSchema-T5Krh", + "value": null + }, + "selected": false, + "dragging": false, + "positionAbsolute": { + "x": 47.81145775944992, + "y": 1141.3547841644686 + } + }, + { + "width": 384, + "height": 641, + "id": "ChatOpenAI-R8GfS", + "type": "genericNode", + "position": { + "x": 1259.0252148881752, + "y": 752.6594895268429 + }, + "data": { + "type": "ChatOpenAI", + "node": { + "template": { + "callbacks": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "callbacks", + "advanced": false, + "info": "", + "type": "langchain.callbacks.base.BaseCallbackHandler", + "list": true + }, + "cache": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "cache", + "advanced": false, + "info": "", + "type": "bool", + "list": false + }, + "client": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "client", + "advanced": false, + "info": "", + "type": "Any", + "list": false + }, + "max_retries": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "value": 6, + "password": false, + "name": "max_retries", + "advanced": false, + "info": "", + "type": "int", + "list": false + }, + "max_tokens": { + "required": false, + "placeholder": "", + "show": true, + "multiline": false, + "password": true, + "name": "max_tokens", + "advanced": false, + "info": "", + "type": "int", + "list": false, + "value": "" + }, + "model_kwargs": { + "required": false, + "placeholder": "", + "show": true, + "multiline": false, + "password": false, + "name": "model_kwargs", + "advanced": true, + "info": "", + "type": "code", + "list": false + }, + "model_name": { + "required": false, + "placeholder": "", + "show": true, + "multiline": false, + "value": "gpt-3.5-turbo-0613", + "password": false, + "options": [ + "gpt-3.5-turbo-0613", + "gpt-3.5-turbo", + "gpt-3.5-turbo-16k-0613", + "gpt-3.5-turbo-16k", + "gpt-4-0613", + "gpt-4-32k-0613", + "gpt-4", + "gpt-4-32k" + ], + "name": "model_name", + "advanced": false, + "info": "", + "type": "str", + "list": true + }, + "n": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "value": 1, + "password": false, + "name": "n", + "advanced": false, + "info": "", + "type": "int", + "list": false + }, + "openai_api_base": { + "required": false, + "placeholder": "", + "show": true, + "multiline": false, + "password": false, + "name": "openai_api_base", + "display_name": "OpenAI API Base", + "advanced": false, + "info": "\nThe base URL of the OpenAI API. Defaults to https://api.openai.com/v1.\n\nYou can change this to use other APIs like JinaChat, LocalAI and Prem.\n", + "type": "str", + "list": false + }, + "openai_api_key": { + "required": false, + "placeholder": "", + "show": true, + "multiline": false, + "value": "", + "password": true, + "name": "openai_api_key", + "display_name": "OpenAI API Key", + "advanced": false, + "info": "", + "type": "str", + "list": false + }, + "openai_organization": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "openai_organization", + "display_name": "OpenAI Organization", + "advanced": false, + "info": "", + "type": "str", + "list": false + }, + "openai_proxy": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "openai_proxy", + "display_name": "OpenAI Proxy", + "advanced": false, + "info": "", + "type": "str", + "list": false + }, + "request_timeout": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "request_timeout", + "advanced": false, + "info": "", + "type": "float", + "list": false + }, + "streaming": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "value": false, + "password": false, + "name": "streaming", + "advanced": false, + "info": "", + "type": "bool", + "list": false + }, + "tags": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "tags", + "advanced": false, + "info": "", + "type": "str", + "list": true + }, + "temperature": { + "required": false, + "placeholder": "", + "show": true, + "multiline": false, + "value": 0.7, + "password": false, + "name": "temperature", + "advanced": false, + "info": "", + "type": "float", + "list": false + }, + "tiktoken_model_name": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "tiktoken_model_name", + "advanced": false, + "info": "", + "type": "str", + "list": false + }, + "verbose": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "value": false, + "password": false, + "name": "verbose", + "advanced": false, + "info": "", + "type": "bool", + "list": false + }, + "_type": "ChatOpenAI" + }, + "description": "Wrapper around OpenAI Chat large language models.", + "base_classes": [ + "ChatOpenAI", + "BaseChatModel", + "BaseLanguageModel", + "BaseLLM" + ], + "display_name": "ChatOpenAI", + "custom_fields": [], + "documentation": "https://python.langchain.com/docs/modules/model_io/models/chat/integrations/openai" + }, + "id": "ChatOpenAI-R8GfS", + "value": null + }, + "selected": false, + "positionAbsolute": { + "x": 1259.0252148881752, + "y": 752.6594895268429 + } + }, + { + "width": 384, + "height": 307, + "id": "LLMChain-yrpVA", + "type": "genericNode", + "position": { + "x": 1990.5037806509683, + "y": 471.0111417836781 + }, + "data": { + "type": "LLMChain", + "node": { + "template": { + "callbacks": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "callbacks", + "advanced": false, + "info": "", + "type": "langchain.callbacks.base.BaseCallbackHandler", + "list": true + }, + "llm": { + "required": true, + "placeholder": "", + "show": true, + "multiline": false, + "password": false, + "name": "llm", + "advanced": false, + "info": "", + "type": "BaseLanguageModel", + "list": false + }, + "memory": { + "required": false, + "placeholder": "", + "show": true, + "multiline": false, + "password": false, + "name": "memory", + "advanced": false, + "info": "", + "type": "BaseMemory", + "list": false + }, + "output_parser": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "output_parser", + "advanced": false, + "info": "", + "type": "BaseLLMOutputParser", + "list": false + }, + "prompt": { + "required": true, + "placeholder": "", + "show": true, + "multiline": false, + "password": false, + "name": "prompt", + "advanced": false, + "info": "", + "type": "BasePromptTemplate", + "list": false + }, + "llm_kwargs": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "llm_kwargs", + "advanced": false, + "info": "", + "type": "code", + "list": false + }, + "output_key": { + "required": true, + "placeholder": "", + "show": true, + "multiline": false, + "value": "text", + "password": false, + "name": "output_key", + "advanced": true, + "info": "", + "type": "str", + "list": false + }, + "return_final_only": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "value": true, + "password": false, + "name": "return_final_only", + "advanced": false, + "info": "", + "type": "bool", + "list": false + }, + "tags": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "tags", + "advanced": false, + "info": "", + "type": "str", + "list": true + }, + "verbose": { + "required": false, + "placeholder": "", + "show": true, + "multiline": false, + "value": false, + "password": false, + "name": "verbose", + "advanced": true, + "info": "", + "type": "bool", + "list": false + }, + "_type": "LLMChain" + }, + "description": "Chain to run queries against LLMs.", + "base_classes": [ + "LLMChain", + "Chain", + "function" + ], + "display_name": "LLMChain", + "custom_fields": [], + "documentation": "https://python.langchain.com/docs/modules/chains/foundational/llm_chain" + }, + "id": "LLMChain-yrpVA", + "value": null + }, + "selected": false, + "positionAbsolute": { + "x": 1990.5037806509683, + "y": 471.0111417836781 + } + }, + { + "width": 384, + "height": 617, + "id": "PromptTemplate-KQnEz", + "type": "genericNode", + "position": { + "x": 1259.5046832752846, + "y": 56.59688583261652 + }, + "data": { + "type": "PromptTemplate", + "node": { + "template": { + "output_parser": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "output_parser", + "advanced": false, + "info": "", + "type": "BaseOutputParser", + "list": false + }, + "input_variables": { + "required": true, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "input_variables", + "advanced": false, + "info": "", + "type": "str", + "list": true, + "value": [ + "repo_url", + "number_of_issues", + "issues", + "format_instructions" + ] + }, + "partial_variables": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "password": false, + "name": "partial_variables", + "advanced": false, + "info": "", + "type": "code", + "list": false + }, + "template": { + "required": true, + "placeholder": "", + "show": true, + "multiline": true, + "password": false, + "name": "template", + "advanced": false, + "info": "", + "type": "prompt", + "list": false, + "value": "In the text below, there will be a list of issues from the Langflow repo({repo_url}).\nThe task is to extract the title, author and last_updated for {number_of_issues} issues.\n\n{issues}\n\n{format_instructions}\n\n- If you can't find one of the information, just pass an empty string like ''. \n- If there's more than one issue, create a list of JSON objects.\n" + }, + "template_format": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "value": "f-string", + "password": false, + "name": "template_format", + "advanced": false, + "info": "", + "type": "str", + "list": false + }, + "validate_template": { + "required": false, + "placeholder": "", + "show": false, + "multiline": false, + "value": true, + "password": false, + "name": "validate_template", + "advanced": false, + "info": "", + "type": "bool", + "list": false + }, + "_type": "PromptTemplate", + "repo_url": { + "required": false, + "placeholder": "", + "show": true, + "multiline": true, + "value": "", + "password": false, + "name": "repo_url", + "display_name": "repo_url", + "advanced": false, + "input_types": [ + "Document", + "BaseOutputParser" + ], + "info": "", + "type": "str", + "list": false + }, + "number_of_issues": { + "required": false, + "placeholder": "", + "show": true, + "multiline": true, + "value": "", + "password": false, + "name": "number_of_issues", + "display_name": "number_of_issues", + "advanced": false, + "input_types": [ + "Document", + "BaseOutputParser" + ], + "info": "", + "type": "str", + "list": false + }, + "issues": { + "required": false, + "placeholder": "", + "show": true, + "multiline": true, + "value": "", + "password": false, + "name": "issues", + "display_name": "issues", + "advanced": false, + "input_types": [ + "Document", + "BaseOutputParser" + ], + "info": "", + "type": "str", + "list": false + }, + "format_instructions": { + "required": false, + "placeholder": "", + "show": true, + "multiline": true, + "value": "", + "password": false, + "name": "format_instructions", + "display_name": "format_instructions", + "advanced": false, + "input_types": [ + "Document", + "BaseOutputParser" + ], + "info": "", + "type": "str", + "list": false + } + }, + "description": "Schema to represent a prompt for an LLM.", + "base_classes": [ + "BasePromptTemplate", + "StringPromptTemplate", + "PromptTemplate" + ], + "name": "", + "display_name": "PromptTemplate", + "documentation": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/", + "custom_fields": { + "": [ + "repo_url", + "number_of_issues", + "issues", + "format_instructions" + ], + "template": [ + "repo_url", + "number_of_issues", + "issues", + "format_instructions" + ] + }, + "output_types": [], + "field_formatters": { + "formatters": { + "openai_api_key": {} + }, + "base_formatters": { + "kwargs": {}, + "optional": {}, + "list": {}, + "dict": {}, + "union": {}, + "multiline": {}, + "show": {}, + "password": {}, + "default": {}, + "headers": {}, + "dict_code_file": {}, + "model_fields": { + "MODEL_DICT": { + "OpenAI": [ + "text-davinci-003", + "text-davinci-002", + "text-curie-001", + "text-babbage-001", + "text-ada-001" + ], + "ChatOpenAI": [ + "gpt-3.5-turbo-0613", + "gpt-3.5-turbo", + "gpt-3.5-turbo-16k-0613", + "gpt-3.5-turbo-16k", + "gpt-4-0613", + "gpt-4-32k-0613", + "gpt-4", + "gpt-4-32k" + ], + "Anthropic": [ + "claude-v1", + "claude-v1-100k", + "claude-instant-v1", + "claude-instant-v1-100k", + "claude-v1.3", + "claude-v1.3-100k", + "claude-v1.2", + "claude-v1.0", + "claude-instant-v1.1", + "claude-instant-v1.1-100k", + "claude-instant-v1.0" + ], + "ChatAnthropic": [ + "claude-v1", + "claude-v1-100k", + "claude-instant-v1", + "claude-instant-v1-100k", + "claude-v1.3", + "claude-v1.3-100k", + "claude-v1.2", + "claude-v1.0", + "claude-instant-v1.1", + "claude-instant-v1.1-100k", + "claude-instant-v1.0" + ] + } + } + } + } + }, + "id": "PromptTemplate-KQnEz", + "value": null + }, + "selected": false, + "dragging": false, + "positionAbsolute": { + "x": 1259.5046832752846, + "y": 56.59688583261652 + } + }, + { + "width": 384, + "height": 379, + "id": "WebBaseLoader-IK8X3", + "type": "genericNode", + "position": { + "x": 469.50086400279497, + "y": 44.586564020729284 + }, + "data": { + "type": "WebBaseLoader", + "node": { + "template": { + "metadata": { + "required": true, + "placeholder": "", + "show": true, + "multiline": false, + "value": "{}", + "password": false, + "name": "metadata", + "display_name": "Metadata", + "advanced": false, + "info": "", + "type": "code", + "list": false + }, + "web_path": { + "required": true, + "placeholder": "", + "show": true, + "multiline": false, + "value": "https://github.com/logspace-ai/langflow/issues?q=is:issue+is:open+sort:updated-desc", + "password": false, + "name": "web_path", + "display_name": "Web Page", + "advanced": false, + "info": "", + "type": "str", + "list": false + }, + "_type": "WebBaseLoader" + }, + "description": "Loader that uses urllib and beautiful soup to load webpages.", + "base_classes": [ + "Document" + ], + "display_name": "WebBaseLoader", + "custom_fields": {}, + "output_types": [ + "Document" + ], + "documentation": "https://python.langchain.com/docs/modules/data_connection/document_loaders/integrations/web_base" + }, + "id": "WebBaseLoader-IK8X3", + "value": null + }, + "selected": false, + "positionAbsolute": { + "x": 469.50086400279497, + "y": 44.586564020729284 + }, + "dragging": false + }, + { + "width": 384, + "height": 207, + "id": "StructuredOutputParser-RYepH", + "type": "genericNode", + "position": { + "x": 564.0888536866212, + "y": 540.0219354172921 + }, + "data": { + "type": "StructuredOutputParser", + "node": { + "template": { + "response_schemas": { + "required": true, + "placeholder": "", + "show": true, + "multiline": false, + "password": false, + "name": "response_schemas", + "advanced": false, + "info": "", + "type": "ResponseSchema", + "list": true + }, + "_type": "StructuredOutputParser" + }, + "description": "", + "base_classes": [ + "BaseLLMOutputParser", + "Generic", + "StructuredOutputParser", + "BaseOutputParser" + ], + "display_name": "StructuredOutputParser", + "custom_fields": {}, + "output_types": [], + "documentation": "https://python.langchain.com/docs/modules/model_io/output_parsers/structured" + }, + "id": "StructuredOutputParser-RYepH", + "value": null + }, + "selected": false, + "positionAbsolute": { + "x": 564.0888536866212, + "y": 540.0219354172921 + } + } + ], + "edges": [ + { + "source": "ChatOpenAI-R8GfS", + "target": "LLMChain-yrpVA", + "sourceHandle": "ChatOpenAI|ChatOpenAI-R8GfS|ChatOpenAI|BaseChatModel|BaseLanguageModel|BaseLLM", + "targetHandle": "BaseLanguageModel|llm|LLMChain-yrpVA", + "id": "reactflow__edge-ChatOpenAI-R8GfSChatOpenAI|ChatOpenAI-R8GfS|BaseLanguageModel|Serializable|ChatOpenAI|BaseChatModel-LLMChain-yrpVABaseLanguageModel|llm|LLMChain-yrpVA", + "style": { + "stroke": "#555555" + }, + "className": "", + "animated": false, + "selected": false + }, + { + "source": "WebBaseLoader-IK8X3", + "sourceHandle": "WebBaseLoader|WebBaseLoader-IK8X3|Document", + "target": "PromptTemplate-KQnEz", + "targetHandle": "Document;BaseOutputParser|documents|PromptTemplate-KQnEz", + "style": { + "stroke": "#555555" + }, + "className": "", + "animated": false, + "id": "reactflow__edge-WebBaseLoader-IK8X3WebBaseLoader|WebBaseLoader-IK8X3|Document-PromptTemplate-KQnEzDocument;BaseOutputParser|documents|PromptTemplate-KQnEz", + "selected": false + }, + { + "source": "PromptTemplate-KQnEz", + "sourceHandle": "PromptTemplate|PromptTemplate-KQnEz|BasePromptTemplate|StringPromptTemplate|PromptTemplate", + "target": "LLMChain-yrpVA", + "targetHandle": "BasePromptTemplate|prompt|LLMChain-yrpVA", + "style": { + "stroke": "#555555" + }, + "className": "", + "animated": false, + "id": "reactflow__edge-PromptTemplate-KQnEzPromptTemplate|PromptTemplate-KQnEz|BasePromptTemplate|StringPromptTemplate|PromptTemplate-LLMChain-yrpVABasePromptTemplate|prompt|LLMChain-yrpVA", + "selected": false + }, + { + "source": "ResponseSchema-j9Axx", + "sourceHandle": "ResponseSchema|ResponseSchema-j9Axx|ResponseSchema", + "target": "StructuredOutputParser-RYepH", + "targetHandle": "ResponseSchema|response_schemas|StructuredOutputParser-RYepH", + "style": { + "stroke": "#555555" + }, + "className": "", + "animated": false, + "id": "reactflow__edge-ResponseSchema-j9AxxResponseSchema|ResponseSchema-j9Axx|ResponseSchema-StructuredOutputParser-RYepHResponseSchema|response_schemas|StructuredOutputParser-RYepH", + "selected": false + }, + { + "source": "ResponseSchema-eLnHb", + "sourceHandle": "ResponseSchema|ResponseSchema-eLnHb|ResponseSchema", + "target": "StructuredOutputParser-RYepH", + "targetHandle": "ResponseSchema|response_schemas|StructuredOutputParser-RYepH", + "style": { + "stroke": "#555555" + }, + "className": "", + "animated": false, + "id": "reactflow__edge-ResponseSchema-eLnHbResponseSchema|ResponseSchema-eLnHb|ResponseSchema-StructuredOutputParser-RYepHResponseSchema|response_schemas|StructuredOutputParser-RYepH", + "selected": false + }, + { + "source": "ResponseSchema-T5Krh", + "sourceHandle": "ResponseSchema|ResponseSchema-T5Krh|ResponseSchema", + "target": "StructuredOutputParser-RYepH", + "targetHandle": "ResponseSchema|response_schemas|StructuredOutputParser-RYepH", + "style": { + "stroke": "#555555" + }, + "className": "", + "animated": false, + "id": "reactflow__edge-ResponseSchema-T5KrhResponseSchema|ResponseSchema-T5Krh|ResponseSchema-StructuredOutputParser-RYepHResponseSchema|response_schemas|StructuredOutputParser-RYepH", + "selected": false + }, + { + "source": "StructuredOutputParser-RYepH", + "sourceHandle": "StructuredOutputParser|StructuredOutputParser-RYepH|BaseLLMOutputParser|Generic|StructuredOutputParser|BaseOutputParser", + "target": "PromptTemplate-KQnEz", + "targetHandle": "Document;BaseOutputParser|format_instructions|PromptTemplate-KQnEz", + "style": { + "stroke": "inherit" + }, + "className": "stroke-foreground ", + "animated": false, + "id": "reactflow__edge-StructuredOutputParser-RYepHStructuredOutputParser|StructuredOutputParser-RYepH|BaseLLMOutputParser|Generic|StructuredOutputParser|BaseOutputParser-PromptTemplate-KQnEzDocument;BaseOutputParser|format_instructions|PromptTemplate-KQnEz" + }, + { + "source": "WebBaseLoader-IK8X3", + "sourceHandle": "WebBaseLoader|WebBaseLoader-IK8X3|Document", + "target": "PromptTemplate-KQnEz", + "targetHandle": "Document;BaseOutputParser|issues|PromptTemplate-KQnEz", + "style": { + "stroke": "inherit" + }, + "className": "stroke-foreground ", + "animated": false, + "id": "reactflow__edge-WebBaseLoader-IK8X3WebBaseLoader|WebBaseLoader-IK8X3|Document-PromptTemplate-KQnEzDocument;BaseOutputParser|issues|PromptTemplate-KQnEz" + } + ], + "viewport": { + "x": 94.59814685468939, + "y": 41.42429941043076, + "zoom": 0.34799482106792967 + } + }, + "id": "31c13656-97f1-4aee-97fb-19da9f727b85", + "style": null +} \ No newline at end of file