Commit Graph

1361 Commits

Author SHA1 Message Date
Henry e630123f63 🥳 flowise-components@1.6.6 minor release 2024-04-09 16:37:10 +01:00
Vinod Kiran 1129782758
Code Cleanup - unnecessary document creation in Pinecone and Astra Vector Stores (#2124)
code cleanup
2024-04-09 15:34:29 +01:00
Henry Heng 057e056257
Bugfix/Add missing TTL implementation for Redis (#2131)
add missing TTL implementation
2024-04-09 14:36:24 +01:00
louyongjiu 827de07e94
Feature: Add BasePath parameter setting support to ChatOpenAI LlamaIndex (#2132)
* ChatOpenAI LlamaIndex support BasePath Param

* Add BasePath parameter setting support to ChatOpenAI LlamaIndex

* Add BasePath parameter setting support to ChatOpenAI LlamaIndex
2024-04-09 14:35:23 +01:00
Vinod Kiran 658fa3984e
Feature/externalize files from chatflow - do not save as base64 (#1976)
* initial commit. Externalizing the file base64 string from flowData

* csv - docloader - Externalizing the file base64 string from flowData

* csv - docloader - Externalizing the file base64 string from flowData

* DocX - docloader - Externalizing the file base64 string from flowData

* Json - docloader - Externalizing the file base64 string from flowData

* Jsonlines - docloader - Externalizing the file base64 string from flowData

* PDF - docloader - Externalizing the file base64 string from flowData

* Vectara - vector store - Externalizing the file base64 string from flowData

* OpenAPIToolkit - tools - Externalizing the file base64 string from flowData

* OpenAPIChain - chain - Externalizing the file base64 string from flowData

* lint fixes

* datasource enabled - initial commit

* CSVAgent - agents - Externalizing the file base64 string from flowData

* Externalizing the file base64 string from flowData

* Externalizing the file base64 string from flowData

* add pnpm-lock.yaml

* update filerepository to add try catch

* Rename FileRepository.ts to fileRepository.ts

---------

Co-authored-by: Henry <hzj94@hotmail.com>
Co-authored-by: Henry Heng <henryheng@flowiseai.com>
2024-04-04 21:41:06 +05:30
Henry 39f7e4c263 🥳 flowise-components@1.6.5 release 2024-04-04 15:14:24 +01:00
Henry Heng e422ce287b
Feature/Indexing (#1802)
* indexing

* fix for multiple files upsert

* fix default Postgres port

* fix SQLite node description

* add MySQLRecordManager node

* fix MySQL unique index

* add upsert history

* update jsx ui

* lint-fix

* update dialog details

* update llamaindex pinecone

---------

Co-authored-by: chungyau97 <chungyau97@gmail.com>
2024-04-02 23:47:19 +01:00
Octavian FlowiseAI ea255db15d
Bugfix/closing mongodb connections (#2085)
* mongodb connection issue

* updating and pinning mongodb version

* removing pnpm-lock.yaml

* converting to a singleton

* Update pnpm lock file

* Downgrade mongodb

---------

Co-authored-by: vinodkiran <vinodkiran@usa.net>
Co-authored-by: Vinod Paidimarry <vinodkiran@outlook.in>
2024-04-02 14:57:20 +02:00
Henry Heng b9b0c9d227
Bugfix/Web Scraper Limit (#2083)
fix when limit set to 0, selectedLinks sliced to become empty
2024-04-02 11:14:04 +01:00
Henry Heng dad30472b6
Chore/Pin Pinecone dep (#2036)
* pin pinecone dep

* fix openai assistant types

* Merge branch 'main' into chore/Pin-Pinecone-Dependency

# Conflicts:
#	pnpm-lock.yaml
2024-03-31 14:55:33 +08:00
Henry Heng 70706a7183
Bugfix/Add astradb collection name and namespace (#2071)
add astradb collection name and namespace
2024-03-31 00:07:59 +08:00
Zheng Can a09b7f7e39
Use mysql2 to fix mysql connection issue for mysql 8 (#1955)
* Use mysql2 to fix mysql connection issue for mysql 8

* update pnpm-lock

* update pnpm-lock

* fix lint issue

* fix lint issue
2024-03-30 23:58:15 +08:00
Asharib Ali aa6aa2e461
bugfix: depreciating chatgpt plugin (#2070) 2024-03-30 23:54:22 +08:00
Marc Klingen a57cd76757
chore: upgrade langfuse to support metadata and tags (#2055)
* chore: upgrade langfuse to support metadata and tags

* pnpm i
2024-03-30 13:01:04 +08:00
Vinod Paidimarry f116dba84e
Chore/cohere embed models (#2035)
* Update of Cohere embedding models

* Update of Cohere embedding models

* adding official docs link to inputType
2024-03-26 11:50:50 +05:30
Vinod Paidimarry 794818b434
Voyage AI - Credentials, Embeddings and Rerank (#2015)
* Voyage AI - Credentials and Embeddings

* reranker and fixes for embeddings
2024-03-26 11:50:16 +05:30
falkor b177644354
feature/fetch openaiKey via overrideConfig (vars) (#2018)
* fetch openaiKey via overrideConfig (vars)

* support dynamic openai credentialId via chatflowConfig

* fix lint
2024-03-26 12:05:39 +08:00
Henry Heng 3a7c2fd4db
Chore/Upgrade llamaindex (#2017)
upgrade llamaindex
2024-03-25 16:10:28 +08:00
Henry Heng 414b9f125c
Bugfix/Avoid hardcoded max tokens (#2003)
remove hard-coded max tokens
2024-03-25 12:10:31 +08:00
Mr Khachaturov 4ca82ee733
Extend Confluence Document Loader to Support Server/Data Center with PAT (#1998)
* Extend Confluence Document Loader to Support Server/Data Center with PAT

- Update authentication to use Personal Access Token (PAT)
- Expand compatibility to include both Confluence Cloud and Server/Data Center

* Update ConfluenceServerDCApi.credential.ts

* use the same confluence loader with different connection logic

* use the same confluence loader with different connection logic

* Apply Prettier formatting
2024-03-25 01:37:55 +08:00
Vinod Paidimarry 509b2dd36d
bugfix: Dynamo Memory - messageAttributeName (#2011)
* bugfix: Dynamo Memory - messageAttributeName

* bugfix: Dynamo Memory - messageAttributeName
2024-03-23 13:18:15 +05:30
Vinod Paidimarry 0267005225
bugfix: CSV Agent was overwriting contents when multiple files were u… (#2002)
bugfix: CSV Agent was overwriting contents when multiple files were uploaded
2024-03-21 22:08:03 +05:30
Ikko Eltociear Ashimine dee681b63e
Update SqlDatabaseChain.ts (#2004)
seperated -> separated
2024-03-21 16:58:59 +08:00
Henry bf5be755f6 🥳 flowise-components@1.6.4 release 2024-03-20 01:16:11 +08:00
Henry Heng c11c43cf0d
Feature/OpenAI Tool Agent (#1991)
add openai tool agent
2024-03-19 19:07:13 +08:00
Henry Heng bb7373ee62
Feature/Custom Tool OverrideConfig (#1979)
add ability to override custom tool
2024-03-18 15:22:36 +08:00
Henry Heng cd4c659009
Feature/Mistral FunctionAgent (#1912)
* add mistral ai agent, add used tools streaming

* fix AWS Bedrock imports

* update pnpm lock
2024-03-18 13:17:00 +08:00
vinodkiran 0c649c9ce3 update the version number for AzureChatOpenAI 2024-03-16 10:03:55 +05:30
vinodkiran 01559d4da3 Adding support for AzureChatOpenAI 2024-03-16 09:39:09 +05:30
Henry fa081acea0 Merge branch 'main' into feature/Indexing
# Conflicts:
#	pnpm-lock.yaml
2024-03-15 15:30:37 +08:00
Henry 5f69a0652e update xml output parser 2024-03-13 15:11:22 +08:00
Henry 381a4553bd 🥳 flowise-components@1.6.3 2024-03-13 01:48:57 +08:00
Henry 25000305ee fix missing human message 2024-03-12 17:10:15 +08:00
Henry c557d8d19c update pnpm wordings 2024-03-12 16:53:20 +08:00
Ilango 63d9c94048
Merge pull request #1272 from use-the-fork/maintenance/pnpm-vite-jsx
Maintenance/pnpm vite jsx (Enhancements to the Project Infrastructure)
2024-03-12 12:59:04 +05:30
Ilango 7313891ea1 Fix merge conflict 2024-03-12 12:46:25 +05:30
Henry 99eaa22af5 add fix for set variable 2024-03-12 14:07:53 +08:00
Henry Heng 5a8848daa2
Merge pull request #1915 from sirsimonson/bugfix/handle-escape-characters-in-ifelse
fix(utilities): Handle escape characters in ifelse-function node's return value, resolves #1887
2024-03-11 15:48:01 +08:00
vinodkiran 2d208e1f99 Merge branch 'main' into FEATURE/Claude_vision
# Conflicts:
#	packages/components/nodes/agents/ConversationalAgent/ConversationalAgent.ts
#	packages/components/nodes/agents/MRKLAgentChat/MRKLAgentChat.ts
2024-03-11 09:50:33 +05:30
Christoph Simon | dotSource SE 8a0af7b446 fix(utilities): Handle escape characters in ifelse-function node's return value, resolves #1887 2024-03-10 18:35:50 +01:00
vinodkiran 20929dbff1 bugfix - fix for inccorect bedrock imports 2024-03-10 21:31:39 +05:30
Octavian FlowiseAI 69e082e29f Add input moderation for all chains and agents 2024-03-09 23:19:39 +01:00
Henry 4b9a7c9b9b revert azure chat openai 2024-03-09 17:28:31 +08:00
Henry 66a83f886a update model typecast 2024-03-09 17:25:56 +08:00
Henry c35eb0b7e5 add separate logic for conversation chain for openai vision 2024-03-09 17:01:22 +08:00
vinodkiran bce7ff9ada refactoring of interface into the common interface.ts file and misc changes 2024-03-08 17:59:54 +05:30
vinodkiran 2b0ca60686 lint fixes 2024-03-07 20:09:05 +05:30
vinodkiran 7ab96a4c39 start of changes to AzureOpenAI to support Image uploads 2024-03-07 18:55:47 +05:30
vinodkiran 63b8c23072 Addition of Claude for Image uploads 2024-03-07 18:55:24 +05:30
vinodkiran a2caf3e265 Structural Changes to support expansion to other chat models. 2024-03-07 18:54:36 +05:30
Ilango de2ac1d13c Update nuke command - remove .turbo dir 2024-03-07 11:18:45 +05:30
Marc Klingen 214e7c8dc7
upgrade langfuse and add sdkIntegration tag 2024-03-07 02:25:30 +01:00
Ilango e3b5309855 Fix merge conflicts 2024-03-06 16:03:12 +05:30
vinodkiran da43fb7f44 Base changes to enable AzureChatOpenAI for image upload 2024-03-06 12:30:39 +05:30
Henry b643afae3d claude 3 llamaindex 2024-03-06 02:04:11 +08:00
Henry 2df05b3252 add claude 3 and xml agent 2024-03-06 01:05:43 +08:00
Henry 02735a1f1e add image upload bugfix and import deps 2024-03-03 00:42:04 +08:00
Henry 52dbfc6a4f pin mongodb version 2024-03-01 21:05:21 +08:00
Henry Heng c5e0bb94ae
Merge pull request #1814 from mokeyish/patch-3
Fix CustomFunction deserializing escaped JSON strings
2024-03-01 16:41:43 +08:00
Henry d0b20386e5 update chat mistral 2024-02-29 23:07:01 +08:00
YISH a412bcc84e
Update IfElseFunction.ts 2024-02-29 19:34:30 +08:00
Henry 43c1d5d017 add groq 2024-02-29 03:12:11 +08:00
Henry 78e53ed976 🥳 flowise-components@1.6.2 2024-02-28 01:06:09 +08:00
Henry Heng a134ea85eb
Merge pull request #1419 from vinodkiran/FEATURE/Vision
FEATURE: Add Multi Modal Capabilities to Flowise
2024-02-27 11:58:47 +08:00
chungyau97 92bdf1cc51 Merge branch 'main' into bugfix/webscrape-relative-links 2024-02-27 11:13:40 +08:00
Henry Heng 89307b13c9
Merge pull request #1760 from getzep/zep-cloud-setup
Zep cloud setup
2024-02-26 23:26:17 +08:00
Henry Heng bca7e82bf8
Merge branch 'main' into FEATURE/Vision 2024-02-26 15:59:51 +08:00
YISH 735425e902
Update CustomFunction.ts 2024-02-26 11:05:29 +08:00
YISH 0521d26c60
Fix CustomFunction deserializing escaped JSON strings 2024-02-26 11:03:35 +08:00
paulpaliychuk 6819d5f66b chore: Revert node names changes + update new node names to correct format 2024-02-24 13:47:53 -05:00
Henry b884e93ba2 fix speech to text dialog credential, fix url changed when clicked settings menu item 2024-02-24 15:39:07 +08:00
Henry 46c32693ad update langsmith version 2024-02-24 02:25:07 +08:00
paulpaliychuk 7728178253 fix: Linter errors 2024-02-22 09:43:57 -08:00
Henry 2f4134a291 upstash singleton 2024-02-22 23:09:58 +08:00
Henry e86550a91a update marketplace templates 2024-02-22 13:44:04 +08:00
Henry a48edcd3a8 touchup fixes 2024-02-21 18:39:24 +08:00
Henry d17280255b Merge branch 'main' into feature/Vision 2024-02-21 16:57:39 +08:00
Ong Chung Yau c31b1c356f
Merge pull request #1771 from FlowiseAI/feature/OpenAI
update cahtopenai version
2024-02-21 16:30:08 +08:00
Henry 18b6c0f127 🥳 flowise-components@1.6.1 release 2024-02-21 12:08:26 +08:00
chungyau97 73f1132544 update cahtopenai version 2024-02-21 11:46:26 +08:00
vinodkiran 4cee518cbf image uploads for mrkl agent 2024-02-20 13:48:02 -08:00
vinodkiran 0bc85593d5 Merge branch 'main' into FEATURE/Vision
# Conflicts:
#	packages/components/nodes/agents/MRKLAgentChat/MRKLAgentChat.ts
2024-02-20 13:26:22 -08:00
Henry 15afb8a2dd update mrkl agents 2024-02-20 18:23:39 +08:00
paulpaliychuk aec0645fba chore: Update labels + get rid of dev urls 2024-02-20 00:45:35 -05:00
paulpaliychuk 9da7a1b4de feat: Finalize zep-cloud integration, update naming 2024-02-20 00:31:35 -05:00
paulpaliychuk 29c86f77bf feat: Update @qdrant/openapi-typescript-fetch resolution 2024-02-19 22:58:28 -05:00
paulpaliychuk 76ac97fa50 wip 2024-02-19 22:11:07 -05:00
vinodkiran b31e8715f4 reverting all image upload logic to individual chains/agents 2024-02-19 15:27:19 -08:00
Marc Klingen a323c65ec4
chore(deps): upgrade Langfuse to 3.1.0 2024-02-19 15:53:06 +01:00
Henry 46c47017bd Merge branch 'main' into FEATURE/Vision
# Conflicts:
#	packages/components/nodes/agents/ConversationalAgent/ConversationalAgent.ts
#	packages/components/nodes/agents/MRKLAgentChat/MRKLAgentChat.ts
#	packages/components/nodes/chains/ConversationChain/ConversationChain.ts
#	packages/components/nodes/chains/LLMChain/LLMChain.ts
#	packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts
2024-02-19 20:38:34 +08:00
Henry 4773a13042 update lc version 2024-02-19 18:49:35 +08:00
Henry 5a45a99620 Merge branch 'main' into chore/Upgrade-LC-version 2024-02-19 17:39:32 +08:00
chungyau97 a035940d1d add gpt-4-1106-vision-preview into ChatOpenAI node 2024-02-17 20:25:20 +08:00
vinodkiran 10fc1bf08d Multimodal Fixes for cyclic (circular) dependencies during langsmith analysis... 2024-02-16 08:18:58 -05:00
chungyau97 342adff8cb fix weird error 2024-02-16 20:20:17 +08:00
Andres Pegam d67c265c0a use URL constructor to handle all types of links
This should enable to handle all types of relative URLs defined in RFC: https://www.rfc-editor.org/rfc/rfc3986#section-5.4
2024-02-16 11:43:32 +01:00
vinodkiran 52ffa1772b Multimodal Fixes...removing all static methods/variables. 2024-02-15 18:18:36 -05:00
vinodkiran 9c874bb49a Concurrency fixes - correcting wrong id 2024-02-15 09:08:49 -05:00
Henry 85809a9ecc fix for concurrency 2024-02-15 04:03:10 +08:00
vinodkiran a71c5a109d fix for concurrent requests for media handling 2024-02-14 13:16:51 -05:00
Henry 86da67f467 add missing human text when image presents 2024-02-14 20:20:43 +08:00
Henry 778e024c02 update query engine tool 2024-02-14 18:40:35 +08:00
Henry Heng dcb1ad15e7
Merge branch 'main' into FEATURE/Vision 2024-02-14 18:06:33 +08:00
Ilango 4e8bf4903d
Merge pull request #1687 from 0xi4o/bug/scrap-limit
Fix: relative links method and limit not applying to manage links
2024-02-12 12:35:40 +05:30
Ilango 5471a4c9aa Show error when relative links method is not set and allow 0 as limit value 2024-02-12 12:01:19 +05:30
Henry Heng 2ef0f813c6
Merge pull request #1703 from FlowiseAI/feature/Retriever-Output
Feature/Add document json output
2024-02-10 22:12:23 +08:00
Henry Heng 55dad31438
Merge pull request #1677 from fletch-ai/bugfix/Postgres-SSL-Fix
Fixing Postgres so that similaritySearchVectorWithScore actually connects via TLS/SSL when specified
2024-02-10 22:10:36 +08:00
Henry caf54bf31b add document json output 2024-02-09 16:07:34 +08:00
Henry Heng 1f2e58c5d5
Merge pull request #1697 from Jaredude/bugfix/dynamob-memory-store
DynamoDB Chat Memory fix
2024-02-09 01:36:38 +08:00
Darien Kindlund 907d5c7ef7 Bumping version since this will change might break legacy Postgres chatflows that used TLS/SSL. This will help users remind them to upgrade their corresponding nodes. 2024-02-08 12:09:26 -05:00
Darien Kindlund 4a75396325 So apparently TypeORMVectorStore requires the field 'username' while Pool expects it to be 'user'. Need to populate both to avoid error messages. 2024-02-08 12:09:26 -05:00
Darien Kindlund 9af4eaaa8c Fixing linting issues. 2024-02-08 12:09:26 -05:00
Darien Kindlund e110a49a32 Migrating all TLS/SSL settings into additionalConfig so that there is consistency in how every function connects with Postgres in the same manner. 2024-02-08 12:09:26 -05:00
Jared Tracy dd89af8a09 refactor (this as any) usage 2024-02-08 09:04:46 -06:00
Jared Tracy d0b1980482 Removes prior comment 2024-02-07 22:08:41 -06:00
Jared Tracy d7f9c07381 return tableName, partiionKey, dynamoKey from initalizeDynamoDB 2024-02-07 22:07:12 -06:00
Henry bc054d2fe1 add fix for override session id 2024-02-08 11:55:30 +08:00
Jared Tracy 3f0f0e4d28 DynamoDB Chat Memory fix
Fixes #1624

Please note comment in class BufferMemoryExtended for further discussion, if necessary
2024-02-07 20:18:06 -06:00
Henry Heng ee2bd518c3
Merge pull request #1672 from KennyVaneetvelde/feature/improve_structured_output_parser_flexibility
Add a zod-schema based JSON output parser ("Advanced Structured Output Parser")
2024-02-07 14:55:46 +08:00
Henry 17a27d92a5 disable warnings 2024-02-07 14:52:10 +08:00
Henry 73112ad122 Merge branch 'main' into chore/Upgrade-LC-version
# Conflicts:
#	packages/components/package.json
2024-02-07 02:01:32 +08:00
Ilyes Tascou 19fb13baf0 fix for linting 2024-02-06 14:36:32 +01:00
Ilyes Tascou 2bb2a7588a add recursive option for folder-loader 2024-02-06 14:25:40 +01:00
Kenny Vaneetvelde 90e6a804e4 Make the zod schema a main parameter instead of an additional param 2024-02-06 13:02:30 +01:00
Ilango c2ae7e138c Apply limit to selectedLinks even when relative links method is not specified 2024-02-06 14:40:19 +05:30
Henry dcacb02a47 🥳 flowise-components@1.6.0 release 2024-02-06 03:01:47 +08:00
Ilyes Tascou 011a0a75c3 add kotlin files to folder-loader 2024-02-05 17:20:05 +01:00
Darien Kindlund 5da3e3cc3e Adding proper TLS/SSL support to poolOptions so that the similaritySearchVectorWithScore function actually connects to Postgres via TLS/SSL when specified in the additionalConfig. 2024-02-04 12:27:18 -05:00
Kenny Vaneetvelde 62f70ab6ef Revert the changes to the original parser & template 2024-02-03 21:25:26 +01:00
Kenny Vaneetvelde 95b251f02a Make it a separate node instead 2024-02-03 21:22:49 +01:00
Kenny Vaneetvelde 288e451161 Improve flexibility of the structured output parser by allowing the user to input an example JSON and automatically converting it to a zod scheme 2024-02-03 19:43:44 +01:00
vinodkiran c504f91752 Multimodal: guard to check for nodeData before image message insertion. 2024-02-02 17:45:12 -05:00
Henry 041bfea940 add more params 2024-02-02 20:07:50 +00:00
Henry Heng 340e85da91
Merge pull request #1611 from FlowiseAI/feature/LlamaIndex
Feature/llama index
2024-02-02 20:00:21 +00:00
Henry c5bd4d4168 address configuration fix and add BLOB_STORAGE_PATH env variable 2024-02-02 13:55:38 +00:00
Henry Heng a219efc913
Rename MultiModalUtils.ts to multiModalUtils.ts 2024-02-02 13:37:33 +00:00
Henry 9cd0362f24 Merge branch 'main' into FEATURE/Vision
# Conflicts:
#	packages/components/nodes/chains/ConversationChain/ConversationChain.ts
#	packages/server/src/index.ts
#	packages/server/src/utils/index.ts
2024-02-02 02:54:06 +00:00
Henry Heng 37828de664
Merge pull request #1659 from FlowiseAI/feature/Vec2Doc
chore/update vec 2 doc node
2024-02-01 19:38:27 +00:00
Rafael Reis 1522acbf5a
Add gpt-3.5-turbo-0125 to ChatOpenAI.ts 2024-02-01 16:19:30 -03:00
Henry 7881f295ab update vec 2 doc node 2024-02-01 19:18:14 +00:00
Henry 5c6b5b233c fix top K 2024-02-01 13:14:02 +00:00
vinodkiran 5c8f48c2f1 Multimodal: Image Uploads. 2024-01-31 19:03:39 -05:00
Henry 9ab8c36fd0 🥳 flowise-components@1.5.3 release 2024-01-31 13:33:27 +00:00
vinodkiran e81927ee13 SpeechToText: Adding SpeechToText at the Chatflow level. 2024-01-31 07:48:38 -05:00
vinodkiran 4604594c55 SpeechToText: Adding SpeechToText at the Chatflow level. 2024-01-30 21:48:08 -05:00
Henry 02fe500f21 Merge branch 'main' into chore/Upgrade-LC-version
# Conflicts:
#	packages/components/nodes/cache/RedisCache/RedisCache.ts
#	packages/components/nodes/cache/RedisCache/RedisEmbeddingsCache.ts
#	packages/components/nodes/chains/ConversationChain/ConversationChain.ts
#	packages/components/nodes/tools/RetrieverTool/RetrieverTool.ts
#	packages/components/nodes/vectorstores/Qdrant/Qdrant.ts
#	packages/components/nodes/vectorstores/Redis/Redis.ts
#	packages/components/nodes/vectorstores/Redis/RedisSearchBase.ts
#	packages/components/nodes/vectorstores/Redis/Redis_Existing.ts
#	packages/components/nodes/vectorstores/Redis/Redis_Upsert.ts
#	packages/components/src/agents.ts
2024-01-31 00:25:37 +00:00
Henry 214b312fe5 add input moderation to conversation chain 2024-01-30 17:57:11 +00:00
Henry 4d6881b506 add return source documens to retriever tool 2024-01-30 14:12:55 +00:00
Henry Heng 18c9c1cc51
Merge pull request #1632 from fletch-ai/bugfix/AzureOpenAIEmbedding-Batch-Size
Bugfix/AzureOpenAIEmbedding - Updated Default Batch Size from 1 to 100
2024-01-29 10:12:22 +00:00
Henry Heng 985e454a7f
Merge pull request #1631 from fletch-ai/feature/airtable-include-fields
Feature/airtable include fields
2024-01-29 10:11:31 +00:00
Darien Kindlund 63665b37ce Switching Redis TTL from EX to PX to match TTL in milliseconds (as specified in the input param). 2024-01-28 21:58:04 -08:00
Darien Kindlund 9f4619e408 Switching default batch size from 1 to 100 in order to support higher volume of document loading into vector stores before timing out. 2024-01-28 21:52:40 -08:00
Darien Kindlund 905c9fc2be Reverting version bump 2024-01-28 20:49:21 -08:00
Darien Kindlund b960f061eb Clarifying that the Limit value is ignored when Return All is set to true. 2024-01-28 20:42:19 -08:00
Darien Kindlund 66eef84633 Forgot to make maxRecords optional now 2024-01-28 20:42:19 -08:00
Darien Kindlund 37945fc998 The loadAll() function should ignore any maxRecords specified, because the intention is the load *all* of the records. Also, marking both the Return All and Limit params as optional, so as to not confuse the user. Making them both required adds a lot of confusion that doesn't make sense. Ideally, the user either specifies Return All OR specifies the Limit value but not BOTH. It seems there's no way to define "conditional requirements" in Flowise params, so it's better to make both params optional. 2024-01-28 20:42:19 -08:00
Darien Kindlund dc39d7e2be So Airtable API expects a maxRecords value to be the total set of records you want across multiple API calls. If the maxRecords is greater than 100, then it will provide pagination hints accordingly. 2024-01-28 20:42:19 -08:00
Darien Kindlund 9b71f683ff Support pagination even in loadLimit(), so that if a user wants to load more than 100 records but not all of them, they can. Currently, there's a bug where the document loader doesn't work on loading more than 100 records because of internal Airtable API limitations. The Airtable API can only fetch up to 100 records per call - anything more than that requires pagination. 2024-01-28 20:42:19 -08:00
Darien Kindlund 2237b1ab16 Fix worked, removing debug logging, and bumped node version. 2024-01-28 20:42:19 -08:00
Darien Kindlund 3b788e42e1 When you switch from GET to POST, you're supposed to adjust the Airtable URL to use the /listRecords endpoint. I didn't RTFM clearly. This is currently documented here: https://support.airtable.com/docs/enforcement-of-url-length-limit-for-web-api-requests 2024-01-28 20:42:19 -08:00
Darien Kindlund 456dfabc6f For some reason, Airtable doesn't like the POST operations, so I need to add logging to figure out why this happens 2024-01-28 20:42:18 -08:00
Darien Kindlund 8ae848110e Clarifying the description for the optional fields param 2024-01-28 20:42:18 -08:00
Darien Kindlund 72ec7878b6 Added more error checking and also fixed yet more build errors 2024-01-28 20:42:18 -08:00
Darien Kindlund 1a7cb5a010 Fixing more build errors 2024-01-28 20:42:18 -08:00
Darien Kindlund ae64854bae Fixing a bunch of build errors 2024-01-28 20:42:18 -08:00
Darien Kindlund 71f456af90 Switched to specifying Airtable fields to include rather than exclude - this helps reduce the amount of data fetched by the DocumentLoader when there are massive numbers of fields in an Airtable table. 2024-01-28 20:42:18 -08:00
Darien Kindlund 6f7b7408e1
Merge branch 'FlowiseAI:main' into main 2024-01-28 20:34:00 -08:00
Henry 21c47d8049 add subquery engine 2024-01-28 23:46:55 +00:00
Henry 3e59b9b658 Merge branch 'main' into feature/LlamaIndex 2024-01-28 20:39:08 +00:00
Henry Heng aeb036bb47
Merge pull request #1628 from FlowiseAI/bugfix/Redis-Connection-Max-Client
Feature/Singleton Redis Connection
2024-01-28 20:34:50 +00:00
Henry 393f9b57c6 use singleton redis connection 2024-01-28 17:18:18 +00:00
Ashes47 1c108f3599 update 2024-01-28 21:51:27 +05:30
Ashes47 51388d5057 update 2024-01-28 21:48:15 +05:30
Ashes47 36ab1681ac lint 2024-01-28 21:39:22 +05:30
Anuj Verma e154461f1d
Update MongoDBMemory.ts 2024-01-28 21:33:09 +05:30
Anuj Verma e8deeb25cf
Update MongoDBMemory.ts 2024-01-28 19:45:19 +05:30
Henry b636b4384c Merge branch 'main' into feature/LlamaIndex
# Conflicts:
#	packages/server/src/index.ts
2024-01-27 23:22:05 +00:00
Henry 7b0416b680 Merge branch 'main' into chore/Upgrade-LC-version
# Conflicts:
#	packages/components/nodes/vectorstores/Qdrant/Qdrant.ts
2024-01-27 00:59:15 +00:00
Henry a711e21ac7 update embeddings and marketplace templates 2024-01-27 00:52:23 +00:00
Henry Heng c1767f302d
Merge pull request #1610 from raffareis/feat/new-gpt-4-models
Update ChatOpenAI.ts to include new openai's Chat models
2024-01-27 00:14:58 +00:00
Henry 0606d2c6dd upgrade langchain version 0.1.0 2024-01-26 23:41:55 +00:00
Henry b050920a77 filter fix 2024-01-26 20:10:43 +00:00
YISH 50cef64193 Allows CustomFunction to be set as an Ending Node 2024-01-26 09:17:33 +08:00
Henry 3d670fec81 update query engine 2024-01-26 00:22:24 +00:00
Ilango 94d8e003e7 Merge branch 'main' of github.com:0xi4o/Flowise into feature/scrapped-links 2024-01-26 03:57:21 +05:30
Henry 1fb3e25f53 update linting issues 2024-01-25 21:57:56 +00:00
Rafael Reis 274125a289
Update ChatOpenAI.ts 2024-01-25 16:38:15 -03:00
Henry 2d6dcb3e82 Merge branch 'main' into feature/LlamaIndex
# Conflicts:
#	.github/workflows/autoSyncMergedPullRequest.yml
2024-01-25 19:16:20 +00:00
Henry 049a35968a remove pinecone env linting issue 2024-01-25 18:30:27 +00:00
Henry dc19fde063 🥳 flowise-components@1.5.2 release 2024-01-25 16:21:05 +00:00
Henry 2279ffd57d update conversational retrieval agent 2024-01-24 14:13:44 +00:00
vinodkiran 3ce22d0dde MultiModal : Adding functionality to base OpenAI Chat Model 2024-01-24 18:25:22 +05:30
Henry 8189f945cc Merge branch 'main' into feature/LlamaIndex
# Conflicts:
#	packages/components/nodes/agents/ConversationalAgent/ConversationalAgent.ts
#	packages/components/nodes/agents/ConversationalRetrievalAgent/ConversationalRetrievalAgent.ts
#	packages/components/nodes/agents/OpenAIAssistant/OpenAIAssistant.ts
#	packages/components/nodes/agents/OpenAIFunctionAgent/OpenAIFunctionAgent.ts
#	packages/components/nodes/chains/ConversationChain/ConversationChain.ts
#	packages/components/nodes/chains/ConversationalRetrievalQAChain/ConversationalRetrievalQAChain.ts
#	packages/components/nodes/memory/BufferMemory/BufferMemory.ts
#	packages/components/nodes/memory/BufferWindowMemory/BufferWindowMemory.ts
#	packages/components/nodes/memory/ConversationSummaryMemory/ConversationSummaryMemory.ts
#	packages/components/nodes/memory/DynamoDb/DynamoDb.ts
#	packages/components/nodes/memory/MongoDBMemory/MongoDBMemory.ts
#	packages/components/nodes/memory/MotorheadMemory/MotorheadMemory.ts
#	packages/components/nodes/memory/RedisBackedChatMemory/RedisBackedChatMemory.ts
#	packages/components/nodes/memory/UpstashRedisBackedChatMemory/UpstashRedisBackedChatMemory.ts
#	packages/components/nodes/memory/ZepMemory/ZepMemory.ts
#	packages/components/src/utils.ts
#	packages/server/marketplaces/chatflows/Long Term Memory.json
#	packages/server/src/index.ts
#	packages/server/src/utils/index.ts
2024-01-24 03:00:31 +00:00
Darien Kindlund 61e1866615 Added support for gpt-4 and gpt-4-32k models 2024-01-23 17:53:57 -05:00
Ilango 193e5c4640 Update console statements to use logger 2024-01-22 08:49:04 +05:30
Ilango c24708f53b Set default value for get links limit in web scraper nodes - cheerio, playwright, and puppeteer 2024-01-22 08:42:44 +05:30
Ilango bf60a1a2a9 Fix multiple calls to parseInt 2024-01-22 08:30:36 +05:30
Darien Kindlund b76c3b27a9
Merge branch 'FlowiseAI:main' into main 2024-01-20 00:01:41 -05:00
Henry 2b2a5b9028 add console call back to chains 2024-01-19 18:36:49 +00:00
Henry Heng 6b369d4ab9
Merge pull request #1561 from apricotbot/feature/pinecone_serverless
support pinecone serverless indexes
2024-01-19 16:26:46 +00:00