Biblioteca di lettura
Rendere visibile all’utente una modifica della query
Rendi tracciabile una ricerca sulla quantizzazione: salva le condizioni iniziali, cambia un filtro, confronta risposte limitate e spiega cosa non dimostra la differenza.
Registrare un punto di partenza
Il punto di partenza non è soltanto la parola iniziale, ma l’intero insieme di filtri: comunità, vincoli sull’autore, date e soglie di punteggio. Per un esercizio proposto di lettura su LocalLLaMA, parti da /v1/search?q=quantization&subreddit=LocalLLaMA&limit=3&page=1 su https://api.redditsearchapi.com. La domanda potrebbe riguardare le condizioni di memoria descritte da un esperimento. È una richiesta suggerita, non una prova della disponibilità di discussioni specifiche. Scrivi la domanda sopra i parametri, dando uno scopo alle modifiche successive.
Salva i valori inviati separatamente da quelli attualmente nel modulo. Registra il momento della risposta come osservazione dell’applicazione, il numero di record ricevuti e i campi di paginazione reali. Tieni pagination.total insieme a pagination.relation: un valore gte è un limite inferiore, non un conteggio approssimativamente esatto. Salvare localmente una risposta conserva ciò che il lettore ha esaminato. Salvare solo l’URL conserva le condizioni, non un’istantanea stabile dell’archivio. L’API non crea questo quaderno di confronto al tuo posto.
Cambiare un solo controllo
Supponi che il lettore voglia esaminare l’effetto di una soglia di punteggio. Lascia invariati q=quantization, subreddit=LocalLLaMA, limit=3 e page=1, poi aggiungi min_score=10. Mostra vecchio e nuovo valore prima dell’invio. La soglia filtra il punteggio memorizzato; non identifica prove di qualità né richiede l’ordinamento per punteggio. Un altro esercizio potrebbe cambiare soltanto la comunità. Usa il valore subreddit preciso desiderato, senza presumere che aggiungere il prefisso r/ sia una grafia equivalente dello stesso filtro.
Invia la richiesta modificata soltanto dopo un’azione esplicita. Modificare un campo non deve necessariamente attivare recuperi a pagamento a ogni tasto. Se invece serve quantization memory, spiega che entrambi i termini analizzati devono corrispondere all’interno di title o text; non è una ricerca per frase esatta o semantica. Mantieni le date in formato YYYY-MM-DD UTC, includendo il giorno to. Parti da pagina 1 con le nuove condizioni: una query modificata è una nuova sequenza, non pagina 2 della precedente.
Mostrare una scheda prima e dopo
Affianca ciascuna richiesta inviata al suo esito. Evidenzia il parametro cambiato anche con testo, non solo con il colore, e mostra quando è stata eseguita ogni richiesta. Una scheda compatta può contenere domanda, filtri inviati, stato della risposta, numero di record visualizzati e totale qualificato. Se una richiesta fallisce, lascia etichettata come fallita la sua area dei risultati; non confrontare una vecchia risposta riuscita sotto la nuova etichetta del filtro. Associa ogni risposta alla sua richiesta, impedendo a un arrivo tardivo di sostituire silenziosamente la scheda sbagliata.
Mostra sotto le schede il testo sorgente disponibile, senza chiamare i primi record risultati migliori. Titolo, autore, data e link utilizzabile possono mancare. Segnala queste lacune invece di inventare sostituti. Il lettore può aggiungere un’osservazione come “impostazioni ancora mancanti”, distinta dal testo ricevuto. Se l’applicazione salva entrambe le risposte, la memorizzazione appartiene al chiamante e alle sue scelte di conservazione. Il riepilogo condiviso deve escludere credenziali e avvertire se query o nota contengono informazioni sensibili.
Esplicitare il limite dell’interpretazione
Cambiare un input rende il confronto intenzionale più leggibile; non prova che ogni differenza osservata sia dovuta esclusivamente a quell’input. Richieste separate non sono garantite come istantanee stabili. Entrambe le risposte sono limitate e un totale gte non permette sottrazioni esatte delle popolazioni corrispondenti. Il recupero segue _doc, non data, rilevanza o punteggio. La scheda documenta quindi due richieste e il materiale ricevuto, non una misura controllata della qualità, popolarità o frequenza di un problema tecnico.
Ogni recupero riuscito costa un credito, anche con risultato vuoto. Una pagina successiva è un’altra richiesta, con al massimo 100 record e numeri di pagina fino a 100; esaurire questa finestra non dimostra copertura completa. Record piatti e riferimenti facoltativi al genitore non garantiscono una conversazione completa. Concludi con la prossima decisione del lettore: conservare un riferimento, indagare un’impostazione mancante, cambiare ancora una condizione o fermarsi. Questa API storica indipendente fornisce materiale per decidere, non una vista live di Reddit o una risposta verificata.