Main chages
- Supporting Gemini api
- Deprecate chroma support
- Enhance qdrant modules
- automatically collection separation to keep memory error away
- Change return type of `stream()` and `astream()` method to `CompletionResults` instance for all chunks
- Install option for required dependencies.
Breaking changes
- `from langrila import OpenAIChatModule` to `from langrila.openai import OpenAIChatModule`.
- It's the same as other modules related to openai api.
- Return type of `stream()` and `astream()` method. From v0.0.3, all return types of all chunks is CompletionResults.
- The name of retrieval results class : `RetrievalResult` to `RetrievalResults`
- Qdrant vector_size as argument.