Spaces:
Running
Running
{ | |
"description": "", | |
"name": "openapi", | |
"id": "1", | |
"data": { | |
"nodes": [ | |
{ | |
"width": 384, | |
"height": 311, | |
"id": "dndnode_19", | |
"type": "genericNode", | |
"position": { | |
"x": -207.85635949789724, | |
"y": -105.73915116823618 | |
}, | |
"data": { | |
"type": "JsonToolkit", | |
"node": { | |
"template": { | |
"spec": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "spec", | |
"type": "JsonSpec", | |
"list": false | |
}, | |
"_type": "JsonToolkit" | |
}, | |
"description": "Toolkit for interacting with a JSON spec.", | |
"base_classes": [ | |
"BaseToolkit" | |
] | |
}, | |
"id": "dndnode_19", | |
"value": null | |
}, | |
"selected": false, | |
"positionAbsolute": { | |
"x": -207.85635949789724, | |
"y": -105.73915116823618 | |
}, | |
"dragging": false | |
}, | |
{ | |
"width": 384, | |
"height": 351, | |
"id": "dndnode_32", | |
"type": "genericNode", | |
"position": { | |
"x": 745.308873444751, | |
"y": -37.007911201107675 | |
}, | |
"data": { | |
"type": "OpenAPIToolkit", | |
"node": { | |
"template": { | |
"json_agent": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "json_agent", | |
"type": "AgentExecutor", | |
"list": false | |
}, | |
"requests_wrapper": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "requests_wrapper", | |
"type": "TextRequestsWrapper", | |
"list": false | |
}, | |
"_type": "OpenAPIToolkit" | |
}, | |
"description": "Toolkit for interacting with a OpenAPI api.", | |
"base_classes": [ | |
"BaseToolkit" | |
] | |
}, | |
"id": "dndnode_32", | |
"value": null | |
}, | |
"selected": false, | |
"positionAbsolute": { | |
"x": 745.308873444751, | |
"y": -37.007911201107675 | |
}, | |
"dragging": false | |
}, | |
{ | |
"width": 384, | |
"height": 351, | |
"id": "dndnode_33", | |
"type": "genericNode", | |
"position": { | |
"x": 281.30887344475104, | |
"y": 2.9920887988923255 | |
}, | |
"data": { | |
"type": "JsonAgent", | |
"node": { | |
"template": { | |
"toolkit": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "toolkit", | |
"type": "BaseToolkit", | |
"list": false | |
}, | |
"llm": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "llm", | |
"type": "BaseLanguageModel", | |
"list": false | |
}, | |
"_type": "JsonAgent" | |
}, | |
"description": "Construct a json agent from an LLM and tools.", | |
"base_classes": [ | |
"AgentExecutor" | |
] | |
}, | |
"id": "dndnode_33", | |
"value": null | |
}, | |
"selected": false, | |
"dragging": false, | |
"positionAbsolute": { | |
"x": 281.30887344475104, | |
"y": 2.9920887988923255 | |
} | |
}, | |
{ | |
"width": 384, | |
"height": 349, | |
"id": "dndnode_34", | |
"type": "genericNode", | |
"position": { | |
"x": 301.30887344475104, | |
"y": 532.9920887988924 | |
}, | |
"data": { | |
"type": "TextRequestsWrapper", | |
"node": { | |
"template": { | |
"headers": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": true, | |
"value": "{'Authorization':\n 'Bearer <token>'}", | |
"password": false, | |
"name": "headers", | |
"type": "code", | |
"list": false | |
}, | |
"aiosession": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "aiosession", | |
"type": "ClientSession", | |
"list": false | |
}, | |
"_type": "TextRequestsWrapper" | |
}, | |
"description": "Lightweight wrapper around requests library.", | |
"base_classes": [ | |
"TextRequestsWrapper" | |
] | |
}, | |
"id": "dndnode_34", | |
"value": null | |
}, | |
"positionAbsolute": { | |
"x": 301.30887344475104, | |
"y": 532.9920887988924 | |
} | |
}, | |
{ | |
"width": 384, | |
"height": 407, | |
"id": "dndnode_35", | |
"type": "genericNode", | |
"position": { | |
"x": -754.691126555249, | |
"y": -37.00791120110762 | |
}, | |
"data": { | |
"type": "JsonSpec", | |
"node": { | |
"template": { | |
"path": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "api-with-examples.yaml", | |
"suffixes": [ | |
".json", | |
".yaml", | |
".yml" | |
], | |
"password": false, | |
"name": "path", | |
"type": "file", | |
"list": false, | |
"fileTypes": [ | |
"json", | |
"yaml", | |
"yml" | |
], | |
"file_path": "api-with-examples.yaml" | |
}, | |
"max_value_length": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "4000", | |
"password": false, | |
"name": "max_value_length", | |
"type": "int", | |
"list": false | |
}, | |
"_type": "JsonSpec" | |
}, | |
"description": "", | |
"base_classes": [ | |
"Tool", | |
"JsonSpec" | |
] | |
}, | |
"id": "dndnode_35", | |
"value": null | |
}, | |
"selected": false, | |
"dragging": false, | |
"positionAbsolute": { | |
"x": -754.691126555249, | |
"y": -37.00791120110762 | |
} | |
}, | |
{ | |
"width": 384, | |
"height": 563, | |
"id": "dndnode_36", | |
"type": "genericNode", | |
"position": { | |
"x": -310.69112655524896, | |
"y": 514.9920887988924 | |
}, | |
"data": { | |
"type": "ChatOpenAI", | |
"node": { | |
"template": { | |
"cache": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "cache", | |
"type": "bool", | |
"list": false | |
}, | |
"verbose": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"value": false, | |
"password": false, | |
"name": "verbose", | |
"type": "bool", | |
"list": false | |
}, | |
"client": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "client", | |
"type": "Any", | |
"list": false | |
}, | |
"model_name": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "gpt-3.5-turbo", | |
"password": false, | |
"name": "model_name", | |
"type": "str", | |
"list": false | |
}, | |
"model_kwargs": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "model_kwargs", | |
"type": "code", | |
"list": false | |
}, | |
"openai_api_key": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "openai_api_key", | |
"type": "str", | |
"list": false, | |
"value": "sk-" | |
}, | |
"max_retries": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"value": 6, | |
"password": false, | |
"name": "max_retries", | |
"type": "int", | |
"list": false | |
}, | |
"prefix_messages": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "prefix_messages", | |
"type": "Any", | |
"list": true | |
}, | |
"streaming": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"value": false, | |
"password": false, | |
"name": "streaming", | |
"type": "bool", | |
"list": false | |
}, | |
"_type": "ChatOpenAI" | |
}, | |
"description": "Wrapper around OpenAI Chat large language models.To use, you should have the ``openai`` python package installed, and theenvironment variable ``OPENAI_API_KEY`` set with your API key.Any parameters that are valid to be passed to the openai.create call can be passedin, even if not explicitly saved on this class.", | |
"base_classes": [ | |
"BaseLanguageModel", | |
"BaseLLM" | |
] | |
}, | |
"id": "dndnode_36", | |
"value": null | |
}, | |
"selected": false, | |
"dragging": false, | |
"positionAbsolute": { | |
"x": -310.69112655524896, | |
"y": 514.9920887988924 | |
} | |
} | |
], | |
"edges": [ | |
{ | |
"source": "dndnode_19", | |
"sourceHandle": "JsonToolkit|dndnode_19|BaseToolkit", | |
"target": "dndnode_33", | |
"targetHandle": "BaseToolkit|toolkit|dndnode_33", | |
"className": "animate-pulse", | |
"id": "reactflow__edge-dndnode_19JsonToolkit|dndnode_19|BaseToolkit-dndnode_33BaseToolkit|toolkit|dndnode_33", | |
"selected": false | |
}, | |
{ | |
"source": "dndnode_33", | |
"sourceHandle": "JsonAgent|dndnode_33|AgentExecutor", | |
"target": "dndnode_32", | |
"targetHandle": "AgentExecutor|json_agent|dndnode_32", | |
"className": "animate-pulse", | |
"id": "reactflow__edge-dndnode_33JsonAgent|dndnode_33|AgentExecutor-dndnode_32AgentExecutor|json_agent|dndnode_32", | |
"selected": false | |
}, | |
{ | |
"source": "dndnode_34", | |
"sourceHandle": "TextRequestsWrapper|dndnode_34|TextRequestsWrapper", | |
"target": "dndnode_32", | |
"targetHandle": "TextRequestsWrapper|requests_wrapper|dndnode_32", | |
"className": "animate-pulse", | |
"id": "reactflow__edge-dndnode_34RequestsWrapper|dndnode_34|TextRequestsWrapper-dndnode_32RequestsWrapper|requests_wrapper|dndnode_32", | |
"selected": false | |
}, | |
{ | |
"source": "dndnode_35", | |
"sourceHandle": "JsonSpec|dndnode_35|Tool|JsonSpec", | |
"target": "dndnode_19", | |
"targetHandle": "JsonSpec|spec|dndnode_19", | |
"className": "animate-pulse", | |
"id": "reactflow__edge-dndnode_35JsonSpec|dndnode_35|Tool|JsonSpec-dndnode_19JsonSpec|spec|dndnode_19", | |
"selected": false | |
}, | |
{ | |
"source": "dndnode_36", | |
"sourceHandle": "ChatOpenAI|dndnode_36|BaseLanguageModel|BaseLLM", | |
"target": "dndnode_33", | |
"targetHandle": "BaseLanguageModel|llm|dndnode_33", | |
"className": "animate-pulse", | |
"id": "reactflow__edge-dndnode_36OpenAIChat|dndnode_36|BaseLanguageModel|BaseLLM-dndnode_33BaseLanguageModel|llm|dndnode_33" | |
} | |
], | |
"viewport": { | |
"x": 0, | |
"y": 0, | |
"zoom": 1 | |
} | |
}, | |
"chat": [ | |
{ | |
"message": "test", | |
"isSend": true | |
} | |
] | |
} |