embed_anything 0.6.7

Embed anything at lightning speed
Documentation
#[cfg(feature = "ort")]
fn main() {
    use embed_anything::Dtype;

    let reranker = embed_anything::reranker::model::Reranker::new(
        "zhiqing/Qwen3-Reranker-0.6B-ONNX",
        None,
        Dtype::F32,
        None,
    )
    .unwrap();

    let sentences = vec![
        "The cat sits outside",
        "A man is playing guitar",
        "I love pasta",
        "The new movie is awesome",
        "The cat plays in the garden",
        "A woman watches TV",
        "The new movie is so great",
        "Do you like pizza?",
    ];

    let query = vec!["There is a cat outside"];

    let reranker_results = reranker.rerank(query, sentences, 32).unwrap();
    let pretty_results = serde_json::to_string_pretty(&reranker_results).unwrap();
    println!("{}", pretty_results);
}

#[cfg(not(feature = "ort"))]
fn main() {
    println!("Reranker is not supported without ORT");
}