Commit graph

5,908 commits

Author SHA1 Message Date
Gabriel Luiz Freitas Almeida
bfbc7c6238 chore: New lock 2023-11-10 09:16:29 -03:00
Gabriel Luiz Freitas Almeida
27d5cb5c64 Remove unused function
get_type_from_union_literal() from util.py
2023-11-10 09:12:28 -03:00
Gabriel Luiz Freitas Almeida
379baa579e Add UUID import and update typing for run.py 2023-11-06 23:25:57 -03:00
Gabriel Luiz Freitas Almeida
6f9a10e37f Merge remote-tracking branch 'origin/main' into v2 2023-11-06 23:09:49 -03:00
Gabriel Luiz Freitas Almeida
4e147b0852 🔀 refactor(run.py): refactor build_sorted_vertices function signature to include optional user_id parameter for improved flexibility and type hinting 2023-11-06 23:06:22 -03:00
Gabriel Luiz Freitas Almeida
47e5d49c8f 🔨 refactor(LLMChain.py): remove unused import statement for Text from langflow.field_typing
🔨 refactor(utils.py): rename variable 'return_type' to 'return_types' for clarity
🔨 refactor(types.py): add Optional and Union imports, add type hints for user_id parameter in build_field_config and build_langchain_template_custom_component functions
2023-11-06 22:58:32 -03:00
Gabriel Luiz Freitas Almeida
8b40217f9d
Release 0.5.6 (#1119) 2023-11-06 21:40:56 -03:00
Gabriel Luiz Freitas Almeida
7dfa03e98a 🔖 chore(pyproject.toml): bump version from 0.5.5 to 0.5.6 to indicate a new release with updates 2023-11-06 21:30:46 -03:00
Gabriel Luiz Freitas Almeida
1e7d725a7d 🐛 fix(types.py): temporarily remove "code" parameter from ChainVertex to fix a bug 2023-11-06 21:28:43 -03:00
Gabriel Luiz Freitas Almeida
f1aadd44a0
Update OpenAI model names and bump Langchain (#1118) 2023-11-06 21:24:37 -03:00
Gabriel Luiz Freitas Almeida
b26b7fc6d8 Remove unused import in reactflowUtils.ts 2023-11-06 21:08:31 -03:00
Gabriel Luiz Freitas Almeida
0e3c80bc40 Merge remote-tracking branch 'origin/dev' into v2 2023-11-06 21:08:17 -03:00
Gabriel Luiz Freitas Almeida
1df4f69b23
Fix components link (Python integrations documentation) (#1117) 2023-11-06 21:02:48 -03:00
Gabriel Luiz Freitas Almeida
f4e642ec47 🐛 fix(chains.py): temporarily fix field_type for BaseLanguageModel to improve compatibility
🐛 fix(test_prompts_template.py): fix value of validate_template to False to align with expected behavior
🐛 fix(test_template.py): update value of options to "gpt-4-1106-preview" to reflect the latest version
2023-11-06 21:02:22 -03:00
Gabriel Luiz Freitas Almeida
591237c5dd 🔧 chore(util.py): add get_type_from_union_literal function to handle union literals in format_dict function
🔧 chore(util.py): add get_type_from_union_literal function to handle union literals in format_dict function
2023-11-06 21:01:55 -03:00
Gabriel Luiz Freitas Almeida
7929a43bc4 🔄 chore(constants.py): reorder CHAT_OPENAI_MODELS list to prioritize gpt-4-1106-preview model
🔄 chore(test_llms_template.py): update default value and options for model_name field to gpt-4-1106-preview model
2023-11-06 21:01:28 -03:00
Gabriel Luiz Freitas Almeida
6fd476e00f 🔀 chore(custom.py): update import statements to reflect changes in package structure
🔀 chore(custom.py): update import statements for langchain_experimental package
2023-11-06 21:00:56 -03:00
Gabriel Luiz Freitas Almeida
3fa8652787 🔀 chore(pyproject.toml): update langchain version to ~0.0.331 for compatibility with other dependencies
🔀 chore(pyproject.toml): update langchain-experimental version to * for flexibility in experimental features
2023-11-06 21:00:21 -03:00
Gabriel Luiz Freitas Almeida
3f69a4956f 📦 chore(pyproject.toml): update fastapi version to 0.104.0 for compatibility improvements
📦 chore(pyproject.toml): update openai version to 1.0.1 for new features and bug fixes
📦 chore(pyproject.toml): update pyarrow version to 14.0.0 for compatibility improvements
📦 chore(pyproject.toml): update supabase version to 2.0.3 for new features and bug fixes
📦 chore(pyproject.toml): update google-cloud-aiplatform version to 1.36.0 for compatibility improvements
2023-11-06 15:03:08 -03:00
Gabriel Luiz Freitas Almeida
dcae14c21f 🔧 chore(Makefile): add debug log level and increase number of workers for backend execution to improve debugging and performance 2023-11-06 15:02:53 -03:00
Gabriel Luiz Freitas Almeida
36965ce574 📦 chore(Dockerfile): update langflow package version to 0.5.0 for both Dockerfiles
The langflow package version was updated from 0.0.86 to 0.5.0 in order to use the latest features and improvements.
2023-11-06 14:23:30 -03:00
Gabriel Luiz Freitas Almeida
4a3f44bc18
fix(Dockerfile): Update dockerfile and docker-compose (#1098) 2023-11-06 14:22:46 -03:00
Brylie Christopher Oxley
00752d361e
Fix components link (Python integrations documentation) 2023-11-06 19:17:11 +02:00
Gabriel Luiz Freitas Almeida
20a313c228
Allow users to use dark mode (#1116) 2023-11-06 14:11:47 -03:00
Brylie Christopher Oxley
b9510bebf6
Use github-dark theme for code examples 2023-11-06 18:53:30 +02:00
Brylie Christopher Oxley
7bdd8652b1
Allow users to use dark mode
It is nice to allow users to choose light or dark mode based on their own needs, such as sensitivity to bright light.
2023-11-06 18:25:12 +02:00
Gabriel Luiz Freitas Almeida
23a141cb8d 🔧 fix(LLMChain.py): add missing import for Text type from langflow.field_typing module
🚀 feat(LLMChain.py): update return type annotation of LLMChainComponent.__call__ method to include Text type
2023-11-06 13:13:21 -03:00
Gabriel Luiz Freitas Almeida
650398f2f4
modify get_current_user to accept api_key as authentication method (#1108) 2023-11-04 10:29:31 -03:00
Maryam Abdoli
b5b66ef077 fix tests by reverting the chat endpoint dependecies 2023-11-03 18:29:51 -04:00
Gabriel Luiz Freitas Almeida
5bd31250da
fix(deps): change appdirs dependency to platformdirs (#1111) 2023-11-03 17:21:34 -03:00
Gabriel Luiz Freitas Almeida
3079318d6a 🔧 chore(constants.py): import BasePromptTemplate to improve code organization and maintainability 2023-11-03 16:47:44 -03:00
Gabriel Luiz Freitas Almeida
00634a2354 Refactor field typing in LLMChainComponent and
related modules
2023-11-03 16:38:56 -03:00
Gabriel Luiz Freitas Almeida
9b23dae530 🐛 fix(chat.py): remove unused user dependency in stream_build function
🐛 fix(chat.py): handle KeyError when retrieving user_id from cache_service
 feat(chat.py): use user_id from cache_service instead of user.id in try_running_celery_task and vertex.build functions
🔧 chore(config.yaml): comment out ConversationChain in chains configuration
🔧 chore(base.py): import SQLDatabaseChain from langchain_experimental.sql module and add it to type_dict
2023-11-03 16:13:15 -03:00
Maryam Abdoli
ef949838e2 fix lints and also the bug in the get_current_user 2023-11-03 13:01:28 -04:00
Gabriel Luiz Freitas Almeida
364d36d194 Fix issues with user authentication and custom
component field config
2023-11-03 13:57:14 -03:00
Gabriel Luiz Freitas Almeida
af8094721f 🔧 chore(custom_component.py): refactor display_name and description attributes to be optional and provide default values 2023-11-03 12:05:21 -03:00
Gabriel Luiz Freitas Almeida
87db2f4d0b 🐛 fix(PromptRunner.py): change beta variable type from string to boolean to match expected type
🐛 fix(Metaphor.py): change beta variable type from string to boolean to match expected type
🐛 fix(GetRequest.py): change beta variable type from string to boolean to match expected type
🐛 fix(JSONDocumentBuilder.py): change beta variable type from string to boolean to match expected type
🐛 fix(PostRequest.py): change beta variable type from string to boolean to match expected type
🐛 fix(UpdateRequest.py): change beta variable type from string to boolean to match expected type
🐛 fix(Chroma.py): change beta variable type from string to boolean to match expected type
🐛 fix(Vectara.py): change beta variable type from string to boolean to match expected type
🐛 fix(component.py): change ERROR_CODE_NULL variable type from dict to string to match expected type
🐛 fix(custom_component.py): change code_class_base_inheritance variable type from dict to string to match expected type
🐛 fix(custom_component.py): change function_entrypoint_name variable type from dict to string to match expected type
🐛 fix(initialize/vector_store.py): change chromadb variable name to chromadb_instance for clarity
🐛 fix(database/manager.py): change expected_columns to use model_fields instead of __fields__ to match new SQLModel version
🐛 fix(database/models/base.py): remove unused model_config variable
🐛 fix(database/models/flow/flow.py): change validator decorator to field_validator to match new pydantic version
🐛 fix(settings.py): change root_validator decorator to model_validator to match new pydantic version
2023-11-03 11:50:03 -03:00
Gabriel Luiz Freitas Almeida
4f2a4ce13c 🔧 chore(custom_component.py): refactor class variables to use assignment instead of type annotations for better readability and consistency 2023-11-03 11:11:30 -03:00
Gabriel Luiz Freitas Almeida
1a8825f491 Add memory info to ConversationChainComponent 2023-11-03 11:11:10 -03:00
Gabriel Luiz Freitas Almeida
12cc665566 🔧 chore(pyproject.toml): update black, mypy, pytest, types-requests, requests, and pytest-cov dependencies to their latest versions for better compatibility and functionality 2023-11-03 11:05:59 -03:00
Gabriel Luiz Freitas Almeida
8887b5ca28 🐛 fix(util.py): add logic to extract type from Union[Literal['f-string'], Literal['jinja2']] to improve type formatting
🐛 fix(test_prompts_template.py): fix incorrect value for "validate_template" field in test case
2023-11-03 10:47:58 -03:00
Maryam Abdoli
83425b09cd handle all exceptions during user retrieving 2023-11-03 09:29:24 -04:00
Gabriel Luiz Freitas Almeida
71aeda669e 🔨 refactor(test_chains_template.py): remove unused test functions to improve code readability and maintainability 2023-11-03 09:37:23 -03:00
Gladson
819c283fe3
fix(base.py): change import to from platformdirs 2023-11-03 02:36:05 -04:00
Gladson
7713173da7
fix(logger.py): change appdirs dependency to platformdirs 2023-11-03 02:11:12 -04:00
Gladson
307c526d6a
fix(base.py): change appdirs dependency to platformdirs 2023-11-03 02:08:36 -04:00
Gladson
1023522e5e
fix(utils.py): change appdirs dependency to platformdirs 2023-11-03 02:06:25 -04:00
Gladson
1fe868e4d8
fix(pyproject.toml): change appdirs dependency to platformdirs 2023-11-03 02:03:18 -04:00
Gabriel Luiz Freitas Almeida
941cdd4990 📦 chore(ConversationChain.py): add ConversationChain component to handle conversations and load context from memory
📦 chore(LLMChain.py): add optional memory parameter to LLMChain build method to support loading context from memory
2023-11-02 22:54:17 -03:00
Gabriel Luiz Freitas Almeida
c23d797677 Add LLMChain component for running queries against
LLMs
2023-11-02 22:46:15 -03:00