Commit graph

2,858 commits

Author SHA1 Message Date
Gabriel Luiz Freitas Almeida
dfae41cd45 Add AsyncStreamingLLMCallbackHandleSIO class 2024-02-07 14:07:27 -03:00
Gabriel Luiz Freitas Almeida
58ee61d0a2 Update schemas.py with serialization functions 2024-02-07 14:07:23 -03:00
Gabriel Luiz Freitas Almeida
0abeda51e9 Refactor _get_vertex_class method to handle node_base_type 2024-02-07 14:07:13 -03:00
Gabriel Luiz Freitas Almeida
350ce9ecb6 Update generate_result to use async/await 2024-02-07 14:07:08 -03:00
Gabriel Luiz Freitas Almeida
ee43952e42 Refactor invoke_lc_runnable function parameters 2024-02-07 14:07:02 -03:00
Gabriel Luiz Freitas Almeida
b32485a6fa Fix pydantic field serialization and error handling 2024-02-07 14:06:56 -03:00
Gabriel Luiz Freitas Almeida
05b088cdfe Add support for Text and Document inputs in RetrievalQAComponent 2024-02-06 23:11:41 -03:00
Gabriel Luiz Freitas Almeida
155a679a6d Add delete_credential endpoint to credential API 2024-02-06 17:31:51 -03:00
Gabriel Luiz Freitas Almeida
6854c25dae Merge remote-tracking branch 'origin/dev' into zustand/io/migration 2024-02-06 14:21:50 -03:00
Gabriel Luiz Freitas Almeida
392b81b519 Reapply "Refactor state management to use Zustand, migrate components to CustomComponent and other fixes"
This reverts commit f3b3d2cf68.
2024-02-05 19:02:34 -03:00
Gabriel Luiz Freitas Almeida
f3b3d2cf68
Revert "Refactor state management to use Zustand, migrate components to CustomComponent and other fixes" 2024-02-05 18:29:03 -03:00
Gabriel Luiz Freitas Almeida
1b867586c2 Update OpenAI models and options 2024-02-05 18:17:23 -03:00
Gabriel Luiz Freitas Almeida
bbf8b2ab0b Remove unnecessary "required" attribute from field_config in VectaraComponent 2024-02-05 17:53:15 -03:00
Gabriel Luiz Freitas Almeida
54190f09ba Add RecursiveCharacterTextSplitter documentation link 2024-02-05 16:28:50 -03:00
Gabriel Luiz Freitas Almeida
eb3a0d4bc4 Add RecursiveCharacterTextSplitter import 2024-02-05 16:28:13 -03:00
anovazzi1
8023332260
add vectara icon (#1389)
* adding vectara icon

* Add field_typing imports and source parameter to VectaraComponent

* Refactor Vectara imports and update dependencies

* Refactor VectaraSelfQueryRetriverComponent class and update field_config

* Remove None values and update template strings

* Add get_output_types_from_code method to DirectoryReader

* Refactor directory_reader.py and handle exception when getting output types from code

---------

Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@logspace.ai>
Co-authored-by: cristhianzl <cristhian.lousa@gmail.com>
2024-02-02 18:01:29 -03:00
Gabriel Luiz Freitas Almeida
cd03b14743 Refactor error handling and remove duplicate code 2024-02-01 14:12:06 -03:00
Gabriel Luiz Freitas Almeida
4b9d402b71 Refactor async execution and add error handling 2024-02-01 14:11:34 -03:00
Gabriel Luiz Freitas Almeida
1934a77ffa Refactor power component to interface component 2024-02-01 14:01:41 -03:00
Gabriel Luiz Freitas Almeida
652de333db Add session_id parameter to vertex.build() 2024-02-01 14:01:20 -03:00
Gabriel Luiz Freitas Almeida
afe73558ac Update socketio mount path 2024-02-01 13:52:34 -03:00
Gabriel Luiz Freitas Almeida
4c2126f46f Update invoke_lc_runnable to use ainvoke instead of invoke 2024-02-01 13:12:15 -03:00
Gabriel Luiz Freitas Almeida
1efa367bf9 Remove duplicate code in generate_result function 2024-02-01 12:14:41 -03:00
Gabriel Luiz Freitas Almeida
2e752f563c Add support for external input and output in Vertex class 2024-02-01 12:13:51 -03:00
Gabriel Luiz Freitas Almeida
cd43aa729a Map ChatVertex connections and update external vertex attributes 2024-02-01 12:13:05 -03:00
Gabriel Luiz Freitas Almeida
c0c64c99c9 Update imports to use langchain_core.documents 2024-02-01 09:37:37 -03:00
Gabriel Luiz Freitas Almeida
7efa79af69 Fix formatting issues and update code style 2024-02-01 09:35:46 -03:00
Gabriel Luiz Freitas Almeida
42ce5b7112 Refactor RedisComponent to handle existing index in Redis 2024-02-01 09:35:46 -03:00
Gabriel Luiz Freitas Almeida
54df76096f
Merge branch 'dev' into fix/vectorstores/pgvector 2024-02-01 09:34:50 -03:00
Gabriel Luiz Freitas Almeida
1d46ba5d74
Merge branch 'dev' into fix/vectorstores/redis 2024-02-01 09:20:13 -03:00
Gabriel Luiz Freitas Almeida
8f9d3ce155
Fix AgentInitializer to has last statement of returning base class (#1301)
From the last update, AgentInitializer lost ability to chain another
AgentInitializer via tool.
Fix issue: https://github.com/logspace-ai/langflow/issues/1255
2024-02-01 09:18:04 -03:00
Gabriel Luiz Freitas Almeida
3a5e3f24af
chat websocket api support param token and x-api-key (#1339)
Currently, chat interfaces do not support x-api-key authentication. In
this modification, token or x-api-key authentication is supported
2024-02-01 09:16:16 -03:00
Gabriel Luiz Freitas Almeida
edb9ba5a80 Refactor callback handler to use SocketIOService 2024-01-31 23:51:04 -03:00
Gabriel Luiz Freitas Almeida
4c5c95af48 Refactor main.py to include socketio server 2024-01-31 23:50:38 -03:00
Gabriel Luiz Freitas Almeida
54c5053454 Add SocketIO service and initialize it 2024-01-31 23:50:13 -03:00
Gabriel Luiz Freitas Almeida
60919ce0a9 Refactor socket service and add utility functions 2024-01-31 23:49:26 -03:00
Gabriel Luiz Freitas Almeida
8da39fbf39 Add SocketIOFactory and SocketIOService classes 2024-01-31 23:47:07 -03:00
Gabriel Luiz Freitas Almeida
be494a6624 Refactor chat.py and schemas.py 2024-01-31 18:18:32 -03:00
Gabriel Luiz Freitas Almeida
c08b277f15 Merge remote-tracking branch 'origin/dev' into zustand/io/migration 2024-01-31 17:54:51 -03:00
Gabriel Luiz Freitas Almeida
339029cd5b Update import statement for retrievers module 2024-01-31 17:33:32 -03:00
Gabriel Luiz Freitas Almeida
29bcf3e43f Add duration tracking to build_vertex function 2024-01-31 17:22:04 -03:00
Gabriel Luiz Freitas Almeida
d9abe93c42 Refactor format_elapsed_time function to improve readability and add comments 2024-01-31 17:21:44 -03:00
Gabriel Luiz Freitas Almeida
57c09c3409 Add unique constraints and foreign key for user_id in flow table 2024-01-31 17:09:16 -03:00
Gabriel Luiz Freitas Almeida
2076f32704 Merge branch 'dev' into update_lc 2024-01-31 15:57:16 -03:00
Gabriel Luiz Freitas Almeida
cbf80c9fcd Delete document loader components 2024-01-31 15:50:24 -03:00
Gabriel Luiz Freitas Almeida
c54c7246b6 Update document loader imports 2024-01-31 15:50:04 -03:00
Gabriel Luiz Freitas Almeida
3a7e46b776 Refactor SQL query in MonitorService to use 'id' instead of 'vertex_id' 2024-01-31 15:40:13 -03:00
Gabriel Luiz Freitas Almeida
ba8b608784 Refactor get_vertex_builds API response model 2024-01-31 15:40:13 -03:00
Gabriel Luiz Freitas Almeida
d1bd00cbf9 Exclude index field in VertexBuildModel and add VertexBuildMapModel 2024-01-31 15:40:13 -03:00
Gabriel Luiz Freitas Almeida
559a7e5015 Refactor delete_vertex_builds function in monitor.py 2024-01-31 15:22:44 -03:00