- Allow users to write tables without embedding col with the Database.write_rows() interface.
- Use env var to set sentence embedding endpoint
- Add expunge parameter to Database.write_rows() method to allow users to re-use their classes. (#4)[#4]
- Users may now inherit from PGVector and FAISS classes (#3)[#3]
- Allow users to pass a maximum cosine distance to the database.retrieve_similar_content() method.
- Added parameters to handle the lifecycle of DB objects. Since SQLAlchemy expires objects after commiting they can't
be accessed anymore. The
expire_on_commit=False
parameter disables this behaviour.
- Fixed a bug with which it was not possible to init the model without passing a auth token
- IGEL now also accepts "IGEL_URL" to query the llm endpoint.
- Closed issues 2 and 10
by considering the max_new_tokens param in the
fit_to_context_window()
method.
- Added tests for FAISS DB
- Improve handling of History and Chat functionality
- TODO: Write Documentation for this point.
- Make dependencies a bit more forgiving.
- Fix typo and make versions allow all versions greater than.