Objetivo
- Prioriza el proveedor más barato para una solicitud.
- Prioriza el proveedor con menor latencia para flujos interactivos.
- Prioriza el proveedor con mayor rendimiento para la generación por lotes.
1. Añade provider.sort a la solicitud
En las solicitudes de texto, define el orden deseado directamente en el objeto provider.
pricelatencythroughput
2. Elige el criterio de ordenamiento adecuado para la carga de trabajo
Usa:pricecuando el coste importa más que la latencia de colalatencypara chat, copilotos y herramientas con intervención humanathroughputpara generación de alto volumen o procesos de recuperación
3. Entiende qué compara el gateway
Cuando envías un criterio explícito de ordenamiento por solicitud, el gateway clasifica los candidatos de forma determinista en vez de usar la aleatoriedad ponderada equilibrada habitual. Para modelos de texto:pricecompara una base de precios común entre los proveedores aptos- si existen medidores de texto compartidos, el gateway prefiere los que coinciden en
input_text_tokensyoutput_text_tokens latencyusa los datos de latencia más recientes de los proveedoresthroughputusa las mediciones de rendimiento más recientes
4. Mantén realista el conjunto de proveedores
El ordenamiento funciona mejor cuando primero limitas el conjunto de candidatos si es necesario. Por ejemplo, ordena únicamente un conjunto aprobado de proveedores:5. Verifica el resultado ordenado
Al depurar, inspecciona la solicitud en Gateway -> Uso y busca:- proveedores considerados
- proveedores ordenados
- los factores de puntuación del enrutamiento relacionados con precio, latencia o rendimiento