Plans et limites
La grille
| Plan | Prix mensuel | Modèles actifs | Prédictions par mois |
|---|---|---|---|
| Free | 0 $ | 1 | 100 |
| Build | 24,99 $ | 3 | 500 |
| Pro | 99,99 $ | 10 | 2 500 |
| Growth | 399,99 $ | 25 | 15 000 |
| Enterprise | sur devis | sur mesure | sur mesure |
Cette grille est publique et se lit par l'API, sans authentification :
curl "$SPAVIK_BASE_URL/v1/plans"Consultez-la plutôt que de recopier ces chiffres dans votre interface : ils changeront.
Ce que compte « modèles actifs »
Le plafond porte sur les modèles de tout le compte, workspaces confondus, pas sur ceux d'un workspace. Un modèle archivé ne compte plus, et un modèle dont l'entraînement a échoué est supprimé plutôt que conservé.
Archiver, c'est faire de la place sans rien perdre : le modèle cesse de servir, ses artefacts sont conservés, et le restaurer plus tard reprend une place. Supprimer un modèle pour de bon est un appel distinct, irréversible.
model.archive() # libère la place
spavik.restore(model.id) # en reprend uneAu-delà, l'API répond :
QUOTA_MODELS_EXCEEDED
Model limit reached (1/1) on the free plan, counting every workspace of the
account. Archive a model you no longer serve, or upgrade to the build plan.Ce que compte « prédictions par mois »
Une prédiction facturée, c'est une ligne scorée ou un couple horizon fois série en prévision. L'entraînement, l'intégration des vérités et toutes les lectures ne comptent pas.
Quand le volume mensuel est consommé, le solde de crédits prend le relais : vous en achetez des blocs, et l'API continue de répondre au lieu de s'arrêter au milieu du mois.
Suivre sa consommation
curl "$SPAVIK_BASE_URL/v1/usage" -H "X-API-Key: $SPAVIK_API_KEY"La réponse ventile la consommation par jour, par type d'appel et par clé, avec le solde et le drapeau credits_low. C'est ce dernier qui déclenche l'événement de webhook credits.low. predictions_remaining est ce que vous pouvez encore dépenser, volume mensuel et solde réunis : le même nombre que chaque réponse facturée porte dans son en-tête X-Spavik-Predictions-Remaining.
GET /v1/billing/subscription donne la même chose sous l'angle de l'abonnement : plan, statut, fin de période en cours, limites.
Les limites d'appel
L'API peut répondre 429 TOO_MANY_REQUESTS. Le seuil n'est pas publié au contrat et aucun en-tête Retry-After n'est renvoyé à ce jour : traitez ce code comme une invitation à réessayer un peu plus tard, avec une attente qui s'allonge. Les bibliothèques le font déjà.
Deux limites qui n'en sont pas
L'entraînement ne coûte rien, quel que soit le nombre de lignes. Et une clé d'usage n'expire pas, sauf si vous l'avez fait tourner avec un délai de grâce.