model. Úsalos cuando el proveedor forme parte del contrato de la solicitud y no sea solo una preferencia de enrutamiento.
Sintaxis
basetenes el proveedor solicitadogoogle/gemma-4-26b-a4b:freees el ID de modelo canónico de Phaseo
Envía una solicitud
Usa el identificador con proveedor en cualquier endpoint que acepte un ID de modelo.Comportamiento del enrutamiento exacto
El calificador de proveedor es una restricción exacta. Phaseo limita los proveedores aptos al proveedor solicitado y no recurrirá a otro proveedor para esa solicitud. El calificador no omite otros controles. El proveedor también debe:- ofrecer el modelo canónico en el endpoint solicitado
- estar habilitado para la capacidad del endpoint
- cumplir las políticas del espacio de trabajo y de la clave de API
- cumplir las restricciones de preajustes y privacidad
- admitir el nivel de servicio y los parámetros solicitados
- tener configurados precios válidos
Interacción con los campos de enrutamiento
El proveedor calificado y los campos de enrutamiento explícitos deben coincidir.provider.only o routing.only. Una lista de permitidos que entre en conflicto, o una lista de ignorados que incluya al proveedor calificado, devuelve un error de validación.
Por ejemplo, esta solicitud es contradictoria y se rechaza:
Modelos gratuitos con proveedor
Una solicitud calificada con:free se acepta solo si ese proveedor exacto ofrece una ruta gratuita apta para el modelo canónico y el endpoint.
- está etiquetada explícitamente como
free - tiene un precio exactamente igual a cero
La existencia de un modelo canónico
:free no significa que todos los proveedores que ofrecen el modelo subyacente tengan una ruta gratuita.Slugs y alias de proveedores
Usa un slug de proveedor publicado en el catálogo de proveedores de Phaseo. Los slugs se normalizan a minúsculas y los alias heredados o de marca compatibles se convierten al ID canónico del proveedor. Por ejemplo,NovitaAI y novita-ai se normalizan actualmente como novita.
Los slugs mal formados o desconocidos se rechazan antes de seleccionar el proveedor. Phaseo no los envía al proveedor como parte del nombre del modelo.
Errores de validación
Los errores de IDs calificados por proveedor usan HTTP400 y el código de error principal validation_error. Consulta reason o details[].keyword para conocer el motivo exacto.
Ejemplo de error: