Spaces:
Running
Running
{ | |
"name": "Vector Store", | |
"description": "An agent that can query a Vector Store.\nTry asking \"How do I upload examples to Langflow?\"\n\n\n\n", | |
"data": { | |
"nodes": [ | |
{ | |
"width": 384, | |
"height": 267, | |
"id": "VectorStoreAgent-FOmxY", | |
"type": "genericNode", | |
"position": { | |
"x": 2115.5183674856203, | |
"y": -1277.6284872455249 | |
}, | |
"data": { | |
"type": "VectorStoreAgent", | |
"node": { | |
"template": { | |
"llm": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "llm", | |
"display_name": "LLM", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "BaseLanguageModel", | |
"list": false | |
}, | |
"vectorstoreinfo": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "vectorstoreinfo", | |
"display_name": "Vector Store Info", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "VectorStoreInfo", | |
"list": false | |
}, | |
"_type": "vectorstore_agent" | |
}, | |
"description": "Construct an agent from a Vector Store.", | |
"base_classes": [ | |
"AgentExecutor" | |
], | |
"display_name": "VectorStoreAgent", | |
"documentation": "" | |
}, | |
"id": "VectorStoreAgent-FOmxY", | |
"value": null | |
}, | |
"selected": false, | |
"positionAbsolute": { | |
"x": 2115.5183674856203, | |
"y": -1277.6284872455249 | |
}, | |
"dragging": false | |
}, | |
{ | |
"width": 384, | |
"height": 399, | |
"id": "VectorStoreInfo-z0sH5", | |
"type": "genericNode", | |
"position": { | |
"x": 1553.2875394928135, | |
"y": -1319.2113273706286 | |
}, | |
"data": { | |
"type": "VectorStoreInfo", | |
"node": { | |
"template": { | |
"vectorstore": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "vectorstore", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "VectorStore", | |
"list": false | |
}, | |
"description": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": true, | |
"password": false, | |
"name": "description", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false, | |
"value": "Instructions to upload examples to Langflow Community Examples" | |
}, | |
"name": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "name", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false, | |
"value": "UploadExamples" | |
}, | |
"_type": "VectorStoreInfo" | |
}, | |
"description": "Information about a VectorStore.", | |
"base_classes": [ | |
"VectorStoreInfo" | |
], | |
"display_name": "VectorStoreInfo", | |
"documentation": "" | |
}, | |
"id": "VectorStoreInfo-z0sH5", | |
"value": null | |
}, | |
"selected": false, | |
"positionAbsolute": { | |
"x": 1553.2875394928135, | |
"y": -1319.2113273706286 | |
}, | |
"dragging": false | |
}, | |
{ | |
"width": 384, | |
"height": 359, | |
"id": "OpenAIEmbeddings-lge2J", | |
"type": "genericNode", | |
"position": { | |
"x": 677.2699276778915, | |
"y": -734.4639958173494 | |
}, | |
"data": { | |
"type": "OpenAIEmbeddings", | |
"node": { | |
"template": { | |
"allowed_special": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": [], | |
"password": false, | |
"name": "allowed_special", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "Literal'all'", | |
"list": true | |
}, | |
"disallowed_special": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "all", | |
"password": false, | |
"name": "disallowed_special", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "Literal'all'", | |
"list": true | |
}, | |
"chunk_size": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": 1000, | |
"password": false, | |
"name": "chunk_size", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "int", | |
"list": false | |
}, | |
"client": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "client", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "Any", | |
"list": false | |
}, | |
"deployment": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "text-embedding-ada-002", | |
"password": false, | |
"name": "deployment", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"embedding_ctx_length": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": 8191, | |
"password": false, | |
"name": "embedding_ctx_length", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "int", | |
"list": false | |
}, | |
"headers": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": true, | |
"value": "{'Authorization':\n 'Bearer <token>'}", | |
"password": false, | |
"name": "headers", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "Any", | |
"list": false | |
}, | |
"max_retries": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": 6, | |
"password": false, | |
"name": "max_retries", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "int", | |
"list": false | |
}, | |
"model": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "text-embedding-ada-002", | |
"password": false, | |
"name": "model", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"model_kwargs": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "model_kwargs", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "code", | |
"list": false | |
}, | |
"openai_api_base": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": true, | |
"name": "openai_api_base", | |
"display_name": "OpenAI API Base", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false, | |
"value": "" | |
}, | |
"openai_api_key": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "", | |
"password": true, | |
"name": "openai_api_key", | |
"display_name": "OpenAI API Key", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"openai_api_type": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": true, | |
"name": "openai_api_type", | |
"display_name": "OpenAI API Type", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false, | |
"value": "" | |
}, | |
"openai_api_version": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": true, | |
"name": "openai_api_version", | |
"display_name": "OpenAI API Version", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false, | |
"value": "" | |
}, | |
"openai_organization": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "openai_organization", | |
"display_name": "OpenAI Organization", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"openai_proxy": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "openai_proxy", | |
"display_name": "OpenAI Proxy", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"request_timeout": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "request_timeout", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "float", | |
"list": false | |
}, | |
"show_progress_bar": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": false, | |
"password": false, | |
"name": "show_progress_bar", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "bool", | |
"list": false | |
}, | |
"tiktoken_model_name": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": true, | |
"name": "tiktoken_model_name", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false, | |
"value": "" | |
}, | |
"_type": "OpenAIEmbeddings" | |
}, | |
"description": "OpenAI embedding models.", | |
"base_classes": [ | |
"OpenAIEmbeddings", | |
"Embeddings" | |
], | |
"display_name": "OpenAIEmbeddings", | |
"documentation": "https://python.langchain.com/docs/modules/data_connection/text_embedding/integrations/openai" | |
}, | |
"id": "OpenAIEmbeddings-lge2J", | |
"value": null | |
}, | |
"selected": false, | |
"positionAbsolute": { | |
"x": 677.2699276778915, | |
"y": -734.4639958173494 | |
}, | |
"dragging": false | |
}, | |
{ | |
"width": 384, | |
"height": 515, | |
"id": "Chroma-UK4a8", | |
"type": "genericNode", | |
"position": { | |
"x": 1138.12587416446, | |
"y": -1289.1517285671812 | |
}, | |
"data": { | |
"type": "Chroma", | |
"node": { | |
"template": { | |
"client": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "client", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "chromadb.Client", | |
"list": false | |
}, | |
"client_settings": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "client_settings", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "chromadb.config.Setting", | |
"list": true | |
}, | |
"documents": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "documents", | |
"display_name": "Documents", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "Document", | |
"list": true | |
}, | |
"embedding": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "embedding", | |
"display_name": "Embedding", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "Embeddings", | |
"list": false | |
}, | |
"chroma_server_cors_allow_origins": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "chroma_server_cors_allow_origins", | |
"display_name": "Chroma Server CORS Allow Origins", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": true | |
}, | |
"chroma_server_grpc_port": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "chroma_server_grpc_port", | |
"display_name": "Chroma Server GRPC Port", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"chroma_server_host": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "chroma_server_host", | |
"display_name": "Chroma Server Host", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"chroma_server_http_port": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "chroma_server_http_port", | |
"display_name": "Chroma Server HTTP Port", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"chroma_server_ssl_enabled": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": false, | |
"password": false, | |
"name": "chroma_server_ssl_enabled", | |
"display_name": "Chroma Server SSL Enabled", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "bool", | |
"list": false | |
}, | |
"collection_metadata": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "collection_metadata", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "code", | |
"list": false | |
}, | |
"collection_name": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "langflow", | |
"password": false, | |
"name": "collection_name", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"ids": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "ids", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": true | |
}, | |
"metadatas": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "metadatas", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "code", | |
"list": true | |
}, | |
"persist": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": false, | |
"password": false, | |
"name": "persist", | |
"display_name": "Persist", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "bool", | |
"list": false | |
}, | |
"persist_directory": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "persist_directory", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"search_kwargs": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "{}", | |
"password": false, | |
"name": "search_kwargs", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "code", | |
"list": false | |
}, | |
"_type": "Chroma" | |
}, | |
"description": "Create a Chroma vectorstore from a raw documents.", | |
"base_classes": [ | |
"VectorStore", | |
"Chroma", | |
"BaseRetriever", | |
"VectorStoreRetriever" | |
], | |
"display_name": "Chroma", | |
"custom_fields": {}, | |
"output_types": [], | |
"documentation": "https://python.langchain.com/docs/modules/data_connection/vectorstores/integrations/chroma" | |
}, | |
"id": "Chroma-UK4a8", | |
"value": null | |
}, | |
"selected": false, | |
"positionAbsolute": { | |
"x": 1138.12587416446, | |
"y": -1289.1517285671812 | |
}, | |
"dragging": false | |
}, | |
{ | |
"width": 384, | |
"height": 575, | |
"id": "RecursiveCharacterTextSplitter-AUWrU", | |
"type": "genericNode", | |
"position": { | |
"x": 607.3861456929772, | |
"y": -1343.8126308350086 | |
}, | |
"data": { | |
"type": "RecursiveCharacterTextSplitter", | |
"node": { | |
"template": { | |
"documents": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "documents", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "Document", | |
"list": true | |
}, | |
"chunk_overlap": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": 200, | |
"password": false, | |
"name": "chunk_overlap", | |
"display_name": "Chunk Overlap", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "int", | |
"list": false | |
}, | |
"chunk_size": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": 1000, | |
"password": false, | |
"name": "chunk_size", | |
"display_name": "Chunk Size", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "int", | |
"list": false | |
}, | |
"separator_type": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "Text", | |
"password": false, | |
"options": [ | |
"Text", | |
"cpp", | |
"go", | |
"html", | |
"java", | |
"js", | |
"latex", | |
"markdown", | |
"php", | |
"proto", | |
"python", | |
"rst", | |
"ruby", | |
"rust", | |
"scala", | |
"sol", | |
"swift" | |
], | |
"name": "separator_type", | |
"display_name": "Separator Type", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": true | |
}, | |
"separators": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": ".", | |
"password": false, | |
"name": "separators", | |
"display_name": "Separator", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"_type": "RecursiveCharacterTextSplitter" | |
}, | |
"description": "Splitting text by recursively look at characters.", | |
"base_classes": [ | |
"Document" | |
], | |
"display_name": "RecursiveCharacterTextSplitter", | |
"custom_fields": {}, | |
"output_types": [ | |
"Document" | |
], | |
"documentation": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/recursive_text_splitter" | |
}, | |
"id": "RecursiveCharacterTextSplitter-AUWrU", | |
"value": null | |
}, | |
"selected": false, | |
"positionAbsolute": { | |
"x": 607.3861456929772, | |
"y": -1343.8126308350086 | |
} | |
}, | |
{ | |
"width": 384, | |
"height": 379, | |
"id": "WebBaseLoader-aUAEE", | |
"type": "genericNode", | |
"position": { | |
"x": 60.77712301470575, | |
"y": -1345.575885746874 | |
}, | |
"data": { | |
"type": "WebBaseLoader", | |
"node": { | |
"template": { | |
"metadata": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "{}", | |
"password": false, | |
"name": "metadata", | |
"display_name": "Metadata", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "code", | |
"list": false | |
}, | |
"web_path": { | |
"required": true, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "http://docs.langflow.org/examples/how-upload-examples", | |
"password": false, | |
"name": "web_path", | |
"display_name": "Web Page", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"_type": "WebBaseLoader" | |
}, | |
"description": "Load HTML pages using `urllib` and parse them with `BeautifulSoup'.", | |
"base_classes": [ | |
"Document" | |
], | |
"display_name": "WebBaseLoader", | |
"custom_fields": {}, | |
"output_types": [ | |
"Document" | |
], | |
"documentation": "https://python.langchain.com/docs/modules/data_connection/document_loaders/integrations/web_base" | |
}, | |
"id": "WebBaseLoader-aUAEE", | |
"value": null | |
}, | |
"selected": false, | |
"positionAbsolute": { | |
"x": 60.77712301470575, | |
"y": -1345.575885746874 | |
}, | |
"dragging": false | |
}, | |
{ | |
"width": 384, | |
"height": 621, | |
"id": "ChatOpenAI-U4mZ2", | |
"type": "genericNode", | |
"position": { | |
"x": 1557.7805431884235, | |
"y": -897.7091381330642 | |
}, | |
"data": { | |
"type": "ChatOpenAI", | |
"node": { | |
"template": { | |
"callbacks": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "callbacks", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "langchain.callbacks.base.BaseCallbackHandler", | |
"list": true | |
}, | |
"cache": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "cache", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "bool", | |
"list": false | |
}, | |
"client": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "client", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "Any", | |
"list": false | |
}, | |
"max_retries": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"value": 6, | |
"password": false, | |
"name": "max_retries", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "int", | |
"list": false | |
}, | |
"max_tokens": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": true, | |
"name": "max_tokens", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "int", | |
"list": false, | |
"value": "" | |
}, | |
"metadata": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "metadata", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "code", | |
"list": false | |
}, | |
"model_kwargs": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"password": false, | |
"name": "model_kwargs", | |
"advanced": true, | |
"dynamic": false, | |
"info": "", | |
"type": "code", | |
"list": false | |
}, | |
"model_name": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "gpt-3.5-turbo-0613", | |
"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, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": true | |
}, | |
"n": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"value": 1, | |
"password": false, | |
"name": "n", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "int", | |
"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, | |
"dynamic": false, | |
"info": "\nThe base URL of the OpenAI API. Defaults to https://api.openai.com/v1.\n\nYou can change this to use other APIs like JinaChat, LocalAI and Prem.\n", | |
"type": "str", | |
"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, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"openai_organization": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "openai_organization", | |
"display_name": "OpenAI Organization", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"openai_proxy": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "openai_proxy", | |
"display_name": "OpenAI Proxy", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"request_timeout": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "request_timeout", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "float", | |
"list": false | |
}, | |
"streaming": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"value": false, | |
"password": false, | |
"name": "streaming", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "bool", | |
"list": false | |
}, | |
"tags": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "tags", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": true | |
}, | |
"temperature": { | |
"required": false, | |
"placeholder": "", | |
"show": true, | |
"multiline": false, | |
"value": "0.2", | |
"password": false, | |
"name": "temperature", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "float", | |
"list": false | |
}, | |
"tiktoken_model_name": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"password": false, | |
"name": "tiktoken_model_name", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "str", | |
"list": false | |
}, | |
"verbose": { | |
"required": false, | |
"placeholder": "", | |
"show": false, | |
"multiline": false, | |
"value": false, | |
"password": false, | |
"name": "verbose", | |
"advanced": false, | |
"dynamic": false, | |
"info": "", | |
"type": "bool", | |
"list": false | |
}, | |
"_type": "ChatOpenAI" | |
}, | |
"description": "`OpenAI` Chat large language models API.", | |
"base_classes": [ | |
"ChatOpenAI", | |
"BaseLanguageModel", | |
"BaseChatModel", | |
"BaseLLM" | |
], | |
"display_name": "ChatOpenAI", | |
"custom_fields": {}, | |
"output_types": [], | |
"documentation": "https://python.langchain.com/docs/modules/model_io/models/chat/integrations/openai" | |
}, | |
"id": "ChatOpenAI-U4mZ2", | |
"value": null | |
}, | |
"selected": false, | |
"positionAbsolute": { | |
"x": 1557.7805431884235, | |
"y": -897.7091381330642 | |
}, | |
"dragging": false | |
} | |
], | |
"edges": [ | |
{ | |
"source": "VectorStoreInfo-z0sH5", | |
"sourceHandle": "VectorStoreInfo|VectorStoreInfo-z0sH5|VectorStoreInfo", | |
"target": "VectorStoreAgent-FOmxY", | |
"targetHandle": "VectorStoreInfo|vectorstoreinfo|VectorStoreAgent-FOmxY", | |
"className": "", | |
"id": "reactflow__edge-VectorStoreInfo-z0sH5VectorStoreInfo|VectorStoreInfo-z0sH5|VectorStoreInfo-VectorStoreAgent-FOmxYVectorStoreInfo|vectorstoreinfo|VectorStoreAgent-FOmxY", | |
"selected": false, | |
"style": { | |
"stroke": "#555" | |
}, | |
"animated": false | |
}, | |
{ | |
"source": "Chroma-UK4a8", | |
"sourceHandle": "Chroma|Chroma-UK4a8|VectorStore|Chroma|BaseRetriever|VectorStoreRetriever", | |
"target": "VectorStoreInfo-z0sH5", | |
"targetHandle": "VectorStore|vectorstore|VectorStoreInfo-z0sH5", | |
"style": { | |
"stroke": "#555" | |
}, | |
"className": "", | |
"animated": false, | |
"id": "reactflow__edge-Chroma-UK4a8Chroma|Chroma-UK4a8|VectorStore|Chroma|BaseRetriever|VectorStoreRetriever-VectorStoreInfo-z0sH5VectorStore|vectorstore|VectorStoreInfo-z0sH5", | |
"selected": false | |
}, | |
{ | |
"source": "WebBaseLoader-aUAEE", | |
"sourceHandle": "WebBaseLoader|WebBaseLoader-aUAEE|Document", | |
"target": "RecursiveCharacterTextSplitter-AUWrU", | |
"targetHandle": "Document|documents|RecursiveCharacterTextSplitter-AUWrU", | |
"style": { | |
"stroke": "#555" | |
}, | |
"className": "", | |
"animated": false, | |
"id": "reactflow__edge-WebBaseLoader-aUAEEWebBaseLoader|WebBaseLoader-aUAEE|Document-RecursiveCharacterTextSplitter-AUWrUDocument|documents|RecursiveCharacterTextSplitter-AUWrU", | |
"selected": false | |
}, | |
{ | |
"source": "RecursiveCharacterTextSplitter-AUWrU", | |
"sourceHandle": "RecursiveCharacterTextSplitter|RecursiveCharacterTextSplitter-AUWrU|Document", | |
"target": "Chroma-UK4a8", | |
"targetHandle": "Document|documents|Chroma-UK4a8", | |
"style": { | |
"stroke": "#555" | |
}, | |
"className": "", | |
"animated": false, | |
"id": "reactflow__edge-RecursiveCharacterTextSplitter-AUWrURecursiveCharacterTextSplitter|RecursiveCharacterTextSplitter-AUWrU|Document-Chroma-UK4a8Document|documents|Chroma-UK4a8", | |
"selected": false | |
}, | |
{ | |
"source": "ChatOpenAI-U4mZ2", | |
"sourceHandle": "ChatOpenAI|ChatOpenAI-U4mZ2|ChatOpenAI|BaseLanguageModel|BaseChatModel|BaseLLM", | |
"target": "VectorStoreAgent-FOmxY", | |
"targetHandle": "BaseLanguageModel|llm|VectorStoreAgent-FOmxY", | |
"style": { | |
"stroke": "#555" | |
}, | |
"className": "", | |
"animated": false, | |
"id": "reactflow__edge-ChatOpenAI-U4mZ2ChatOpenAI|ChatOpenAI-U4mZ2|ChatOpenAI|BaseLanguageModel|BaseChatModel|BaseLLM-VectorStoreAgent-FOmxYBaseLanguageModel|llm|VectorStoreAgent-FOmxY", | |
"selected": false | |
}, | |
{ | |
"source": "OpenAIEmbeddings-lge2J", | |
"sourceHandle": "OpenAIEmbeddings|OpenAIEmbeddings-lge2J|OpenAIEmbeddings|Embeddings", | |
"target": "Chroma-UK4a8", | |
"targetHandle": "Embeddings|embedding|Chroma-UK4a8", | |
"style": { | |
"stroke": "#555" | |
}, | |
"className": "", | |
"animated": false, | |
"id": "reactflow__edge-OpenAIEmbeddings-lge2JOpenAIEmbeddings|OpenAIEmbeddings-lge2J|OpenAIEmbeddings|Embeddings-Chroma-UK4a8Embeddings|embedding|Chroma-UK4a8" | |
} | |
], | |
"viewport": { | |
"x": 23.25459650899495, | |
"y": 727.4174391025257, | |
"zoom": 0.3802259585247222 | |
} | |
}, | |
"id": "cc9d45a0-a071-4435-9e90-32ccbd1a972b", | |
"user_id": "c65bfea3-3eea-4e71-8fc4-106238eb0583" | |
} |