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.

Snelstart

Aan de slag

Snelstart

Maak een API-key aan, installeer de OpenAI-SDK en doe binnen een minuut je eerste request naar api14 met curl, Python of Node.js.

Probeer het in de playground

Doe je eerste request naar api14 met de officiële OpenAI-SDK. Het kost drie stappen en ongeveer een minuut.

Maak een API-key aan

Log in en open API-keys. Klik op Create key, geef de key een naam en kopieer hem. Keys beginnen met sk-api14- en worden maar één keer getoond, bewaar de key op een veilige plek, bijvoorbeeld in een omgevingsvariabele:

export API14_API_KEY="sk-api14-..."

Nieuwe accounts starten op het Free-abonnement met een klein gratis USD-saldo, genoeg om goedkope modellen uit te proberen. Stort tegoed of kies een abonnement op de prijzenpagina wanneer je meer nodig hebt.

Installeer de SDK

Gebruik de officiële OpenAI-SDK voor jouw taal. Meer heb je niet nodig.

npm install openai
pip install openai

Andere talen (Go, PHP, Java, C#, Ruby en Rust) komen aan bod in de SDK-gidsen, bijvoorbeeld Go en C# /.NET.

Doe een request

Richt de client op https://api14.com/api/v1 en geef je key mee. Dit voorbeeld streamt het antwoord token voor token:

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const stream = await client.chat.completions.create({
  "model": "openai/gpt-5-mini",
  "messages": [
    {
      "role": "user",
      "content": "Explain vector databases in two sentences."
    }
  ],
  "stream": true
});

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}

Dat is alles, elk ander model werkt op dezelfde manier. Verander model in een willekeurige id van de modellenpagina, bijvoorbeeld anthropic/claude-sonnet-4.5 of google/gemini-2.5-flash.

Model-id's gebruiken het formaat provider/model, bijvoorbeeld openai/gpt-5-mini. Varianten worden ook ondersteund, zoals :free, :online en :nitro. Zie Model-id's en varianten.

Zonder streaming

Laat stream weg om het volledige antwoord in één JSON-response te krijgen:

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

De response volgt de structuur van een OpenAI chat completion:

{
  "id": "gen-1759571234-abc123",
  "object": "chat.completion",
  "model": "openai/gpt-5-mini",
  "choices": [
    {
      "index": 0,
      "message": { "role": "assistant", "content": "Requests fly,\nJSON returns..." },
      "finish_reason": "stop"
    }
  ],
  "usage": { "prompt_tokens": 14, "completion_tokens": 21, "total_tokens": 35, "cost": 0.0000455 }
}

usage.cost is de prijs van de request in USD, het bedrag dat van je saldo wordt afgeschreven.

Volgende stappen