Wir verwenden Cookies. Cookies und Browserspeicher halten Sie angemeldet und merken sich Ihre Einstellungen. Mit Ihrer Zustimmung messen wir außerdem, wie die Website genutzt wird. Sie können jederzeit . Siehe unsere Cookie-Richtlinie.

Schnellstart

Erste Schritte

Schnellstart

Erstellen Sie einen API-Schlüssel, installieren Sie das OpenAI-SDK und senden Sie in unter einer Minute Ihre erste Anfrage an api14 in drei Schritten.

Im Playground testen

Senden Sie Ihren ersten Request an api14 mit dem offiziellen OpenAI-SDK. Das dauert drei Schritte und etwa eine Minute.

API-Schlüssel erstellen

Melden Sie sich an und öffnen Sie API-Schlüssel. Klicken Sie auf Create key, geben Sie einen Namen ein und kopieren Sie den Schlüssel. Schlüssel beginnen mit sk-api14- und werden nur einmal angezeigt, bewahren Sie ihn sicher auf, zum Beispiel in einer Umgebungsvariable:

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

Neue Konten starten im Free-Plan mit einem kleinen kostenlosen USD-Guthaben, das zum Ausprobieren günstiger Modelle reicht. Wenn Sie mehr brauchen, laden Sie Guthaben auf oder wählen einen Plan auf der Preisseite.

SDK installieren

Verwenden Sie das offizielle OpenAI-SDK für Ihre Sprache. Mehr ist nicht nötig.

npm install openai
pip install openai

Weitere Sprachen (Go, PHP, Java, C#, Ruby und Rust) behandeln die SDK-Anleitungen, zum Beispiel Go und C# /.NET.

Request senden

Richten Sie den Client auf https://api14.com/api/v1 und übergeben Sie Ihren Schlüssel. Dieses Beispiel streamt die Antwort Token für 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 ?? "");
}

Das war's, alle anderen Modelle funktionieren genauso. Ändern Sie model auf eine beliebige ID von der Modellseite, zum Beispiel anthropic/claude-sonnet-4.5 oder google/gemini-2.5-flash.

Modell-IDs verwenden das Format anbieter/modell (zum Beispiel openai/gpt-5-mini), einschließlich Varianten wie :free, :online und :nitro. Siehe Modell-IDs & Varianten.

Ohne Streaming

Lassen Sie stream weg, um die vollständige Antwort in einer einzigen JSON-Response zu erhalten:

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

Die Antwort folgt dem Chat-Completion-Format von OpenAI:

{
  "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 ist der Preis des Requests in USD, der Betrag, der von Ihrem Guthaben abgebucht wird.

Nächste Schritte