L'API AskAI.free
Une clé, tous les modèles conversationnels du site : ChatGPT, Claude et DeepSeek derrière un seul point de terminaison compatible avec OpenAI. Les appels consomment le quota de tokens déjà inclus dans votre abonnement : aucune seconde facture, aucun solde de crédits séparé et aucune recharge supplémentaire. Si vous êtes ici pour créer un robot d’assistance pour votre propre site, le Chatbot IA espace montre comment les fonctionnalités de création correspondent à cette API et quel modèle choisir pour commencer.
Les clés sont réservées aux clients payants Pro et Max. Vous pouvez commencer par un essai gratuit de 7 jours, mais l’essai lui-même n’inclut pas l’accès à l’API - la clé est délivrée le jour où votre premier paiement est encaissé.
Qui peut obtenir une clé
- Vous bénéficiez d’une Pro ou Max offre.
- Votre le premier paiement a été encaissé. Les comptes en période d’essai ne sont pas facturés et ne peuvent donc pas générer de clé. Cette possibilité est débloquée le jour où l’essai devient un abonnement payant.
- Votre adresse e-mail est vérifiée et votre compte est en règle.
Ces vérifications s'exécutent sur chaque appel API, et pas seulement lors de la création de la clé. Si un abonnement expire ou est résilié, la clé cesse automatiquement de fonctionner.
Démarrage rapide
Le point de terminaison utilise le même format que OpenAI l’API de complétion de chat : la plupart des clients existants fonctionnent donc en modifiant deux lignes, l’URL de base et la clé.
curl https://askai.free/v1/chat/completions \
-H "Authorization: Bearer sk_askai_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-opus-5",
"messages": [
{"role": "system", "content": "You are a concise assistant."},
{"role": "user", "content": "Summarise this quarter in one sentence."}
],
"max_tokens": 500
}'
Ce que vous recevez en retour
{
"id": "chatcmpl-9f2c1ab4e7d3",
"object": "chat.completion",
"created": 1755820800,
"model": "claude-opus-5",
"choices": [
{ "index": 0, "message": { "role": "assistant", "content": "..." }, "finish_reason": "stop" }
],
"usage": {
"prompt_tokens": 42,
"completion_tokens": 118,
"total_tokens": 160,
"askai_tokens_charged": 6400,
"askai_tokens_remaining": 24993600
}
}
askai_tokens_charged est ce qui a été déduit de votre quota mensuel : le nombre de tokens multiplié par le tarif de ce modèle (voir le tableau ci-dessous).
askai_tokens_remaining est ce qu’il reste pour ce cycle.
Modèles
Transmettez le id comme model. Le multiplicateur indique combien de tokens de votre quota coûte un token du fournisseur. C’est le même tarif que sur le site : une discussion sur le site et le même appel via l’API coûtent donc exactement la même chose.
| Identifiant du modèle | Nom | Fournisseur | Tarif en tokens |
|---|---|---|---|
| chatgpt-6-astra | ChatGPT 6 Astra | OpenAI | 80x |
| chatgpt-6-sol | ChatGPT 6 Sol | OpenAI | 20x |
| chatgpt-6-luna | ChatGPT 6 Luna | OpenAI | 2x |
| chatgpt-5-5 | ChatGPT 5.5 | OpenAI | 15x |
| chatgpt-5 | ChatGPT 5 | OpenAI | 15.0x |
| chatgpt-5-6-sol | ChatGPT 5.6 Sol | OpenAI | 20x |
| chatgpt-5-6-terra | ChatGPT 5.6 Terra | OpenAI | 12x |
| chatgpt-5-6-luna | ChatGPT 5.6 Luna | OpenAI | 4x |
| chatgpt-4o | ChatGPT 4o | OpenAI | 17.0x |
| chatgpt-4-1 | ChatGPT 4.1 | OpenAI | 3.0x |
| claude-opus-5-5 | Claude Opus 5.5 | Anthropic | 32x |
| claude-opus-5 | Claude Opus 5 | Anthropic | 40x |
| claude-sonnet-5 | Claude Sonnet 5 | Anthropic | 30x |
| claude-opus-4 | Claude Opus 4.7 | Anthropic | 40.0x |
| claude-sonnet-4-6 | Claude Sonnet 4.6 | Anthropic | 30.0x |
| claude-sonnet-4 | Claude Sonnet 4 | Anthropic | 30.0x |
| claude-haiku-4-5 | Claude Haiku 4.5 | Anthropic | 8.0x |
| claude-sonnet-3-7 | Claude Sonnet 3.7 | Anthropic | 30.0x |
| claude-sonnet-3-5 | Claude Sonnet 3.5 | Anthropic | 30.0x |
| deepseek-r1 | DeepSeek V4 Flash | DeepSeek | 1.0x |
GET /v1/models renvoie la même liste en direct, avec un
available indicateur par modèle pour votre forfait.
Points de terminaison
| Méthode | Chemin | Ce qu’il fait |
|---|---|---|
| POST | /v1/chat/completions | Envoyez une conversation, recevez une complétion. |
| GET | /v1/models | Listez les modèles accessibles avec votre forfait. |
| GET | /v1/usage | Tokens restants, quota mensuel, limite de requêtes. |
Limites
- Taux : 60 par minute ; 2000 par heure, comptabilisé par clé.
- Entrée : jusqu'à 20 000 tokens par requête avec Pro, 80 000 avec Max.
- Sortie : jusqu’à 4 000 tokens avec Pro, 8 000 avec Max.
max_tokensest limité à ce plafond plutôt que rejeté. - La diffusion en continu n’est pas encore prise en charge. Envoyez
"stream": falseou omettez-le.
Épuisement des tokens
- Les appels sont déduits du même quota mensuel que sur le site. Il n'existe aucun solde API distinct et aucune recharge n'est possible en cours de cycle.
- Si votre solde restant ne suffit pas à payer la réponse demandée,
max_tokensest automatiquement réduit à ce que votre solde permet de couvrir, afin qu’une demande ne dépense jamais plus que ce dont vous disposez. - À zéro token,
/v1/chat/completionsrenvoie429 insufficient_tokenset aucun modèle n’est appelé. Le quota est réinitialisé au renouvellement de votre abonnement. /v1/usageet/v1/modelscontinuent à répondre à zéro : ils ne coûtent rien, et votre code en a besoin pour comprendre pourquoi il a été interrompu.
Erreurs
Les erreurs utilisent le format standard : les bibliothèques clientes existantes les affichent donc normalement.
{ "error": { "message": "...", "type": "permission_error", "code": "trial" } }
| Statut | Code | Sens |
|---|---|---|
| 401 | missing_api_key | Aucun en-tête Authorization. |
| 401 | invalid_api_key | La clé est incorrecte ou a été révoquée. |
| 403 | essai | Le compte n’a pas encore été débité. |
| 403 | non_pro | Plan n'est ni Pro ni Max. |
| 404 | Modèle introuvable | Identifiant de modèle inconnu. |
| 413 | context_length_exceeded | Le contenu saisi dépasse la longueur autorisée par votre offre. |
| 429 | insufficient_tokens | Le quota mensuel est épuisé. |
| 429 | ratelimit | Trop de requêtes pour cette clé. |
| 503 | Modèle indisponible | Le fournisseur en amont est indisponible. |
Protéger votre clé
- La clé n’est affichée qu’une seule fois, lors de sa création. Nous stockons uniquement une empreinte SHA-256 : personne, pas même nous, ne peut donc la relire.
- Gardez-la côté serveur. Une clé présente dans le JavaScript du navigateur ou dans une application mobile peut être copiée par n'importe qui et utilisée pour consommer votre quota.
- Vous l’avez perdue ou pensez qu’elle a fuité ? Révoquez-la sur votre page de compte et créez-en une nouvelle. La révocation prend effet dès la requête suivante.
- Vous pouvez disposer de 5 clés actives au maximum, ce qui vous permet de les renouveler sans interruption de service.
Commencez par un essai gratuit de 7 jours
Tous les modèles premium et outils d’image et de vidéo du site, sans aucun débit aujourd’hui. Les clés API sont fournies aux comptes Pro et Max payants une fois le premier paiement encaissé - L’essai lui-même n’inclut pas l’accès à l’API.
- Utilisation illimitée
- Modèles premium
- Sans publicité
- Essai gratuit de 7 jours
- Résiliable à tout moment