v7.3.0

neuml/txtaiv7.3.0Jul 15, 2024by davidmezzetti

AI Summary

This release adds streaming LLM and RAG support, a new RAG front-end application template, and text extraction improvements.

Key Highlights

  • Add support for streaming LLM generation
  • Add RAG API endpoint
  • Add RAG deepdive notebook
  • Add RAG example application
  • Rename Extractor pipeline to RAG

New Features

  • Streaming LLM generation
  • RAG API endpoint
  • RAG example application
  • Streaming RAG support

Full Release Notes

**This release adds a new RAG front-end application template, streaming LLM and streaming RAG support along with significant text extraction improvements**

See below for full details on the new features, improvements and bug fixes.

New Features
--------------------------
- Add support for streaming LLM generation (#680)
- Add RAG API endpoint (#735)
- Add RAG deepdive notebook (#737)
- Add RAG example application (#743)

Improvements
--------------------------
- Improve textractor pipeline (#748)
- Can't specify embedding model via API? (#632)
- Configuration documentation update request (#705)
- RAG alias for Extractor (#732)
- Rename Extractor pipeline to RAG (#736)
- Support max_seq_length parameter with model pooling (#746)

Bug Fixes
--------------------------
- Fix issue with max tokens for llama.cpp components (#733)
- Fix issue with loading non-transformer LLM models in Extractor/RAG pipeline (#734)
- Fix issue with setting quantize=False in HFTrainer pipeline (#747)