Biblioteca de lectura
Diseña un panel de filtros que revele sus supuestos
Haz que un panel de LocalLLaMA explique sus límites: condiciones visibles, cambios reversibles, estado legible de la petición y alcance honesto del material.
Etiqueta cada filtro activo
El panel describe el material que una petición puede devolver. En el cuaderno propuesto de cuantización, muestra q=quantization, subreddit=LocalLLaMA, limit=3 y page=1 como decisiones separadas. Restringir la comunidad no asegura que todos los debates pertinentes pertenezcan a ella ni que el archivo los contenga todos. Pon cerca la pregunta, por ejemplo qué condiciones se indicaron para medir memoria. Así se distingue un límite elegido de una ausencia inexplicada.
Usa etiquetas acordes con el contrato. Varios términos q analizados deben coincidir dentro de un campo title o text, no en ambos a la vez ni reuniendo coincidencias parciales entre ellos. kind=comment limita el tipo, no promete hilos completos. min_score=10 aplica un umbral al valor almacenado, no juzga autoridad o utilidad. Distingue los filtros omitidos de las restricciones activas. Un valor por defecto que estrecha la consulta sin avisar también es una decisión que el lector necesita comprender.
Muestra una restricción que pueda quitarse
Permite quitar una condición sin reconstruir toda la petición. La acción Quitar puntuación mínima puede mantener consulta, comunidad y demás filtros. Muestra el cambio antes de enviarlo y empieza la nueva secuencia en page=1. Esto permite comparar peticiones explícitas. No garantiza más registros ni revela cuántos se excluyeron: ambas respuestas son limitadas, sus totales pueden ser límites inferiores y repetir no promete una instantánea estable.
No atribuyas calidad al control. Quitar min_score no significa invitar al spam; añadirlo no selecciona evidencia experta. Pregunta qué aporta el umbral a esta investigación. Si solo oculta opiniones poco familiares sin ayudar a responder, dejarlo apagado puede ser razonable. Envía de manera explícita, no tras cada ajuste. Toda recuperación correcta cuesta un crédito, incluso vacía, por lo que explorar controles no debe convertirse inadvertidamente en una corriente de peticiones de pago.
Mantén legible el estado de la URL
Una URL con los filtros activos registra los supuestos de la búsqueda. Un ejemplo es https://api.redditsearchapi.com/v1/search?q=quantization&subreddit=LocalLLaMA&limit=3&page=1. Tu aplicación puede mostrar un resumen equivalente y guardarlo en el cuaderno. Codifica correctamente los valores al construir URLs y muestra etiquetas legibles. La petición guardada reproduce condiciones; no conserva la respuesta anterior ni garantiza que los mismos registros sigan disponibles después.
Excluye la credencial de la URL y de capturas compartidas. El backend añade X-API-Key o Authorization: Bearer desde su almacén de secretos. Los valores y notas también pueden ser sensibles: revísalos antes de compartir. Los controles de fecha deben serializar from y to como YYYY-MM-DD UTC; to abarca el día completo. Cambiar el periodo o tamaño de página inicia otra comparación, no continúa una página cuyos límites anteriores han cambiado de significado.
Explica el alcance resultante
Al recibir la respuesta, distingue lo mostrado de lo que establecen sus metadatos. Indica el número realmente presentado y matiza pagination.total con pagination.relation. Usa al menos para gte, no un signo de aproximación; con unknown o null indica total desconocido. pagination.has_more controla la continuación dentro de la ventana y pagination.window_exhausted señala su límite final. Se admiten hasta 100 registros y 100 páginas. Ni el límite ni un recuento exacto prueban cobertura completa de la comunidad o el tema.
Explica que los registros llegan en orden _doc, no cronológico, de relevancia o de puntuación. Una reorganización local solo afecta a lo cargado. Son registros planos y pueden carecer de título, autor, fecha o enlace. parent_id y link_id opcionales ayudan a agrupar lo disponible localmente, pero no son filtros ni prueba de una conversación completa. El panel debe permitir nombrar restricciones e incertidumbres, no confundir una forma precisa con una visión completa o representativa de Reddit.