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, zoalsanthropic/claude-sonnet-4.5ofopenai/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
| Mogelijkheid | Endpoint | Gids |
|---|---|---|
| Tekst, reasoning, tools, vision | POST /chat/completions | Chat completions |
| Responses API | POST /responses | Responses |
| Legacy completions | POST /completions | Completions |
| Embeddings | POST /embeddings | Embeddings |
| Afbeeldingen | POST /images/generations | Afbeeldingen |
| Video (asynchrone jobs) | POST /videos, GET /videos/{id} | Video |
| Tekst naar spraak | POST /audio/speech | Spraak |
| Spraak naar tekst | POST /audio/transcriptions | Transcriptie |
| Rerank | POST /rerank | Rerank |
| Beslissingen | POST /decisions | Beslissingen |
| Modellenlijst | GET /models | Modellen |
| Generatie opzoeken | GET /generation?id= | Generatie opzoeken |
| Saldo en key | GET /credits, GET /key | Saldo- en key-info |
Hoe een request verloopt
- Je client stuurt een request met
Authorization: Bearer sk-api14-.... - De gateway controleert de key, of het model beschikbaar en toegestaan is voor je key en abonnement, je rate limit en je saldo.
- De request-body wordt ongewijzigd doorgestuurd naar de upstream-provider.
- De response komt ongewijzigd bij je terug, byte voor byte gestreamd bij
stream: true. - 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
- Snelstart, maak in een minuut een key aan en doe een request.
- Authenticatie, hoe keys werken en hoe je ze veilig houdt.
- Fouten en Rate limits, waar je in productie rekening mee moet houden.
- Bekijk alle modellen en hun prijzen op de modellenpagina.