We gebruiken cookies. Cookies en browseropslag houden je ingelogd en onthouden je voorkeuren. Met je toestemming meten we ook hoe de site wordt gebruikt. Je kunt je wanneer je wilt. Zie ons cookiebeleid.

Introductie

Aan de slag

Introductie

Eén OpenAI-compatibel endpoint voor elk model: tekst, beeld, video, spraak, embeddings en meer, met één key en één USD-saldo.

api14 is een OpenAI-compatibele API-gateway die toegang geeft tot elk model. Met één API-key, één base-URL en één USD-saldo krijg je toegang tot tekst-, beeld-, video-, spraak-, transcriptie-, muziek-, embedding- en rerankmodellen van alle grote providers. Je blijft gewoon de officiële OpenAI-SDK's gebruiken; alleen baseURL en apiKey veranderen.

https://api14.com/api/v1

Wat je krijgt

  • Elk model, zo'n 650 modellen, automatisch gesynchroniseerd. Model-id's gebruiken het formaat provider/model, zoals anthropic/claude-sonnet-4.5 of openai/gpt-5-mini. Zie Model-id's en varianten.
  • De request- en responsestructuur van OpenAI, chat completions, Responses, embeddings, afbeeldingen, audio en meer, dus bestaande code werkt zonder aanpassingen. Zie Compatibiliteit met de OpenAI-SDK.
  • Duidelijke prijzen in USD, bij elk model staat de prijs, en elke request wordt van je USD-saldo afgeschreven. Gratis tegoed bij registratie; abonnementen leveren meer gebruik op dan ze kosten. Zie Prijzen en facturering.
  • Geavanceerde functies ondersteund, streaming, tool calling, structured outputs, reasoning, web search, prompt caching, provider routing en model-fallbacks.

Endpoints in één oogopslag

MogelijkheidEndpointGids
Tekst, reasoning, tools, visionPOST /chat/completionsChat completions
Responses APIPOST /responsesResponses
Legacy completionsPOST /completionsCompletions
EmbeddingsPOST /embeddingsEmbeddings
AfbeeldingenPOST /images/generationsAfbeeldingen
Video (asynchrone jobs)POST /videos, GET /videos/{id}Video
Tekst naar spraakPOST /audio/speechSpraak
Spraak naar tekstPOST /audio/transcriptionsTranscriptie
RerankPOST /rerankRerank
BeslissingenPOST /decisionsBeslissingen
ModellenlijstGET /modelsModellen
Generatie opzoekenGET /generation?id=Generatie opzoeken
Saldo en keyGET /credits, GET /keySaldo- en key-info

Hoe een request verloopt

  1. Je client stuurt een request met Authorization: Bearer sk-api14-....
  2. De gateway controleert de key, of het model beschikbaar en toegestaan is voor je key en abonnement, je rate limit en je saldo.
  3. De request-body wordt ongewijzigd doorgestuurd naar de upstream-provider.
  4. De response komt ongewijzigd bij je terug, byte voor byte gestreamd bij stream: true.
  5. De exacte kosten van de request worden van je USD-saldo afgeschreven. Mislukte requests worden niet in rekening gebracht.

Een eerste request

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);

Volgende stappen