{provider}/{model}. Usa el catálogo para encontrar ese ID y luego llama a POST /v2/models/{provider}/{model}.
Descubrir el catálogo
Lista los modelos con la misma clave API que usas para generar:id en la ruta de invocación. El objeto billing contiene datos de facturación, no un precio. Lee facturación por rechazo de política antes de basarte en él.
Paginación
- Cuando
has_moreestrue, pasa elnext_cursordevuelto comocursor. Detente cuandohas_moreseafalse, incluso si una página anterior fue más corta de lo solicitado. - Trata los cursores como opacos. Codifica el valor para URL, por ejemplo con cURL
--get --data-urlencode "cursor=$NEXT_CURSOR"; no calcules desplazamientos ni modifiques el cursor. limittiene un valor predeterminado de 20 y un máximo de 100. Los valores por encima del máximo se ajustan; los valores cero y negativos seleccionan el predeterminado. La respuesta informa el límite que realmente se usó.- Un cursor no válido devuelve
400/invalid_input. No reinicia la lista de forma silenciosa. - Un cursor puede seguir siendo válido entre actualizaciones del catálogo, pero el recorrido no es una instantánea: un modelo agregado antes de tu posición actual puede no aparecer en ese recorrido.
503 / service_unavailable es temporal. Reintenta con retroceso exponencial; no lo trates como un catálogo vacío. Los métodos run del SDK llaman directamente al modelo seleccionado.
Leer un modelo
Obtén una entrada del catálogo directamente cuando conozcas el ID del modelo:Próximos pasos
- Esquemas y resultados: lee el esquema de entrada y salida de un modelo antes de llamarlo.
- Todos los modelos: explora el catálogo con una solicitud funcional para cada modelo.