{
  "description": "",
  "name": "BasicExample",
  "id": "a53f9130-f2fa-4a3e-b22a-3856d946351a",
  "data": {
    "nodes": [
      {
        "width": 384,
        "height": 267,
        "id": "dndnode_81",
        "type": "genericNode",
        "position": {
          "x": 1030,
          "y": 694
        },
        "data": {
          "type": "TimeTravelGuideChain",
          "node": {
            "template": {
              "llm": {
                "required": true,
                "placeholder": "",
                "show": true,
                "multiline": false,
                "password": false,
                "name": "llm",
                "advanced": false,
                "type": "BaseLanguageModel",
                "list": false
              },
              "memory": {
                "required": false,
                "placeholder": "",
                "show": true,
                "multiline": false,
                "password": false,
                "name": "memory",
                "advanced": false,
                "type": "BaseChatMemory",
                "list": false
              },
              "_type": "TimeTravelGuideChain"
            },
            "description": "Time travel guide chain to be used in the flow.",
            "base_classes": [
              "LLMChain",
              "BaseCustomChain",
              "TimeTravelGuideChain",
              "Chain",
              "ConversationChain"
            ]
          },
          "id": "dndnode_81",
          "value": null
        },
        "selected": false,
        "positionAbsolute": {
          "x": 1030,
          "y": 694
        },
        "dragging": false
      },
      {
        "width": 384,
        "height": 597,
        "id": "dndnode_82",
        "type": "genericNode",
        "position": {
          "x": 520,
          "y": 732
        },
        "data": {
          "type": "OpenAI",
          "node": {
            "template": {
              "cache": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": false,
                "password": false,
                "name": "cache",
                "advanced": false,
                "type": "bool",
                "list": false
              },
              "verbose": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": 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
              },
              "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": "text-davinci-003",
                "password": false,
                "options": [
                  "text-davinci-003",
                  "text-davinci-002",
                  "text-curie-001",
                  "text-babbage-001",
                  "text-ada-001"
                ],
                "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
              },
              "max_tokens": {
                "required": false,
                "placeholder": "",
                "show": true,
                "multiline": false,
                "value": 256,
                "password": true,
                "name": "max_tokens",
                "advanced": false,
                "type": "int",
                "list": false
              },
              "top_p": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": false,
                "value": 1,
                "password": false,
                "name": "top_p",
                "advanced": false,
                "type": "float",
                "list": false
              },
              "frequency_penalty": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": false,
                "value": 0,
                "password": false,
                "name": "frequency_penalty",
                "advanced": false,
                "type": "float",
                "list": false
              },
              "presence_penalty": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": false,
                "value": 0,
                "password": false,
                "name": "presence_penalty",
                "advanced": false,
                "type": "float",
                "list": false
              },
              "n": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": false,
                "value": 1,
                "password": false,
                "name": "n",
                "advanced": false,
                "type": "int",
                "list": false
              },
              "best_of": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": false,
                "value": 1,
                "password": false,
                "name": "best_of",
                "advanced": false,
                "type": "int",
                "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": null,
                "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": true,
                "name": "openai_api_base",
                "advanced": false,
                "type": "str",
                "list": false
              },
              "openai_organization": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": false,
                "password": false,
                "name": "openai_organization",
                "advanced": false,
                "type": "str",
                "list": false
              },
              "batch_size": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": false,
                "value": 20,
                "password": false,
                "name": "batch_size",
                "advanced": false,
                "type": "int",
                "list": false
              },
              "request_timeout": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": false,
                "password": false,
                "name": "request_timeout",
                "advanced": false,
                "type": "float",
                "list": false
              },
              "logit_bias": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": false,
                "password": false,
                "name": "logit_bias",
                "advanced": false,
                "type": "code",
                "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
              },
              "allowed_special": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": false,
                "value": [],
                "password": false,
                "name": "allowed_special",
                "advanced": false,
                "type": "Literal'all'",
                "list": true
              },
              "disallowed_special": {
                "required": false,
                "placeholder": "",
                "show": false,
                "multiline": false,
                "value": "all",
                "password": false,
                "name": "disallowed_special",
                "advanced": false,
                "type": "Literal'all'",
                "list": false
              },
              "_type": "OpenAI"
            },
            "description": "Wrapper around OpenAI large language models.",
            "base_classes": [
              "BaseLLM",
              "OpenAI",
              "BaseOpenAI",
              "BaseLanguageModel"
            ]
          },
          "id": "dndnode_82",
          "value": null
        },
        "selected": false,
        "positionAbsolute": {
          "x": 520,
          "y": 732
        },
        "dragging": false
      },
      {
        "width": 384,
        "height": 273,
        "id": "dndnode_83",
        "type": "genericNode",
        "position": {
          "x": 512,
          "y": 402
        },
        "data": {
          "type": "ConversationBufferMemory",
          "node": {
            "template": {
              "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": false,
                "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": [
              "ConversationBufferMemory",
              "BaseChatMemory",
              "BaseMemory"
            ]
          },
          "id": "dndnode_83",
          "value": null
        },
        "selected": false,
        "positionAbsolute": {
          "x": 512,
          "y": 402
        },
        "dragging": false
      }
    ],
    "edges": [
      {
        "source": "dndnode_82",
        "sourceHandle": "OpenAI|dndnode_82|BaseLLM|OpenAI|BaseOpenAI|BaseLanguageModel",
        "target": "dndnode_81",
        "targetHandle": "BaseLanguageModel|llm|dndnode_81",
        "className": "animate-pulse",
        "id": "reactflow__edge-dndnode_82OpenAI|dndnode_82|BaseLLM|OpenAI|BaseOpenAI|BaseLanguageModel-dndnode_81BaseLanguageModel|llm|dndnode_81",
        "selected": false
      },
      {
        "source": "dndnode_83",
        "sourceHandle": "ConversationBufferMemory|dndnode_83|ConversationBufferMemory|BaseChatMemory|BaseMemory",
        "target": "dndnode_81",
        "targetHandle": "BaseChatMemory|memory|dndnode_81",
        "className": "animate-pulse",
        "id": "reactflow__edge-dndnode_83ConversationBufferMemory|dndnode_83|ConversationBufferMemory|BaseChatMemory|BaseMemory-dndnode_81BaseChatMemory|memory|dndnode_81"
      }
    ],
    "viewport": {
      "x": 1,
      "y": 0,
      "zoom": 0.5
    }
  },
  "last_tested_version": "0.6.2"
}
