Txtai

Latest version: v8.4.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

8.4.0

**This release adds support for vision LLMs, graph vector search, embeddings checkpoints, observability and an OpenAI-compatible API**

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

New Features
--------------------------
- Add support for vision models to HF LLM pipeline (884)
- Add similar query clause to graph queries (875)
- Feature Request: Embeddings index checkpointing (695)
- Feature Request: Enhance observability and tracing capabilities (869)
- Add OpenAI API compatible endpoint to API (883)
- Add example notebook showing how to use OpenAI compatible API (887)
- Add texttospeech pipeline to API (552)
- Add upload endpoint to API (659)

Improvements
--------------------------
- Add encoding parameter to TextToSpeech pipeline (885)
- Add support for input streams to Transcription pipeline (886)

Bug Fixes
--------------------------
- Fix bug with latest version of Transformers and model registry (878)

8.3.1

This release adds the following new features, improvements and bug fixes.

Bug Fixes
--------------------------
- Ensure staticvectors is installed before calling method (876)

8.3.0

**This release adds support for GLiNER, Chonkie, Kokoro TTS and Static Vectors**

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

New Features
--------------------------
- Add support for GLiNER models (862) Thank you urchade
- Add semantic chunking pipeline (812) Thank you bhavnicksm
- Add Kokoro TTS support to TextToSpeech pipeline (854) Thank you hexgrad
- Add staticvectors inference (859)
- Add example notebook for Entity Extraction with GLiNER (873)
- Add example notebook for RAG Chunking (874)
- Add notebook that analyzes NeuML LinkedIn posts (851)

Improvements
--------------------------
- Add new methods for audio signal processing (855)
- Remove fasttext dependency (857)
- Remove WordVectors.build method (858)
- Detect graph queries and route to graph index (865)
- Replace python-louvain library with networkx equivalent (867)
- Word vector model improvements (868)
- Improve parsing of table text in HTML to Markdown pipeline (872)

Bug Fixes
--------------------------
- Update build script to workaround breaking change with latest version of Transformers and Python 3.9 (852)
- Incorrect Endpoint Description in Swagger UI (FastAPI) (860)
- Handle empty token list with word vectorization (861)

8.2.0

**This release simplifies LLM chat messages, adds attribute filtering to Graph RAG and enables multi-cpu/gpu vector encoding**

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

New Features
--------------------------
- Add defaultrole to LLM pipeline (841)
- Feature Request: Graph RAG - Add extra attributes (684)
- Support graph=True in embeddings config (848)
- Support pulling attribute data in graph.scan (849)
- Encoding using multiple-GPUs (541)
- Add vectors argument to Model2Vec vectors (846)
- Enhanced Docs: LLM Embedding Examples (843, 844) Thank you igorlima!

Improvements
--------------------------
- Pin build script to pillow==10.4.0 (800)
- Ensure generated datetimes are in UTC (840)
- Update RAG notebooks to add clarifying notes on LLM inference (847)

8.1.0

**This release adds Docling integration, Embeddings context managers and significant database component enhancements**

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

New Features
--------------------------
- Add text extraction with Docling (814)
- Add Embeddings context manager (832)
- Add support for halfvec and bit vector types with PGVector ANN (839)
- Persist embeddings components to specified schema (829)
- Add example notebook that analyzes the Hugging Face Posts dataset (817)
- Add an example notebook for autonomous agents (820)

Improvements
--------------------------
- Cloud storage improvements (821)
- Autodetect Model2Vec model paths (822)
- Add parameter to disable text cleaning in Segmentation pipeline (823)
- Refactor vectors package (826)
- Refactor Textractor pipeline into multiple pipelines (828)
- RDBMS graph.delete tests and upgrade graph dependency (837)
- Bound ANN hamming scores between 0.0 and 1.0 (838)

Bug Fixes
--------------------------
- Fix error with inferring function parameters in agents (816)
- Add programmatic workaround for Faiss + macOS (818) Thank you yukiman76!
- docs: update 49_External_database_integration.ipynb (819) Thank you eltociear!
- Fix memory issue with llama.cpp LLM pipeline (824)
- Fix issue with calling cached_file for local directories (825)
- Fix resource issues with embeddings indexing components backed by databases (831)
- Fix bug with NetworkX.hasedge method (834)

8.0

This release also adds support for Model2Vec vectorization. See below for more.

New Features
--------------------------
- Add txtai agents 🚀 (804)
- Add agents package to txtai (808)
- Add documentation for txtai agents (809)
- Add agents to Application and API interfaces (810)
- Add agents example notebook (811)
- Add model2vec vectorization (801)

Improvements
--------------------------
- Update BASE_IMAGE in Dockerfile (799)
- Cleanup vectors package (802)
- Build script improvements (805)

Bug Fixes
--------------------------
- ImportError: cannot import name 'DuckDuckGoSearchTool' from 'transformers.agents' (807)

Page 1 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.