530 lines
No EOL
16 KiB
JSON
530 lines
No EOL
16 KiB
JSON
{
|
|
"description": "Query an API spec to get information about the endpoints, parameters, and responses.",
|
|
"name": "JSON Agent",
|
|
"id": "e364ff2d-fa4f-41fa-8412-f4a91cbe1d44",
|
|
"data": {
|
|
"nodes": [
|
|
{
|
|
"width": 384,
|
|
"height": 227,
|
|
"id": "dndnode_13",
|
|
"type": "genericNode",
|
|
"position": {
|
|
"x": 1187.2084622072437,
|
|
"y": 116.13738146259979
|
|
},
|
|
"data": {
|
|
"type": "JsonToolkit",
|
|
"node": {
|
|
"template": {
|
|
"spec": {
|
|
"required": true,
|
|
"placeholder": "",
|
|
"show": true,
|
|
"multiline": false,
|
|
"password": false,
|
|
"name": "spec",
|
|
"advanced": false,
|
|
"type": "JsonSpec",
|
|
"list": false
|
|
},
|
|
"_type": "JsonToolkit"
|
|
},
|
|
"description": "Toolkit for interacting with a JSON spec.",
|
|
"base_classes": [
|
|
"BaseToolkit",
|
|
"JsonToolkit"
|
|
]
|
|
},
|
|
"id": "dndnode_13",
|
|
"value": null
|
|
},
|
|
"selected": false,
|
|
"positionAbsolute": {
|
|
"x": 1187.2084622072437,
|
|
"y": 116.13738146259979
|
|
},
|
|
"dragging": false
|
|
},
|
|
{
|
|
"width": 384,
|
|
"height": 267,
|
|
"id": "dndnode_15",
|
|
"type": "genericNode",
|
|
"position": {
|
|
"x": 1659.6395547893094,
|
|
"y": 397.52506741326164
|
|
},
|
|
"data": {
|
|
"type": "JsonAgent",
|
|
"node": {
|
|
"template": {
|
|
"toolkit": {
|
|
"required": true,
|
|
"placeholder": "",
|
|
"show": true,
|
|
"multiline": false,
|
|
"password": false,
|
|
"name": "toolkit",
|
|
"advanced": false,
|
|
"type": "BaseToolkit",
|
|
"list": false
|
|
},
|
|
"llm": {
|
|
"required": true,
|
|
"placeholder": "",
|
|
"show": true,
|
|
"multiline": false,
|
|
"password": false,
|
|
"name": "llm",
|
|
"display_name": "LLM",
|
|
"advanced": false,
|
|
"type": "BaseLanguageModel",
|
|
"list": false
|
|
},
|
|
"_type": "json_agent"
|
|
},
|
|
"description": "Construct a json agent from an LLM and tools.",
|
|
"base_classes": [
|
|
"AgentExecutor"
|
|
]
|
|
},
|
|
"id": "dndnode_15",
|
|
"value": null
|
|
},
|
|
"selected": false,
|
|
"positionAbsolute": {
|
|
"x": 1659.6395547893094,
|
|
"y": 397.52506741326164
|
|
},
|
|
"dragging": false
|
|
},
|
|
{
|
|
"width": 384,
|
|
"height": 597,
|
|
"id": "dndnode_17",
|
|
"type": "genericNode",
|
|
"position": {
|
|
"x": 664.5046837368179,
|
|
"y": 351.4165918614485
|
|
},
|
|
"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": "",
|
|
"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",
|
|
"display_name": "OpenAI API Base",
|
|
"advanced": false,
|
|
"type": "str",
|
|
"list": false,
|
|
"value": ""
|
|
},
|
|
"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
|
|
},
|
|
"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": "Generic OpenAI class that uses model name.",
|
|
"base_classes": [
|
|
"BaseLLM",
|
|
"BaseLanguageModel",
|
|
"OpenAI",
|
|
"BaseOpenAI"
|
|
]
|
|
},
|
|
"id": "dndnode_17",
|
|
"value": null
|
|
},
|
|
"selected": false,
|
|
"positionAbsolute": {
|
|
"x": 664.5046837368179,
|
|
"y": 351.4165918614485
|
|
},
|
|
"dragging": false
|
|
},
|
|
{
|
|
"width": 384,
|
|
"height": 323,
|
|
"id": "dndnode_126653ac-f17f-4266-8b19-510eed024b17",
|
|
"type": "genericNode",
|
|
"position": {
|
|
"x": 644.1239078947345,
|
|
"y": -74.06644565448788
|
|
},
|
|
"data": {
|
|
"type": "JsonSpec",
|
|
"node": {
|
|
"template": {
|
|
"max_value_length": {
|
|
"required": true,
|
|
"placeholder": "",
|
|
"show": true,
|
|
"multiline": false,
|
|
"value": "",
|
|
"password": false,
|
|
"name": "max_value_length",
|
|
"advanced": false,
|
|
"type": "int",
|
|
"list": false
|
|
},
|
|
"path": {
|
|
"required": true,
|
|
"placeholder": "",
|
|
"show": true,
|
|
"multiline": false,
|
|
"value": "",
|
|
"suffixes": [
|
|
".json",
|
|
".yaml",
|
|
".yml"
|
|
],
|
|
"password": false,
|
|
"name": "path",
|
|
"advanced": false,
|
|
"type": "file",
|
|
"list": false,
|
|
"fileTypes": [
|
|
"json",
|
|
"yaml",
|
|
"yml"
|
|
],
|
|
"content": null
|
|
},
|
|
"_type": "JsonSpec"
|
|
},
|
|
"description": "",
|
|
"base_classes": [
|
|
"Tool",
|
|
"JsonSpec"
|
|
]
|
|
},
|
|
"id": "dndnode_126653ac-f17f-4266-8b19-510eed024b17",
|
|
"value": null
|
|
},
|
|
"selected": false,
|
|
"positionAbsolute": {
|
|
"x": 644.1239078947345,
|
|
"y": -74.06644565448788
|
|
},
|
|
"dragging": false
|
|
}
|
|
],
|
|
"edges": [
|
|
{
|
|
"source": "dndnode_13",
|
|
"sourceHandle": "JsonToolkit|dndnode_13|BaseToolkit|JsonToolkit",
|
|
"target": "dndnode_15",
|
|
"targetHandle": "BaseToolkit|toolkit|dndnode_15",
|
|
"className": "animate-pulse",
|
|
"id": "reactflow__edge-dndnode_13JsonToolkit|dndnode_13|BaseToolkit|JsonToolkit-dndnode_15BaseToolkit|toolkit|dndnode_15",
|
|
"selected": false
|
|
},
|
|
{
|
|
"source": "dndnode_17",
|
|
"sourceHandle": "OpenAI|dndnode_17|BaseLLM|BaseLanguageModel|OpenAI|BaseOpenAI",
|
|
"target": "dndnode_15",
|
|
"targetHandle": "BaseLanguageModel|llm|dndnode_15",
|
|
"className": "animate-pulse",
|
|
"id": "reactflow__edge-dndnode_17OpenAI|dndnode_17|BaseLLM|BaseLanguageModel|OpenAI|BaseOpenAI-dndnode_15BaseLanguageModel|llm|dndnode_15",
|
|
"selected": false
|
|
},
|
|
{
|
|
"source": "dndnode_126653ac-f17f-4266-8b19-510eed024b17",
|
|
"sourceHandle": "JsonSpec|dndnode_126653ac-f17f-4266-8b19-510eed024b17|Tool|JsonSpec",
|
|
"target": "dndnode_13",
|
|
"targetHandle": "JsonSpec|spec|dndnode_13",
|
|
"style": {
|
|
"stroke": "#222222"
|
|
},
|
|
"animated": false,
|
|
"id": "reactflow__edge-dndnode_126653ac-f17f-4266-8b19-510eed024b17JsonSpec|dndnode_126653ac-f17f-4266-8b19-510eed024b17|Tool|JsonSpec-dndnode_13JsonSpec|spec|dndnode_13",
|
|
"selected": false
|
|
}
|
|
],
|
|
"viewport": {
|
|
"x": -258.1938704405271,
|
|
"y": 118.65185298284183,
|
|
"zoom": 0.697371833175204
|
|
}
|
|
}
|
|
} |