1 line
No EOL
9.2 KiB
JSON
1 line
No EOL
9.2 KiB
JSON
{"description":"A Chain that uses a ConversationBufferMemory","name":"Buffer Memory","data":{"nodes":[{"width":384,"height":349,"id":"ConversationBufferMemory-6AwNY","type":"genericNode","position":{"x":739.8999754662251,"y":334.3621287703047},"data":{"type":"ConversationBufferMemory","node":{"template":{"lc_kwargs":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"lc_kwargs","advanced":true,"type":"code","list":false},"chat_memory":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"chat_memory","advanced":false,"type":"BaseChatMessageHistory","list":false},"output_key":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"output_key","advanced":false,"type":"str","list":false},"input_key":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"input_key","advanced":false,"type":"str","list":false},"return_messages":{"required":false,"placeholder":"","show":true,"multiline":false,"password":false,"name":"return_messages","advanced":false,"type":"bool","list":false},"human_prefix":{"required":false,"placeholder":"","show":false,"multiline":false,"value":"Human","password":false,"name":"human_prefix","advanced":false,"type":"str","list":false},"ai_prefix":{"required":false,"placeholder":"","show":false,"multiline":false,"value":"AI","password":false,"name":"ai_prefix","advanced":false,"type":"str","list":false},"memory_key":{"required":false,"placeholder":"","show":true,"multiline":false,"value":"history","password":false,"name":"memory_key","advanced":false,"type":"str","list":false},"_type":"ConversationBufferMemory"},"description":"Buffer for storing conversation memory.","base_classes":["BaseChatMemory","Serializable","ConversationBufferMemory","BaseMemory"]},"id":"ConversationBufferMemory-6AwNY","value":null},"selected":false,"positionAbsolute":{"x":739.8999754662251,"y":334.3621287703047},"dragging":false},{"width":384,"height":287,"id":"ConversationChain-XkniH","type":"genericNode","position":{"x":1364.824439016022,"y":466.4103762723428},"data":{"type":"ConversationChain","node":{"template":{"lc_kwargs":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"lc_kwargs","advanced":false,"type":"code","list":false},"memory":{"required":false,"placeholder":"","show":true,"multiline":false,"password":false,"name":"memory","advanced":false,"type":"BaseMemory","list":false},"callbacks":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"callbacks","advanced":false,"type":"langchain.callbacks.base.BaseCallbackHandler","list":true},"verbose":{"required":false,"placeholder":"","show":true,"multiline":false,"password":false,"name":"verbose","advanced":true,"type":"bool","list":false},"tags":{"required":false,"placeholder":"","show":false,"multiline":false,"password":false,"name":"tags","advanced":false,"type":"str","list":true},"prompt":{"required":false,"placeholder":"","show":false,"multiline":false,"value":{"input_variables":["history","input"],"output_parser":null,"partial_variables":{},"template":"The following is a friendly conversation between a human and an AI. The AI is talkative and provides lots of specific details from its context. If the AI does not know the answer to a question, it truthfully says it does not know.\n\nCurrent conversation:\n{history}\nHuman: {input}\nAI:","template_format":"f-string","validate_template":true,"_type":"prompt"},"password":false,"name":"prompt","advanced":false,"type":"BasePromptTemplate","list":false},"llm":{"required":true,"placeholder":"","show":true,"multiline":false,"password":false,"name":"llm","advanced":false,"type":"BaseLanguageModel","list":false},"output_key":{"required":true,"placeholder":"","show":true,"multiline":false,"value":"response","password":false,"name":"output_key","advanced":true,"type":"str","list":false},"input_key":{"required":true,"placeholder":"","show":true,"multiline":false,"value":"input","password":false,"name":"input_key","advanced":true,"type":"str","list":false},"_type":"ConversationChain"},"description":"Chain to have a conversation and load context from memory.","base_classes":["LLMChain","ConversationChain","Chain","Serializable","function"]},"id":"ConversationChain-XkniH","value":null},"selected":false,"positionAbsolute":{"x":1364.824439016022,"y":466.4103762723428},"dragging":false},{"width":384,"height":611,"id":"ChatOpenAI-6ouqx","type":"genericNode","position":{"x":735.8178700857987,"y":706.9245756642823},"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-4","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.7,"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,"value":60},"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"]},"id":"ChatOpenAI-6ouqx","value":null},"selected":false,"positionAbsolute":{"x":735.8178700857987,"y":706.9245756642823},"dragging":false}],"edges":[{"source":"ConversationBufferMemory-6AwNY","sourceHandle":"ConversationBufferMemory|ConversationBufferMemory-6AwNY|BaseChatMemory|Serializable|ConversationBufferMemory|BaseMemory","target":"ConversationChain-XkniH","targetHandle":"BaseMemory|memory|ConversationChain-XkniH","className":"stroke-gray-900 dark:stroke-gray-200","id":"reactflow__edge-ConversationBufferMemory-6AwNYConversationBufferMemory|ConversationBufferMemory-6AwNY|BaseChatMemory|Serializable|ConversationBufferMemory|BaseMemory-ConversationChain-XkniHBaseMemory|memory|ConversationChain-XkniH","selected":false,"style":{"stroke":"inherit"},"animated":false},{"source":"ChatOpenAI-6ouqx","sourceHandle":"ChatOpenAI|ChatOpenAI-6ouqx|BaseChatModel|BaseLanguageModel|ChatOpenAI|Serializable","target":"ConversationChain-XkniH","targetHandle":"BaseLanguageModel|llm|ConversationChain-XkniH","className":"stroke-gray-900 dark:stroke-gray-200","id":"reactflow__edge-ChatOpenAI-6ouqxChatOpenAI|ChatOpenAI-6ouqx|BaseChatModel|BaseLanguageModel|ChatOpenAI|Serializable-ConversationChain-XkniHBaseLanguageModel|llm|ConversationChain-XkniH","selected":false,"style":{"stroke":"inherit"},"animated":false}],"viewport":{"x":-216.72818375563406,"y":-237.7590624850327,"zoom":0.8337040546734004}},"id":"e51f2426-bb09-4c9e-8772-8a306ba03d4d"} |