pub fn threshold(mut self, threshold: f64) -> Self {
        self.threshold = Some(threshold);
        self
    }
The threshold is the minimum similarity score that a route must have to be considered.
This depends on the similarity metric used by the embedder.
For open ai text-embedding-ada-002, the best threshold is 0.82
src/semantic_router/route_layer/builder.rs