Practical overview
When it fits
Use Radient when building Python-based embedding generation or vector-centric data pipelines; its documented Workflow example connects Google Drive documents through text extraction and Voyage AI vectorization to MongoDB storage.
Who it is for
- Python developers preparing data for similarity search or retrieval-augmented generation.
- Teams assembling vector-centric ETL pipelines from data sources, transformations, vectorizers and storage sinks.
Documented uses
- Convert text into embeddings with a selected vectorization method and model.
- Generate vectors from audio, graphs, images or molecules using the corresponding vectorizers.
- Compose source-to-sink workflows that transform data, create embeddings and persist vectors.
- Optimize supported vectorizers on the fly with the accelerate function.
Requirements & limits
The repository is public and identifies the project as open source under the BSD-2-Clause license. The documented installation command is `pip install radient`.
- Radient handles embedding generation and retrieval-pipeline composition; its README explicitly excludes LLM connectors.
- The default text vectorizer uses Sentence Transformers and prompts to install that dependency if missing.
- Workflow components can include sources, transforms, vectorizers and sinks; the README gives Google Drive, Voyage AI and MongoDB as an example.
- The README lists Sentence Transformers, ImageBind, TorchAudio, RDKit, scikit-learn and ONNX among the supporting ecosystem.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Create a text embedding with the default vectorizer
Install Radient and vectorize a short text string using its documented default model.
Before you start
- Python environment with Radient installed using pip.
- Sentence Transformers; if absent, Radient prompts to install it.
Steps
Install Radient with the command below.
pip install radientImport
text_vectorizerfromradientand create a vectorizer withvz = text_vectorizer().Call
vz.vectorize("Hello, world!")to produce a vector.
Expected outcome
A vector representation of the input text, using the documented default model bge-small-en-v1.5 from Sentence Transformers.
Guide limitations
- The guide covers text vectorization only; it does not set up a retrieval workflow or storage.
- The default vectorizer depends on Sentence Transformers, which may need to be installed after Radient prompts.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- fzliu/radient · Official homepage title · retained in its source language

