RXP requires two components: embedding models to vectorize text and domain profiles to provide standard queries.Documentation Index
Fetch the complete documentation index at: https://docs.q-uestionable.ai/llms.txt
Use this file to discover all available pages before exploring further.
Embedding Models
RXP uses local sentence-transformers models via the optional[rxp] dependencies (sentence-transformers + chromadb). All models run locally — no API keys needed.
Registered Models
| ID | HuggingFace Name | Dimensions | Description |
|---|---|---|---|
minilm-l6 | sentence-transformers/all-MiniLM-L6-v2 | 384 | Default. Open WebUI default embedding model. |
minilm-l12 | sentence-transformers/all-MiniLM-L12-v2 | 384 | Higher quality MiniLM variant. |
bge-small | BAAI/bge-small-en-v1.5 | 384 | BGE small English v1.5. |
Using a Specific Model
Ad-Hoc HuggingFace Models
Any HuggingFace sentence-transformers model can be passed directly — if it’s not in the registry, RXP creates an ad-hoc config:Comparing All Registered Models
Domain Profiles
Profiles provide pre-configured corpus documents, poison documents, and test queries for specific knowledge domains.List Profiles
Built-in Profiles
hr-policy — Simulated corporate HR policy knowledge base. 8 queries covering remote work, time off, benefits, dress code, performance reviews, parental leave, expenses, and holiday dates.Custom Queries
Instead of a profile, provide queries directly with--query (repeatable):
Custom Corpus
Provide your own corpus as a directory of.txt files:
.txt file in the directory becomes one corpus document. The poison file is a single document that you’re testing for retrieval rank.
Model Selection Guide
All three registered models are local and free — no API keys needed. Choose based on your needs:| Use Case | Recommended |
|---|---|
| Quick testing | minilm-l6 (default, fastest) |
| Higher quality | minilm-l12 |
| Cross-model comparison | --model all |
| Specific research model | Pass HuggingFace name directly |