Expand description
Qwen3 embedding provider via fastembed-rs candle backend.
Uses the candle-nn pure Rust inference engine (no ONNX Runtime). Models are downloaded from HuggingFace on first use.
Supported repos: Qwen/Qwen3-Embedding-0.6B, Qwen/Qwen3-Embedding-8B,
Qwen/Qwen3-VL-Embedding-2B (text-only mode).
ⓘ
use llm_kernel::embedding::Qwen3Provider;
use llm_kernel::embedding::EmbeddingProvider;
let provider = Qwen3Provider::new("Qwen/Qwen3-Embedding-0.6B")?;
let result = provider.embed("hello world")?;Structs§
- Qwen3
Provider - Qwen3 embedding provider backed by candle-nn.
Constants§
- QWEN3_
EMBEDDING_ 0_ 6B - Default HuggingFace repo for Qwen3-Embedding-0.6B.
- QWEN3_
EMBEDDING_ 8B - Default HuggingFace repo for Qwen3-Embedding-8B.
- QWEN3_
VL_ EMBEDDING_ 2B - Default HuggingFace repo for Qwen3-VL-Embedding-2B (text-only mode).