Nous utilisons des cookies. Les cookies et le stockage du navigateur vous gardent connecté et mémorisent vos préférences. Avec votre accord, nous mesurons aussi l’utilisation du site. Vous pouvez à tout moment. Consultez notre politique relative aux cookies.

Introduction

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, comme anthropic/claude-sonnet-4.5 ou openai/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éEndpointGuide
Texte, raisonnement, outils, visionPOST /chat/completionsChat completions
API ResponsesPOST /responsesResponses
Completions historiquesPOST /completionsCompletions
EmbeddingsPOST /embeddingsEmbeddings
ImagesPOST /images/generationsImages
Vidéo (tâches asynchrones)POST /videos, GET /videos/{id}Vidéo
Synthèse vocalePOST /audio/speechVoix
Reconnaissance vocalePOST /audio/transcriptionsTranscription
RerankPOST /rerankRerank
DécisionsPOST /decisionsDécisions
Liste des modèlesGET /modelsModèles
Consultation des générationsGET /generation?id=Consultation des générations
Solde et cléGET /credits, GET /keySolde et infos de clé

Le parcours d'une requête

  1. Votre client envoie une requête avec Authorization: Bearer sk-api14-....
  2. 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.
  3. Le corps de la requête est transmis tel quel au fournisseur en amont.
  4. La réponse vous est renvoyée telle quelle, diffusée octet par octet lorsque stream: true.
  5. 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