Biblioteca de lectura
Diseña la decisión de no pedir otra página de búsqueda
Haz deliberada otra página de LocalLLaMA. Relaciona la pregunta pendiente, el coste y el límite de paginación sin predecir la calidad de respuestas no vistas.
Identifica la tarea pendiente
Es más fácil valorar un botón de página siguiente si el lector puede nombrar lo que falta. En la búsqueda propuesta, puede querer un debate que indique las condiciones de una medición de memoria. Tras la primera respuesta, pregunta si el material las aclara. La contestación puede ser sí, no o incierta por falta de contexto. Es una decisión de lectura, no una conclusión de que la primera página contiene los registros más relevantes. La API no garantiza esa clasificación.
Mantén la pregunta y una nota breve junto a los registros. Si la primera página ya aporta una referencia útil, deja guardarla y salir sin otra recuperación. Si no, conserva la incertidumbre concreta, como hardware no especificado, en vez de solo necesito más resultados. Son decisiones ilustrativas de tu interfaz, no hallazgos observados en LocalLLaMA. El desplazamiento automático no debe convertir una duda en búsqueda ilimitada ni apartar una referencia que el lector aún examina.
Valora otra petición
Valora el coste concreto y el trabajo de lectura, no el valor de respuestas no vistas. Pasar de page=1 a page=2 con limit=3 pide hasta tres registros más bajo las mismas condiciones. Cada recuperación correcta cuesta un crédito, incluso vacía. La conversión estándar es $1 por 1000 créditos de pago; la recarga mínima de $50 aporta 50 000. Esto ayuda al operador a presupuestar, no justifica prometer un experimento útil o mayor diversidad en la próxima página.
La aplicación puede elegir un presupuesto de lectura inferior al máximo del servicio. Explícalo antes de pedir: otra página, hasta tres registros, mismos filtros. No estimes relevancia por la diversidad de una primera página diminuta ni por puntuaciones inventadas. _doc no da motivos para suponer que lo útil aparece primero o que páginas posteriores pierden valor. El lector puede cambiar un filtro o parar. Es más honesto que recomendar material que la aplicación no ha recibido.
Examina las señales de límite
Consulta pagination.has_more antes de ofrecer continuación y conserva filtros y limit al incrementar page. Se admiten páginas de 1 a 100 y hasta 100 registros por petición. Con page=100 y limit=100, una página final llena no deja espacio para comprobar otro registro fuera de la ventana. pagination.window_exhausted puede acompañar a has_more=false y un total expresado como límite inferior. Detén la secuencia ahí sin anunciar que se han leído todas las coincidencias del archivo.
Muestra pagination.total con pagination.relation. gte significa al menos el número indicado, no aproximadamente ese número; unknown puede acompañar a null. Una página vacía posterior a la primera también puede tener total desconocido. Los campos describen esta respuesta limitada, no la integridad del tema. La repetición o semejanza de registros tampoco prueba que otras páginas sobren. Si eliminas duplicados por ID real, explica esa decisión local y guarda procedencia suficiente para distinguirla de lo devuelto en cada respuesta.
Permite que el usuario pare
Usa una acción explícita para la página siguiente y una salida sencilla. El lector debe poder conservar una referencia, cerrar el cuaderno o volver a las condiciones sin provocar llamadas. Durante una petición evita activar repetidamente la misma acción y mantén accesible el texto existente. Si ofreces Parar, explica qué detiene realmente: futuras peticiones automáticas o la espera de la interfaz. No garantiza cancelar trabajo ya enviado al servidor ni evitar su coste.
Si falla la continuación, distingue los registros anteriores del número de página pendiente. Ofrece repetir solo cuando corresponda. Un fallo del origen tiene gestión de reembolso, posiblemente pendiente de conciliación; una respuesta perdida deja incierto su cobro. No saltes a otra página ocultando el intento fallido. Termina en un estado útil: el lector sabe qué examinó, por qué continuó o paró y qué desconoce. Es un cierre defendible para una búsqueda histórica, aunque no haya una respuesta completa.