Pinecone Assistant routes requests across embeddings, rerankers, and LLMs using a service-aware load balancer based on the 'power of two choices' algorithm. This provides adaptive routing without a global coordinator, automatic failover during upstream incidents, and reduced latency. Different scoring policies are used for different service types (embeddings/rerankers on latency+reliability, LLMs on reliability+load) to optimize performance and availability.
All Pinecone trails