Commit graph

2,637 commits

Author SHA1 Message Date
Gabriel Luiz Freitas Almeida
d692ccd3ab Add image download endpoint 2024-01-29 14:22:18 -03:00
Gabriel Luiz Freitas Almeida
4f6d5fe5d8 Update download_file function to include headers for file download 2024-01-29 10:18:52 -03:00
Gabriel Luiz Freitas Almeida
12938f4d32 Add flow_id dependency to file upload, download, list, and delete endpoints 2024-01-28 12:00:44 -03:00
Gabriel Luiz Freitas Almeida
9d808cc55d Add UploadFileResponse to file upload API 2024-01-27 23:35:30 -03:00
Gabriel Luiz Freitas Almeida
3f1316b595 Refactor storage service factory and service 2024-01-27 23:27:19 -03:00
Gabriel Luiz Freitas Almeida
b28da3f71a Refactor file upload and download functions 2024-01-27 23:26:49 -03:00
Gabriel Luiz Freitas Almeida
8f7beb10b2 Refactor storage service constructors 2024-01-27 23:16:26 -03:00
Gabriel Luiz Freitas Almeida
e6876e2ab0 Update save_file and get_file methods to handle binary data 2024-01-26 22:50:03 -03:00
Gabriel Luiz Freitas Almeida
ab1c3f0b85 Add constants and utility function for file storage 2024-01-26 22:40:58 -03:00
Gabriel Luiz Freitas Almeida
4b08504ff7 Add files router to API v1 2024-01-26 22:39:56 -03:00
Gabriel Luiz Freitas Almeida
2ee9e5bb97 Add file upload, download, list, and delete endpoints 2024-01-26 19:02:47 -03:00
Gabriel Luiz Freitas Almeida
7b347d89c0 Add storage service to dependencies 2024-01-26 19:02:22 -03:00
Gabriel Luiz Freitas Almeida
ce31a13010 Add STORAGE_TYPE configuration 2024-01-26 19:01:48 -03:00
Gabriel Luiz Freitas Almeida
e9fc9f631b Add storage service and factory classes 2024-01-26 19:01:17 -03:00
Gabriel Luiz Freitas Almeida
1a4362fe50 Refactor create_upload_file function signature 2024-01-26 19:00:50 -03:00
Gabriel Luiz Freitas Almeida
aa30bc97d7 Remove unused imports and variables in ChatVertex class 2024-01-26 17:19:49 -03:00
Gabriel Luiz Freitas Almeida
7eac47f4c8 Add support for message conversion in ChatOutputResponse class 2024-01-26 17:08:10 -03:00
Gabriel Luiz Freitas Almeida
5277798cca Refactor Vertex class to make _run method asynchronous 2024-01-26 17:07:07 -03:00
Gabriel Luiz Freitas Almeida
20d9e51208 Change honor method to be asynchronous in ContractEdge 2024-01-26 17:06:16 -03:00
Gabriel Luiz Freitas Almeida
537747951a Fix return value for power components in Vertex class 2024-01-26 09:56:36 -03:00
Gabriel Luiz Freitas Almeida
dbf0a2a920 Refactor code and fix minor issues 2024-01-26 09:45:33 -03:00
Gabriel Luiz Freitas Almeida
ea47b44ac7 Refactor model_dump method in ChatVertex 2024-01-26 09:44:40 -03:00
Gabriel Luiz Freitas Almeida
fccf3eeb25 Fix session loading issues in test cases 2024-01-25 19:44:33 -03:00
Gabriel Luiz Freitas Almeida
e8fded882e Add custom component and output parser creators to graph constants 2024-01-25 17:15:12 -03:00
Gabriel Luiz Freitas Almeida
8a3aaa2c98 Refactor Vertex class initialization 2024-01-25 16:15:44 -03:00
Gabriel Luiz Freitas Almeida
4e5181307f Add logger import and update edge type in Graph class 2024-01-25 16:15:34 -03:00
Gabriel Luiz Freitas Almeida
952f8d39e5 Add extra base class and modify field formatting in ChainFrontendNode 2024-01-25 15:14:46 -03:00
Gabriel Luiz Freitas Almeida
dc56daebc8 Delete Flow model and related classes 2024-01-25 13:05:48 -03:00
Gabriel Luiz Freitas Almeida
47397153f4 Add new schemas and vertex type for CustomComponent 2024-01-25 13:03:29 -03:00
Gabriel Luiz Freitas Almeida
ec8679015b Fix issue with artifacts in PromptVertex 2024-01-25 12:46:44 -03:00
Gabriel Luiz Freitas Almeida
97eb790653 Refactor get_vertex_edges method to return a list of Union[Edge, ContractEdge] 2024-01-25 12:43:52 -03:00
Gabriel Luiz Freitas Almeida
7f0c4e8413 Refactor LLMChainComponent imports 2024-01-25 11:44:33 -03:00
Gabriel Luiz Freitas Almeida
367eadd6e2 Add model_config to SQLModelSerializable 2024-01-25 11:44:09 -03:00
Gabriel Luiz Freitas Almeida
0fa85687f1 Refactor layered_topological_sort method in Graph class 2024-01-25 11:43:27 -03:00
Gabriel Luiz Freitas Almeida
ad25be1815 Add logger import and update input_types in add_new_variables_to_template function 2024-01-25 11:43:14 -03:00
Gabriel Luiz Freitas Almeida
94aa8aff59 Refactor ChatService dependencies 2024-01-25 11:43:07 -03:00
Gabriel Luiz Freitas Almeida
db9665f01a Fix import and error handling in get_vertices function 2024-01-25 11:42:53 -03:00
anovazzi1
b5577d5dac Fix import statement in chat.py 2024-01-22 17:35:51 -03:00
anovazzi1
e6b8cf551b Add SQLModelSerializable class for SQLModel serialization 2024-01-22 15:54:52 -03:00
anovazzi1
5ffb60e90f Fix code formatting and apply tweaks 2024-01-19 22:18:39 -03:00
anovazzi1
02526a4906 Add Text class to supported types 2024-01-19 22:17:40 -03:00
anovazzi1
7c34e687e5 Add Text class to field_typing module 2024-01-19 22:12:48 -03:00
anovazzi1
898dfab0ef Add new IO components for chat input, chat output, message history, and text input 2024-01-19 22:11:33 -03:00
anovazzi1
5a7e46ba12 Update schemas and chat.py files 2024-01-19 22:08:02 -03:00
anovazzi1
8ab47639bf Update type hints in ContractEdge class 2024-01-19 22:03:03 -03:00
anovazzi1
46ed96f20f Add import for MonitorService in deps.py 2024-01-19 21:59:47 -03:00
anovazzi1
8ded1ceb4b Add SettingsService class to manage settings from YAML file 2024-01-19 21:57:12 -03:00
anovazzi1
9933d1fec0 Add monitor service and related files 2024-01-19 21:54:21 -03:00
anovazzi1
11eb254622 Add ContractEdge class and related methods 2024-01-19 21:41:10 -03:00
anovazzi1
d2cce0590a Add UnbuiltResult class to utils.py 2024-01-19 21:40:02 -03:00