Crediti per sviluppatori
Gli utenti a pagamento ricevono 1.000 crediti al mese interno. I crediti non vengono trasferiti.
Sovvenzione mensile#
Gli utenti a pagamento ricevono 1.000 crediti al mese interno. I crediti non vengono trasferiti.
Gli abbonamenti trimestrali e semestrali ricevono comunque 1.000 crediti un mese interno alla volta.
Costi operativi#
Le classifiche costano 1 credito per 20 articoli effettivi; outlier la ricerca costa 2; il dettaglio del video trovato costa 1; verificare e bilanciare il costo 0.
Prenota e sistemati#
Il server convalida, riserva il costo massimo, esegue e liquida una volta utilizzando il valore maggiore tra all_data.items.length e filter_data.items.length; i due set non vengono mai sommati per la fatturazione. La differenza viene rimborsata atomicamente.
Risposte a costo zero#
Risultati vuoti, non trovati, 304, richieste non valide, errori di autenticazione, limiti di velocità ed errori del server costano 0.
Completa la tabella dei crediti REST API#
Queste sono le regole di fatturazione attuali per ogni endpoint REST della piattaforma per sviluppatori pubblica V1. Gli endpoint di classificazione e ricerca vengono stabiliti una volta utilizzando il conteggio effettivo degli articoli maggiore da all_data e filter_data; i due conteggi non vengono sommati e la fatturazione non utilizza direttamente lo limit richiesto.
| Metodo | API | Scopo | Regola di fatturazione | Minimo | Massimo |
|---|---|---|---|---|---|
GET | /v1/auth/verify | Verificare la chiave API | Gratuito | 0 | 0 |
GET | /v1/credits | Leggi il saldo del credito | Gratuito | 0 | 0 |
GET | /v1/credits/costs | Leggi il catalogo di fatturazione | Gratuito | 0 | 0 |
GET | /v1/rankings/chinese-low-subscriber-long-videos | Classifica cinese dei video lunghi con pochi iscritti | 1 ogni 1–20 articoli effettivi | 0 | 3 |
GET | /v1/rankings/hot-today | Classifica calda di oggi | 1 ogni 1–20 articoli effettivi | 0 | 3 |
POST | /v1/videos/outliers/search | Outlier ricerca video | 2 per 1–20 articoli effettivi | 0 | 6 |
GET | /v1/videos/{video_id} | Particolare del video | 1 quando viene restituito un video | 0 | 1 |
Liquidazione in base al conteggio effettivo degli articoli#
Il valore predefinito limit è 20, con un minimo di 1 e un massimo di 50. Il conteggio effettivo degli articoli è max(all_data.items.length, filter_data.items.length). Le classifiche cinesi e quelle calde di oggi utilizzano ceil(actual items ÷ 20) × 1; La ricerca outlier utilizza ceil(actual items ÷ 20) × 2.
Ad esempio, se limit=50 restituisce solo 3 elementi della classifica cinese, il costo finale è 1; se la ricerca outlier restituisce 3, il costo è 2. Prima viene prenotato il massimo, poi viene saldato il risultato effettivo e la differenza rimborsata atomicamente.
| Articoli effettivi restituiti | Classifica cinese | Caldo oggi | Ricerca Outlier |
|---|---|---|---|
| 0 articoli | 0 | 0 | 0 |
| 1–20 articoli | 1 | 1 | 2 |
| 21-40 articoli | 2 | 2 | 4 |
| 41-50 articoli | 3 | 3 | 6 |
Tabella crediti utensile MCP#
REST API e MCP utilizzano lo stesso conto di credito e le stesse regole di liquidazione.
| Strumento MCP | Operazione | Costo |
|---|---|---|
get_chinese_low_subscriber_long_videos | Classifica cinese dei video lunghi con pochi iscritti | 1 ogni 1–20 articoli, massimo 3 |
get_hot_today | Classifica calda di oggi | 1 ogni 1–20 articoli, massimo 3 |
search_outlier_videos | Ricerca Outlier | 2 per 1–20 articoli, massimo 6 |
analyze_video_url | Particolare del video | 1 sul successo |
get_credit_balance | Saldo del credito | 0 |
Richieste di stato e gestione che non costano crediti#
I controlli dello stato, le ricerche sulla fatturazione e la gestione delle chiavi nella console web non consumano crediti per sviluppatori. /control/v1/* è un'interfaccia interna firmata tra il sito Web ShortsMonkey e Core API e non deve essere chiamata direttamente dai normali sviluppatori.
| Endpoint o operazione | Scopo | Costo |
|---|---|---|
/health/live | Controllo dell'attività core API | 0 |
/health/ready | Controllo della disponibilità del database e del servizio | 0 |
/v1/auth/verify | Verificare la chiave API | 0 |
/v1/credits | Leggi il saldo del credito | 0 |
/v1/credits/costs | Leggi le regole di fatturazione | 0 |
| Crea, ruota o revoca una chiave API | Gestione console Web API | 0 |
| Leggi l'utilizzo e lo stato della piattaforma | Gestione console Web API | 0 |
Regole a costo zero, rimborso e richiesta duplicati#
Un riscontro nella cache non è automaticamente gratuito: hot today viene comunque fatturato in base agli effettivi articoli restituiti quando viene utilizzata la cache del server. Solo i casi seguenti si stabilizzano a 0.
| Caso | Costo finale |
|---|---|
| Chiave API non valida, nessuna sottoscrizione o ambito insufficiente | 0 |
| Parametri non validi, risorsa mancante o crediti insufficienti | 0 |
| Limite di velocità o concorrenza superato | 0 |
| Errore di servizio o dati non disponibili | I crediti riservati vengono rimborsati; costo finale 0 |
Nella classifica cinese ETag ha colpito il ritorno 304 | 0 |
Riprovare con gli stessi Idempotency-Key e parametri | Restituisce la risposta originale senza ulteriori addebiti |
| Stessa richiesta senza riutilizzare la chiave di idempotenza | Trattata e fatturata come una nuova richiesta |
| MCP ripete la stessa chiave, strumento e argomenti normalizzati entro 30 secondi | Riutilizza il risultato originale senza ulteriori addebiti |
Leggi l'addebito nella risposta#
Ogni risposta API pubblica riuscita restituisce il costo corrente, il saldo rimanente e la fine del periodo di credito tramite X-Credits-Cost, X-Credits-Remaining e X-Credits-Period-End.
I campi JSON credits.cost, credits.remaining e credits.period_ends_at forniscono le stesse informazioni. Utilizza l'effettivo cost della risposta.