You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Added support for any chroma client (http, persistent etc)
- It is now possible to pass embedding function to use with the collection in chroma (Note: this may not be ideal if somehow different embeddings are used in different runs)
- Function Indexer now supports default LLM interface used for function wrappers
- All indexed functions are now loaded at Function Indexer instantiation
- Function searching now returns named tuple SearchResult (['name', 'wrapper', 'function', 'distance'])
- Improved the way a function is called from the wrapper to also accept *args in addition to **kwargs
- Each wrapped function now gets an identifier (e.g. `tests.test_findex.TestClass.test_class_method`) to be able to find reference to the function at Function Indexer startup. We also add a hash wich is the SHA-1 of the identifier
- Nested functions are not supported in the wrapper.
- It is not possible to rehydrate partial functions that have been indexed. Instead at app startup such function should be re-added to the index (not to worry the indexer will check the hashes and will not attempt to add an existing function)
- Updated docs for function indexing.
BREAKING-CHANGE: The `FunctionIndexer` init and other method signatures have changed and are not backward compatible.
Refs: #17
* feat: Function indexer improvements
- Added support for any chroma client (http, persistent etc)
- It is now possible to pass embedding function to use with the collection in chroma (Note: this may not be ideal if somehow different embeddings are used in different runs)
- Function Indexer now supports default LLM interface used for function wrappers
- All indexed functions are now loaded at Function Indexer instantiation
- Function searching now returns named tuple SearchResult (['name', 'wrapper', 'function', 'distance'])
- Improved the way a function is called from the wrapper to also accept *args in addition to **kwargs
- Each wrapped function now gets an identifier (e.g. `tests.test_findex.TestClass.test_class_method`) to be able to find reference to the function at Function Indexer startup. We also add a hash wich is the SHA-1 of the identifier
- Nested functions are not supported in the wrapper.
- It is not possible to rehydrate partial functions that have been indexed. Instead at app startup such function should be re-added to the index (not to worry the indexer will check the hashes and will not attempt to add an existing function)
- Updated docs for function indexing.
BREAKING-CHANGE: The `FunctionIndexer` init and other method signatures have changed and are not backward compatible.
Refs: #17
---------
Signed-off-by: Trayan Azarov <tazarov@users.noreply.github.com>
About
Add http client support:
The text was updated successfully, but these errors were encountered: