langflow/docs/static/json_files/Python_Function.json
2023-07-18 15:08:00 -03:00

1 line
No EOL
7.2 KiB
JSON

{"description":"Use this Tool on every query","name":"Getting Started: Simple python function applied to each output","data":{"nodes":[{"width":384,"height":611,"id":"ChatOpenAI-odtmt","type":"genericNode","position":{"x":543.1816229116944,"y":942.891611351432},"data":{"type":"ChatOpenAI","node":{"template":{"lc_kwargs":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"lc_kwargs","advanced":true,"type":"code","list":false},"verbose":{"required":false,"placeholder":"","show":false,"multiline":false,"value":false,"password":false,"name":"verbose","advanced":false,"type":"bool","list":false},"callbacks":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"callbacks","advanced":false,"type":"langchain.callbacks.base.BaseCallbackHandler","list":true},"tags":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"tags","advanced":false,"type":"str","list":true},"client":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"client","advanced":false,"type":"Any","list":false},"model_name":{"required":false,"placeholder":"","show":true,"multiline":false,"value":"gpt-3.5-turbo","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,"type":"str","list":true},"temperature":{"required":false,"placeholder":"","show":true,"multiline":false,"value":"0.2","password":false,"name":"temperature","advanced":false,"type":"float","list":false},"model_kwargs":{"required":false,"placeholder":"","show":true,"multiline":false,"password":false,"name":"model_kwargs","advanced":true,"type":"code","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,"type":"str","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,"type":"str","list":false},"openai_organization":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"openai_organization","display_name":"OpenAI Organization","advanced":false,"type":"str","list":false},"openai_proxy":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"openai_proxy","display_name":"OpenAI Proxy","advanced":false,"type":"str","list":false},"request_timeout":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"request_timeout","advanced":false,"type":"float","list":false},"max_retries":{"required":false,"placeholder":"","show":false,"multiline":false,"value":6,"password":false,"name":"max_retries","advanced":false,"type":"int","list":false},"streaming":{"required":false,"placeholder":"","show":false,"multiline":false,"value":false,"password":false,"name":"streaming","advanced":false,"type":"bool","list":false},"n":{"required":false,"placeholder":"","show":false,"multiline":false,"value":1,"password":false,"name":"n","advanced":false,"type":"int","list":false},"max_tokens":{"required":false,"placeholder":"","show":true,"multiline":false,"password":true,"name":"max_tokens","advanced":false,"type":"int","list":false,"value":""},"_type":"ChatOpenAI"},"description":"Wrapper around OpenAI Chat large language models.","base_classes":["BaseChatModel","BaseLanguageModel","ChatOpenAI","Serializable"],"display_name":"ChatOpenAI"},"id":"ChatOpenAI-odtmt","value":null},"selected":false,"dragging":false,"positionAbsolute":{"x":543.1816229116944,"y":942.891611351432}},{"width":384,"height":387,"id":"AgentInitializer-ixfhl","type":"genericNode","position":{"x":1036.6064439140812,"y":645.1919693466587},"data":{"type":"AgentInitializer","node":{"template":{"agent":{"required":true,"placeholder":"","show":true,"multiline":false,"value":"zero-shot-react-description","password":false,"options":["zero-shot-react-description","react-docstore","self-ask-with-search","conversational-react-description","openai-functions"],"name":"agent","advanced":false,"type":"str","list":true},"memory":{"required":false,"placeholder":"","show":true,"multiline":false,"password":false,"name":"memory","advanced":false,"type":"BaseChatMemory","list":false},"tools":{"required":false,"placeholder":"","show":true,"multiline":false,"password":false,"name":"tools","advanced":false,"type":"Tool","list":true},"llm":{"required":true,"placeholder":"","show":true,"multiline":false,"password":false,"name":"llm","display_name":"LLM","advanced":false,"type":"BaseLanguageModel","list":false},"_type":"initialize_agent"},"description":"Construct a zero shot agent from an LLM and tools.","base_classes":["AgentExecutor","function"],"display_name":"AgentInitializer"},"id":"AgentInitializer-ixfhl","value":null},"selected":false,"positionAbsolute":{"x":1036.6064439140812,"y":645.1919693466587}},{"width":384,"height":437,"id":"PythonFunctionTool-EjdAj","type":"genericNode","position":{"x":553.050119331742,"y":412.9533535948685},"data":{"type":"PythonFunctionTool","node":{"template":{"name":{"required":true,"placeholder":"","show":true,"multiline":false,"value":"PythonFunction","password":false,"name":"name","advanced":false,"type":"str","list":false},"description":{"required":true,"placeholder":"","show":true,"multiline":true,"value":"Returns the Text you send. This is a testing tool.","password":false,"name":"description","advanced":false,"type":"str","list":false},"code":{"required":true,"placeholder":"","show":true,"multiline":true,"value":"\ndef python_function(text: str) -> str:\n \"\"\"This is a default python function that returns the input text\"\"\"\n return text\n","password":false,"name":"code","advanced":false,"type":"code","list":false},"_type":"PythonFunctionTool"},"description":"Python function to be executed.","base_classes":["Tool"],"display_name":"PythonFunctionTool"},"id":"PythonFunctionTool-EjdAj","value":null},"selected":false,"dragging":false,"positionAbsolute":{"x":553.050119331742,"y":412.9533535948685}}],"edges":[{"source":"ChatOpenAI-odtmt","sourceHandle":"ChatOpenAI|ChatOpenAI-odtmt|BaseChatModel|BaseLanguageModel|ChatOpenAI|Serializable","target":"AgentInitializer-ixfhl","targetHandle":"BaseLanguageModel|llm|AgentInitializer-ixfhl","style":{"stroke":"inherit"},"className":"stroke-gray-900 dark:stroke-gray-200","animated":false,"id":"reactflow__edge-ChatOpenAI-odtmtChatOpenAI|ChatOpenAI-odtmt|BaseChatModel|BaseLanguageModel|ChatOpenAI|Serializable-AgentInitializer-ixfhlBaseLanguageModel|llm|AgentInitializer-ixfhl","selected":false},{"source":"PythonFunctionTool-EjdAj","sourceHandle":"PythonFunctionTool|PythonFunctionTool-EjdAj|Tool","target":"AgentInitializer-ixfhl","targetHandle":"Tool|tools|AgentInitializer-ixfhl","style":{"stroke":"inherit"},"className":"stroke-gray-900 dark:stroke-gray-200","animated":false,"id":"reactflow__edge-PythonFunctionTool-EjdAjPythonFunctionTool|PythonFunctionTool-EjdAj|Tool-AgentInitializer-ixfhlTool|tools|AgentInitializer-ixfhl","selected":false}],"viewport":{"x":113.30615379508151,"y":-255.79235282514503,"zoom":0.7187067261749754}},"id":"e009dd09-b7d9-4e02-b021-ae2dece9d0e1"}