๐จ๐จ๐จ Main Changes ๐จ๐จ๐จ
-
๐ Low-level operation organized in three different categories: Document, Embedding and Store.
- Each operation consume 1๏ธโฃ service only based on the category it belongs to (๐ document โ storage, ๐ข embedding โ model provider and ๐๏ธ store โ vector store).
- Each category has a specific โ๏ธ configuration (Document Configuration, Embedding Configuration, Store Configuration) โ You can now easily mix different services.
- Old "Composite" operations have been remove from the connector. Here the list:
[Composite] Add doc to store
โ Replaced by concatenation of[Document] Load single
+[Embedding] Generate from document
+[Store] Add
[Composite] Add folder to store
โ Replaced by concatenation of[Document] Load list
+[Embedding] Generate from document
+[Store] Add
[Composite] Query from store
โ Replaced by concatenation of[Embedding] Generate from text
+[Store] Query
-
๐ Support for ๐ connection providers. Once creating any configuration it will be possible to perform connection test (Community ๐งโ๐งโ๐งโ๐ง Ask).
-
๐ ๐ฃ๐ฃ๐ฃ๐ฃ๐ฃ Support for external dependency (Community ๐งโ๐งโ๐งโ๐ง Ask ). This change is a BIG one and well documented on https://mac-project.ai/ . Log story short it will help lower the connector ๐๏ธ size and keep it under control when adding support for more services. You can learn more here.
-
๐ฎ ๐ ๐ ๐ ๐ ๐ Now you can ingest documents X ๐ time faster, only ๐ slowed down only by rate limiting enforced by Model Providers ๐ซจ
-
๐ All docs completely reviewed accordingly to the above changes.
Supported Operations
๐ [Document]:
- Load single (text, pdf, ppt, pptx, xls, xlsx, doc, docx, etc.)
- Load list (text, pdf, ppt, pptx, xls, xlsx, doc, docx, etc.)
๐ข [Embedding]:
- Generate from Text
- Generate from Document
๐๏ธ [Store]
- Add
- List Sources
- Query
- Remove
Supported Services
๐ข Embedding Models
๐๏ธ Vector Stores
๐พ Storage
Supported Java Versions
Mule 4 Runtime support for Java 8, Java 11, Java 17
What's Changed
- ๐ Low-level operation organized in three different categories: Document, Embedding and Store.
- ๐ Support for ๐ connection providers. Once creating any configuration it will be possible to perform connection test (Community :ask: ).
- ๐ ๐ข ๐ข ๐ข Support for external dependency (Community :ask: ). This change is a BIG one and well documented on https://mac-project.ai/ . Log story short it will help lower the connector :weight_lifter::skin-tone-2: size and keep it under control when adding support for more services. You can learn more here.
- ๐ ๐ค ๐ค ๐ค Now you can ingest documents X10 time faster, only ๐ slowed down only by rate limiting enforced by Model Providers.
Full Changelog: v0.2.50...v0.3.0