Commit graph

  • 20b19967da Merge branch 'db' of personal:logspace-ai/langflow into db anovazzi1 2023-06-16 17:52:43 -03:00
  • ad6756c06c refactor(chatModal): replace react-icons with lucide-react icons for better performance and smaller bundle size anovazzi1 2023-06-16 17:52:21 -03:00
  • 319a57eb19 🐛 fix(__main__.py): check if port is in use and get a free port if it is ✨ feat(__main__.py): add support for health check endpoint and use it to check server status The serve function now checks if the specified port is in use and gets a free port if it is. This ensures that the server can run on a free port and avoids conflicts with other running applications. The serve function also now uses a health check endpoint to check the status of the server. The setup_static_files function now takes a Path object instead of a string for the static files directory. The create_app function now takes a Path object instead of a string for the static files directory. Gabriel Luiz Freitas Almeida 2023-06-16 17:39:52 -03:00
  • 0686626303 Merge branch 'db' of https://github.com/logspace-ai/langflow into db Gabriel Luiz Freitas Almeida 2023-06-16 17:25:20 -03:00
  • 73ee476663 Merge branch 'db' of https://github.com/logspace-ai/langflow into db Rodrigo Nader 2023-06-16 17:23:56 -03:00
  • c9c226f464 Refactor the search placeholder and update the collections description Rodrigo Nader 2023-06-16 17:23:29 -03:00
  • 4d209ca21f 🐛 fix(constants.tsx): correct typo in API URL path The API URL path was incorrectly spelled as "/ap1/v1/predict" instead of "/api/v1/predict". This commit fixes the typo to ensure that the correct API endpoint is used. Gabriel Luiz Freitas Almeida 2023-06-16 17:23:01 -03:00
  • 69944b6e46 Merge branch 'db' of github.com:logspace-ai/langflow into db gustavoschaedler 2023-06-16 21:19:55 +01:00
  • 39707f9f80 Refactor error message for build trigger component Rodrigo Nader 2023-06-16 17:19:49 -03:00
  • 78588ba260 Tests fix gustavoschaedler 2023-06-16 21:19:29 +01:00
  • cad24f1f88 fix(chatComponent): add isBuilt dependency to useEffect hook to avoid stale closure and improve performance anovazzi1 2023-06-16 17:16:36 -03:00
  • b476d0dd74 🐛 fix(endpoints.py): add try-except block when processing tweaks to catch and log exceptions 🐛 fix(process.py): fix KeyError when processing tweaks on graph_data with missing "data" key The try-except block added in endpoints.py catches any exceptions that occur when processing tweaks and logs them to the logger. This helps with debugging and identifying issues with the processing of tweaks. In process.py, a KeyError was fixed by checking if the "data" key exists in the graph_data dictionary before accessing the "nodes" key. Gabriel Luiz Freitas Almeida 2023-06-16 16:35:49 -03:00
  • eed33f490c feat(App.tsx, FlowPage/index.tsx): add version number to the footer of the app to show the current version of LangFlow refactor(App.tsx): remove redundant code that initializes the version state variable and fetches the version number from the API in FlowPage component instead anovazzi1 2023-06-16 16:27:13 -03:00
  • ecaa0613d5 Merge branch 'db' of personal:logspace-ai/langflow into db anovazzi1 2023-06-16 16:23:46 -03:00
  • 036118011b comment projects on dropdown component anovazzi1 2023-06-16 16:23:35 -03:00
  • 13d52e4987 Tests fix gustavoschaedler 2023-06-16 20:22:45 +01:00
  • 46c998be33 🎨 style(menuBar): refactor menu bar to improve readability and add new option The menu bar has been refactored to improve readability and make it easier to add new options in the future. A new option has been added to create a new flow. The "Edit" label has been changed to "Options" to better reflect the purpose of the dropdown menu. Gabriel Luiz Freitas Almeida 2023-06-16 16:10:54 -03:00
  • 31ee0c7609 fix(exportModal): set initial state of checked to false instead of true refactor(utils.ts): remove console.log statement and simplify if statement in removeApiKeys function anovazzi1 2023-06-16 16:05:19 -03:00
  • 8fd94f0298 Merge branch 'db' of personal:logspace-ai/langflow into db anovazzi1 2023-06-16 15:54:30 -03:00
  • cb5b58b7e4 update remove api key function anovazzi1 2023-06-16 15:54:25 -03:00
  • ceb6fda4c6 Tests fix gustavoschaedler 2023-06-16 19:47:35 +01:00
  • 1f135d09ec 🐛 fix(custom.py): handle case where vectorstoreroutertoolkit is already a list The constructor of VectorStoreRouterAgent expects a non-list object for vectorstoreroutertoolkit. However, in some cases, vectorstoreroutertoolkit is already a list. This commit fixes the issue by checking if vectorstoreroutertoolkit is a list and using it directly if it is. Gabriel Luiz Freitas Almeida 2023-06-16 15:41:14 -03:00
  • deb056df32 ✨ feat(chat.py): use LRUCache from cachetools to limit the size of flow_data_store The cachetools package is added as a dependency to improve caching. In chat.py, a ValueError is raised if no ID is provided in init_build to prevent errors. The flow_data_store dictionary is replaced with an LRUCache from cachetools to limit the size of the cache to 10 items. This improves performance by reducing the memory usage of the application. 📦 chore(pyproject.toml): add cachetools dependency to improve caching 🐛 fix(chat.py): raise ValueError if no ID is provided in init_build Gabriel Luiz Freitas Almeida 2023-06-16 15:07:39 -03:00
  • f42830ca47 🔨 refactor(endpoints.py): remove unused get_flow_from_token function and HTTPBearer import 🐛 fix(endpoints.py): add check for flow data before processing 🔨 refactor(process.py): add type hints to process_tweaks function The get_flow_from_token function and HTTPBearer import are removed as they are not used in the code. A check for flow data is added before processing to avoid errors when the flow data is None. The process_tweaks function is updated to include type hints for the graph_data and tweaks parameters. Gabriel Luiz Freitas Almeida 2023-06-16 14:56:00 -03:00
  • 3a3487dc26 🔥 chore(pyproject.toml): remove dill package The dill package is no longer needed and has been removed from the project dependencies. Gabriel Luiz Freitas Almeida 2023-06-16 14:31:33 -03:00
  • 2bd51c6104 🔥 refactor(utils.py): remove unused functions save_cache and load_cache The functions save_cache and load_cache are not used in the codebase and can be safely removed to improve code readability and maintainability. Gabriel Luiz Freitas Almeida 2023-06-16 14:31:16 -03:00
  • a099fd05ad 🔥 refactor(cache/base.py): remove empty pass statement in BaseCache abstract method 🔥 refactor(utils/validate.py): remove try-except block in create_function method The pass statement in the BaseCache abstract method is redundant and can be removed. Similarly, the try-except block in the create_function method is not necessary as the exception is being suppressed. Gabriel Luiz Freitas Almeida 2023-06-16 14:22:14 -03:00
  • 93d1c10888 🎨 style(index.css): reformat CSS file to improve readability and consistency The CSS file has been reformatted to improve readability and consistency. The changes include indentation, whitespace, and line breaks. No functional changes have been made to the code. Gabriel Luiz Freitas Almeida 2023-06-16 14:01:31 -03:00
  • 95597887b2 🔨 refactor(test_database.py): replace unused variable with underscore The variable 'i' is not used in the for loop, so it has been replaced with an underscore to improve code readability. Gabriel Luiz Freitas Almeida 2023-06-16 13:59:59 -03:00
  • 5568db9f1b 🔥 refactor(base.py): remove empty pass statements in BaseCache abstract class methods The pass statements in the BaseCache abstract class methods are redundant and can be removed as they do not add any value to the code. Gabriel Luiz Freitas Almeida 2023-06-16 13:58:23 -03:00
  • af14c843d3 Add MainPage style constants Igor Carvalho 2023-06-16 13:46:25 -03:00
  • 2093a23547 Git button redirecting to new tab Lucas Oliveira 2023-06-16 13:37:17 -03:00
  • 6abe1e6ba9 fix(alertContext.tsx): prevent empty titles from being added to notification center in setErrorData, setNoticeData and setSuccessData functions anovazzi1 2023-06-16 13:11:55 -03:00
  • b47f6aa326 refactor(frontend): add isBuilding state to SSEContext and use it in GenericNode and BuildTrigger components anovazzi1 2023-06-16 13:03:38 -03:00
  • d897de48f9 🎨 style(agents.py): change name and display_name of InitializeAgentNode to improve readability The name and display_name of the InitializeAgentNode class have been changed to "AgentInitializer" and "AgentInitializer" respectively. This improves the readability of the code and makes it easier to understand the purpose of the class. Gabriel Luiz Freitas Almeida 2023-06-16 12:24:41 -03:00
  • fb53522311 🚀 chore(custom.py): rename "initialize_agent" to "AgentInitializer" in CUSTOM_AGENTS dictionary The "initialize_agent" key in the CUSTOM_AGENTS dictionary has been renamed to "AgentInitializer" to improve naming consistency with the other agents in the dictionary. Gabriel Luiz Freitas Almeida 2023-06-16 12:13:04 -03:00
  • 92a285bb2e Adjusted the name of the agent AgentInitializer to initialize_agent temporarily to fix a bug in the frontendnode gustavoschaedler 2023-06-16 15:38:20 +01:00
  • 568813f9da ✨ feat(tabsContext.tsx): add functions to generate random names and descriptions for new flows 🐛 fix(utils.ts): fix import statement for ADJECTIVES, DESCRIPTIONS, and NOUNS constants The constants.tsx file now contains arrays of adjectives, nouns, and descriptions that can be used to generate random names and descriptions for new flows. The tabsContext.tsx file now has functions that use these arrays to generate random names and descriptions for new flows. The utils.ts file has been updated to fix the import statement for the ADJECTIVES, DESCRIPTIONS, and NOUNS constants. ✨ feat(constants.tsx): add arrays of adjectives, nouns, and descriptions for generating random names and descriptions Gabriel Luiz Freitas Almeida 2023-06-16 09:38:11 -03:00
  • 4faa1e7240 🔨 refactor(base.py): add LLMCheckerChain to from_method_nodes dictionary 🔨 refactor(chains.py): comment out unused code block The from_method_nodes dictionary in base.py has been updated to include the LLMCheckerChain class. This allows the from_llm method to be called on the LLMCheckerChain class. Gabriel Luiz Freitas Almeida 2023-06-16 08:55:38 -03:00
  • 1ecc1247e7 Fixed bug where we cannot move the nodes, removed unused console.logs Lucas Oliveira 2023-06-16 08:37:16 -03:00
  • e34587703b Improve chat and build trigger buttons color and shadows Rodrigo Nader 2023-06-16 01:43:40 -03:00
  • ccaed1f3a7
    Create Dockerfile Naveen Choudhary 2023-06-15 23:25:49 -05:00
  • 6fb0030a29
    Update pyproject.toml Naveen Choudhary 2023-06-15 23:08:22 -05:00
  • 6aa7702cbc Add new random gradient colors Igor Carvalho 2023-06-16 01:01:13 -03:00
  • 7a6472f103 Merge branch 'db' of https://github.com/logspace-ai/langflow into db Cristhian Zanforlin Lousa 2023-06-15 21:37:27 -03:00
  • f61d76cfac rollback position of icons Cristhian Zanforlin Lousa 2023-06-15 21:37:24 -03:00
  • eede3ac0e6 ♻️ refactor(index.ts): remove unused imports from index.ts The imports for ForwardRefExoticComponent, ReactElement, ReactFragment, ReactNode, and SVGProps were not being used in the file, so they were removed to improve code readability and maintainability. Gabriel Luiz Freitas Almeida 2023-06-15 20:48:45 -03:00
  • 11099299d6 Merge branch 'db' of https://github.com/logspace-ai/langflow into db Gabriel Luiz Freitas Almeida 2023-06-15 20:48:36 -03:00
  • 12db6f52fb 🐛 fix(main.py): add a custom 404 handler to return the index.html file when a 404 error occurs The create_app function now accepts a static_path parameter that defaults to "static". The setup_static_files function is created to mount the static files directory to the app. A custom 404 handler is added to the app to return the index.html file when a 404 error occurs. This allows the app to serve static files such as HTML, CSS, and JavaScript files. 🚀 feat(__main__.py, main.py): add support for serving static files ✨ feat(__main__.py): create a setup_static_files function to mount the static files directory to the app Gabriel Luiz Freitas Almeida 2023-06-15 20:48:01 -03:00
  • 1b0c173f39 Merge branch 'db' of https://github.com/logspace-ai/langflow into db Cristhian Zanforlin Lousa 2023-06-15 19:38:16 -03:00
  • 1af91d7ac0 Changing icons position and layout Cristhian Zanforlin Lousa 2023-06-15 19:38:12 -03:00
  • 2addbf2e0c 🔧 chore(settings.py): change save_api_keys to remove_api_keys to improve semantics The save_api_keys variable has been renamed to remove_api_keys to improve the semantics of the code. The new variable name better reflects the functionality of the code, which is to remove API keys from the projects saved in the database. 🔧 chore(__main__.py): change save_api_keys to remove_api_keys to improve semantics Gabriel Luiz Freitas Almeida 2023-06-15 19:29:29 -03:00
  • e76917b53e 🔧 refactor(__main__.py): refactor update_settings function to accept save_api_keys parameter ✨ feat(__main__.py): add save_api_keys parameter to serve command to allow users to save API keys in their projects The update_settings function now accepts a save_api_keys parameter, which allows the user to specify whether or not to save API keys in their projects. The serve command now has a save_api_keys parameter that defaults to True, allowing users to save API keys in their projects. This feature improves the user experience by allowing them to save API keys for future use. Gabriel Luiz Freitas Almeida 2023-06-15 18:22:12 -03:00
  • dc8d2362fc Merge branch 'db' of https://github.com/logspace-ai/langflow into db Gabriel Luiz Freitas Almeida 2023-06-15 18:17:18 -03:00
  • 7d61e3dd16 🆕 feat(utils.py): add function to remove API keys from flow data This commit adds a new function called remove_api_keys to the utils.py file. The function takes in a dictionary representing a flow and removes any API keys from the flow data. The function iterates through each node in the flow and checks if the node contains any API keys. If an API key is found, the function sets the value of the key to None. This function is useful for removing sensitive information from flow data before it is stored or transmitted. Gabriel Luiz Freitas Almeida 2023-06-15 18:16:23 -03:00
  • da24690bf7 🔒 chore(flows.py): add support for removing API keys from flow data if save_api_keys setting is False The remove_api_keys function is now called on the flow_data dictionary if the save_api_keys setting is False. This ensures that sensitive information is not saved in the database. Gabriel Luiz Freitas Almeida 2023-06-15 18:16:02 -03:00
  • 99ce643010 🐛 fix(llms.py): add condition to show password field for 'tokens' field name The condition to show the password field was not working for the 'tokens' field name. The condition has been updated to include 'tokens' in the field name and show the password field. Gabriel Luiz Freitas Almeida 2023-06-15 18:14:48 -03:00
  • 9909416694 📝 docs(constants.tsx): add documentation for TWEAKS constant The TWEAKS constant is a dictionary that can be used to tweak the flow. It is an optional parameter that can be passed to the run_flow function. The dictionary should be in the format {"OpenAI-XXXXX": {"model_name": "gpt-4"}}. This commit adds documentation to the code to make it easier for developers to understand how to use the TWEAKS constant. Gabriel Luiz Freitas Almeida 2023-06-15 18:14:23 -03:00
  • 3d2632aa5f refactor(PageComponent): refactor setTabsState calls to use tabId instead of flow.id to improve semantics and avoid bugs anovazzi1 2023-06-15 18:12:55 -03:00
  • bb3fde016d Merge branch 'db' of personal:logspace-ai/langflow into db anovazzi1 2023-06-15 18:03:46 -03:00
  • 8d6149a124 refactor(PageComponent): add support for setting tabsState.isPending to true when nodes or edges change to indicate that the flow is being edited feat(PageComponent): import NodeChange from reactflow and add onNodesChangeMod function to handle nodes change and set tabsState.isPending to true anovazzi1 2023-06-15 18:03:28 -03:00
  • 4f3ea874a5 Refactor build trigger in Chat Component Rodrigo Nader 2023-06-15 17:50:48 -03:00
  • 64b0ffcde5 feat(frontend): add flow name and description editing functionality to FlowSettingsModal component fix(frontend): fix saveFlow function call to save edited flow name and description instead of the original flow object anovazzi1 2023-06-15 17:47:24 -03:00
  • e22062bba5 feat(PageComponent): add useEffect hook to save flow when component unmounts if flow is pending anovazzi1 2023-06-15 17:12:33 -03:00
  • af5f42bf2e Merge branch 'db' of personal:logspace-ai/langflow into db anovazzi1 2023-06-15 16:59:28 -03:00
  • c94ae3b6bc feat(tabsContext.tsx): add saveFlow function to save flow changes to database and update state feat(flowSettingsModal/index.tsx): use saveFlow function from TabsContext to save flow changes to database and update state feat(extraSidebarComponent/index.tsx): use saveFlow function from TabsContext to save flow changes to database and update state feat(tabs/index.ts): add saveFlow function to TabsContextType to update type definition anovazzi1 2023-06-15 16:59:17 -03:00
  • 549a544939 ✨ feat(ApiModal): add onValueChange prop to Tabs component to update activeTab state The activeTab state was previously a number, but it was causing a type error when passed as a prop to the TabsTrigger component. Changing it to a string fixed the issue. Additionally, the onValueChange prop was added to the Tabs component to update the activeTab state when a new tab is selected. 🐛 fix(ApiModal): change activeTab state from number to string to fix type error Gabriel Luiz Freitas Almeida 2023-06-15 16:49:14 -03:00
  • 9b3e835a5b Merge branch 'db' of github.com:logspace-ai/langflow into db Lucas Oliveira 2023-06-15 16:12:53 -03:00
  • 10fdae4c89 changed buttin colors and modal background Lucas Oliveira 2023-06-15 16:12:51 -03:00
  • 3653f5eefc feat(chatModal): add getWebSocketUrl function to generate WebSocket URL based on chatId and environment anovazzi1 2023-06-15 15:53:56 -03:00
  • 9c9838927a Merge branch 'db' of personal:logspace-ai/langflow into db anovazzi1 2023-06-15 15:46:59 -03:00
  • a62d50a011 feat: Add error message for invalid nodes in BuildTrigger anovazzi1 2023-06-15 15:46:53 -03:00
  • f4dcc5da5c Merge branch 'db' of github.com:logspace-ai/langflow into db Lucas Oliveira 2023-06-15 15:45:08 -03:00
  • 8d72cad17c deleted unused gradients Lucas Oliveira 2023-06-15 15:45:06 -03:00
  • 2811bc57c4 Merge branch 'db' of personal:logspace-ai/langflow into db anovazzi1 2023-06-15 15:36:22 -03:00
  • 312766a598 redirect to home page on wrong url anovazzi1 2023-06-15 15:36:10 -03:00
  • d72f24a859 Merge branch 'db' of github.com:logspace-ai/langflow into db Lucas Oliveira 2023-06-15 15:33:25 -03:00
  • ef00bdea14 Fixed flow name on MenuBar Lucas Oliveira 2023-06-15 15:33:22 -03:00
  • d3d7392104 🐛 fix(extraSidebarComponent): fix Save button color when isPending is true The Save button was not being displayed correctly when the isPending variable was true. The fix changes the order of the classes to correctly display the button as intended. Gabriel Luiz Freitas Almeida 2023-06-15 15:33:12 -03:00
  • 7d897929b3 Merge branch 'db' of https://github.com/logspace-ai/langflow into db Gabriel Luiz Freitas Almeida 2023-06-15 15:31:43 -03:00
  • f21bc80359 🔨 refactor(buildTrigger): remove unused state variable 'valid' and simplify streamNodeData function The 'valid' state variable was not being used, so it was removed. The 'streamNodeData' function was simplified by removing the 'onStreamComplete' callback and instead using a while loop to wait for the stream to finish. The function now returns a boolean indicating whether all nodes in the flow are valid or not. Gabriel Luiz Freitas Almeida 2023-06-15 15:30:51 -03:00
  • 6275f904bc Merge branch 'db' of github.com:logspace-ai/langflow into db Lucas Oliveira 2023-06-15 15:24:45 -03:00
  • 82b5b450bc Changed code modal Lucas Oliveira 2023-06-15 15:24:42 -03:00
  • cb7c8b45cd 🔨 refactor(API): add type to updateFlowInDatabase function and format code The updateFlowInDatabase function now has a type added to it, which improves the readability of the code. The code has also been formatted to improve consistency with the rest of the codebase. Gabriel Luiz Freitas Almeida 2023-06-15 15:08:14 -03:00
  • 265646ded3 🐛 fix(chat.py): change the prefix of the error message to 'data' to fix the server response The error message prefix was changed from 'data' to 'error' to fix the server response. Gabriel Luiz Freitas Almeida 2023-06-15 15:08:04 -03:00
  • 03076b3577 🔨 refactor(flows.py): change response model of update_flow endpoint to FlowRead 🔨 refactor(parameterComponent): remove unused imports and refactor onChange function to handleOnNewValue ✨ feat(tabsContext): add tabsState and setTabsState to TabsContextType and TabsProvider 🔨 refactor(flowSettingsModal): refactor handleSaveFlow function to update flow and setTabsState with isPending false The update_flow endpoint now returns a FlowRead response model instead of FlowReadWithStyle. The parameterComponent file has been refactored to remove unused imports and to use a handleOnNewValue function to handle onChange events. The TabsContextType and TabsProvider have been updated to include tabsState and setTabsState. The flowSettingsModal has been refactored to update the flow and setTabsState with isPending false. Gabriel Luiz Freitas Almeida 2023-06-15 15:06:52 -03:00
  • 499d5238e3 🔥 refactor(chatModal): remove unused function getWebSocketUrl The function getWebSocketUrl was not being used in the code and was therefore removed to improve code readability and maintainability. Gabriel Luiz Freitas Almeida 2023-06-15 14:52:26 -03:00
  • 78a0ed60e9 changed button color Lucas Oliveira 2023-06-15 14:54:12 -03:00
  • 3e4bfc99b8 deleted function and changed button color Lucas Oliveira 2023-06-15 14:52:26 -03:00
  • ded204efc9 Merge branch 'db' of github.com:logspace-ai/langflow into db Lucas Oliveira 2023-06-15 14:43:04 -03:00
  • a74f026dad Fixed New Project not redireting on MenuBar Lucas Oliveira 2023-06-15 14:43:01 -03:00
  • 40a61649df ✨ feat(chatComponent): add state to track if all nodes are valid during build trigger The build trigger component now tracks if all nodes are valid during the build process. This is done by adding a state variable called valid which is set to true by default. If any node is invalid, the valid state is set to false. This ensures that the error message is displayed when there are invalid nodes. The streamNodeData function now takes a callback function onStreamComplete which is called when the SSE stream is complete. This callback function is used to set the isBuilt state variable. 🐛 fix(chatComponent): fix bug where build trigger would not show error message when nodes are invalid Gabriel Luiz Freitas Almeida 2023-06-15 14:32:08 -03:00
  • 559edf5c50 Adding nowheel to scroll inside a node Cristhian Zanforlin Lousa 2023-06-15 13:27:59 -03:00
  • 1565490953 🐛 fix(buildTrigger): prevent multiple build requests from being sent simultaneously ✨ feat(buildTrigger): add error handling to build request Previously, multiple build requests could be sent simultaneously, which could cause issues. The fix prevents multiple requests from being sent at the same time. Additionally, error handling has been added to the build request to catch any errors that may occur. Gabriel Luiz Freitas Almeida 2023-06-15 11:40:45 -03:00
  • 5ce9fa17cf 📝 docs(chains.py): update description of CombineDocsChainNode The description of CombineDocsChainNode was updated to reflect the actual functionality of the node. The node is now used to load a question answering chain instead of constructing a chain from combined documents. Gabriel Luiz Freitas Almeida 2023-06-15 11:40:29 -03:00
  • d51219583e 🔥 refactor(chatComponent): remove console.log statement and unused imports The console.log statement in the Chat component has been removed as it is no longer needed. Unused imports have also been removed from the BuildTrigger and Chat components to improve code readability and maintainability. Gabriel Luiz Freitas Almeida 2023-06-15 10:58:21 -03:00
  • 8198d63302 Merge branch 'db' of github.com:logspace-ai/langflow into db Lucas Oliveira 2023-06-15 10:55:15 -03:00
  • 3568c9993c Fixed file name truncation Lucas Oliveira 2023-06-15 10:54:02 -03:00
  • f6f9ef5a27 🔧 chore(frontend): update dependencies and formatting in package.json and postcss.config.js 🐛 fix(frontend): add missing semicolon in EditFlowSettingsComponent The package.json and postcss.config.js files were updated to improve formatting and update dependencies. The EditFlowSettingsComponent had a missing semicolon which was added. Gabriel Luiz Freitas Almeida 2023-06-15 10:20:14 -03:00
  • 327ad83994
    Add New Chains: RetrievalQA, RetrievalQAWithSourcesChain, Conversatio… (#488) Gabriel Luiz Freitas Almeida 2023-06-15 09:46:28 -03:00