Documentazione API Hop
Ottimizzazione dei costi
Riduci i costi API tramite scelta dei modelli, progettazione del contesto, controllo dell’output e monitoraggio.
Controllare i costi non riguarda solo il prezzo unitario: richiede anche di ridurre richieste inefficaci, contesto e output eccessivamente lunghi e chiamate ripetute.
Come ottimizzare i costi API?
Inizia così:
- Scegli un modello adatto alla complessità: classificazione, estrazione o riscrittura semplici potrebbero non richiedere quello più costoso.
- Imposta
max_tokenso un altro limite di output per evitare generazioni senza limiti. - Invia solo il contesto necessario, rimuovendo istruzioni ripetute o cronologia irrilevante.
- Monitora volume delle richieste, importi fatturati e distribuzione dei costi per modello.
- Usa tentativi con attesa progressiva per problemi transitori di rete, evitando tentativi infiniti.
Lo streaming riduce i costi?
Lo streaming migliora soprattutto l’esperienza mostrando prima l’output. Può aiutare a interrompere presto una richiesta se la risposta è chiaramente errata, ma non riduce automaticamente il costo dei token. Il costo finale dipende comunque da input, output effettivi e prezzo del modello.
Quali metriche contano di più?
Monitora:
- Volume delle richieste e distribuzione dei costi per modello
- Media dei token di input e output
- Costo medio per chiamata di ogni funzionalità del prodotto
- Quota di richieste con contesto lungo
- Variazioni anomale di saldo o fatturazione
Se i costi aumentano improvvisamente, controlla prima chiamate duplicate, crescita illimitata del contesto, output non controllato o scelta accidentale del modello.