Premiers pas
Introduction
Découvrez api14 : un seul endpoint compatible OpenAI pour tous les modèles de texte, d'image, de vidéo, de voix et d'embeddings, avec un solde unique en USD.
api14 est une passerelle d'API compatible OpenAI qui donne accès à tous les modèles. Une seule clé d'API, une seule URL de base et un seul solde en USD vous donnent accès aux modèles de texte, d'image, de vidéo, de voix, de transcription, de musique, d'embeddings et de rerank de tous les grands fournisseurs. Vous continuez à utiliser les SDK officiels d'OpenAI ; seuls baseURL et apiKey changent.
https://api14.com/api/v1
Ce que vous obtenez
- Tous les modèles : environ 650 modèles, synchronisés automatiquement. Les ids de modèle suivent le format
fournisseur/modèle, commeanthropic/claude-sonnet-4.5ouopenai/gpt-5-mini. Voir Ids de modèle et variantes. - Les formats de requête et de réponse d'OpenAI : chat completions, Responses, embeddings, images, audio et plus encore, pour que votre code existant fonctionne sans modification. Voir Compatibilité avec le SDK OpenAI.
- Des prix clairs en USD : chaque modèle affiche son prix, et chaque requête est débitée de votre solde en USD. Crédit offert à l'inscription ; les forfaits apportent plus d'utilisation qu'ils ne coûtent. Voir Tarifs et facturation.
- Fonctionnalités avancées prises en charge : streaming, appels d'outils, sorties structurées, raisonnement, recherche web, mise en cache des prompts, routage des fournisseurs et modèles de repli.
Les endpoints en un coup d'œil
| Fonctionnalité | Endpoint | Guide |
|---|---|---|
| Texte, raisonnement, outils, vision | POST /chat/completions | Chat completions |
| API Responses | POST /responses | Responses |
| Completions historiques | POST /completions | Completions |
| Embeddings | POST /embeddings | Embeddings |
| Images | POST /images/generations | Images |
| Vidéo (tâches asynchrones) | POST /videos, GET /videos/{id} | Vidéo |
| Synthèse vocale | POST /audio/speech | Voix |
| Reconnaissance vocale | POST /audio/transcriptions | Transcription |
| Rerank | POST /rerank | Rerank |
| Décisions | POST /decisions | Décisions |
| Liste des modèles | GET /models | Modèles |
| Consultation des générations | GET /generation?id= | Consultation des générations |
| Solde et clé | GET /credits, GET /key | Solde et infos de clé |
Le parcours d'une requête
- Votre client envoie une requête avec
Authorization: Bearer sk-api14-.... - La passerelle vérifie la clé, que le modèle est disponible et autorisé pour votre clé et votre forfait, votre limite de débit et votre solde.
- Le corps de la requête est transmis tel quel au fournisseur en amont.
- La réponse vous est renvoyée telle quelle, diffusée octet par octet lorsque
stream: true. - Le coût exact de la requête est débité de votre solde en USD. Les requêtes en échec ne sont pas facturées.
Une première requête
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.chat.completions.create({
"model": "openai/gpt-5-mini",
"messages": [
{
"role": "user",
"content": "Explain vector databases in two sentences."
}
]
});
console.log(result.choices[0].message.content);
Étapes suivantes
- Démarrage rapide : créez une clé et envoyez une requête en une minute.
- Authentification : le fonctionnement des clés et comment les protéger.
- Erreurs et Limites de débit : ce qu'il faut gérer en production.
- Parcourez tous les modèles et leurs prix sur la page des modèles.