The model dropdown is empty after switching to a custom endpointOnly the provider's built-in model names are offeredA model you know exists is not selectableTyping the model name manually works, picking it from the list does notLos clientes con nombres de modelo fijos en el código se construyeron para un proveedor concreto. Apuntarlos a otro te da el endpoint correcto con el menú equivocado, y los nombres que envían puede que ni existan en el upstream.
Los clientes que sí obtienen la lista suelen llamar a GET /v1/models. Si a tu base URL le falta el prefijo de versión, esa llamada recibe un 404 en silencio y el desplegable se queda vacío sin mostrar ningún error.
Algunos clientes guardan la lista en caché de forma agresiva. Un modelo añadido en el upstream después de configurar el cliente no aparecerá hasta que se limpie la caché o se reinicie la aplicación.
Pregunta directamente al endpoint: esto es lo que ve un cliente que se comporta bien:
curl -s 'YOUR_BASE_URL/models' -H 'Authorization: Bearer YOUR_KEY' \
| head -c 400
Una lista en JSON significa que el endpoint está bien y el problema es el cliente. Un 404 significa que la base URL es incorrecta; HTML significa que apunta a una web.
GET /v1/models en APICLAN devuelve exactamente lo que alcanza tu clave, porque la lista se construye a partir del grupo de tu clave. Es la respuesta de referencia para tu cuenta, no un catálogo general.Revisado por última vez el 2026-10-01. Escrito a partir de problemas diagnosticados en una pasarela compatible con OpenAI en producción, no recopilado de otras webs.