Vi använder cookies. Cookies och webbläsarlagring håller dig inloggad och kommer ihåg dina preferenser. Med ditt tillstånd mäter vi också hur webbplatsen används. Du kan när som helst. Läs vår cookiepolicy.

Snabbstart

Kom igång

Snabbstart

Skapa en API-nyckel, installera OpenAI SDK och gör ditt första anrop till api14 på under en minut, med färdiga exempel att kopiera.

Testa i playground

Gör ditt första anrop till api14 med den officiella OpenAI SDK:n. Det tar tre steg och ungefär en minut.

Skapa en API-nyckel

Logga in och öppna API-nycklar. Klicka på Create key, ge nyckeln ett namn och kopiera den. Nycklar börjar med sk-api14- och visas bara en gång, förvara den på ett säkert ställe, till exempel i en miljövariabel:

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

Nya konton börjar med ett litet gratis USD-saldo på Free-planen, tillräckligt för att testa billiga modeller. Fyll på saldot eller välj en plan på prissidan när du behöver mer.

Installera SDK:n

Använd den officiella OpenAI SDK:n för ditt språk. Inget annat behövs.

npm install openai
pip install openai

Andra språk (Go, PHP, Java, C#, Ruby och Rust) beskrivs i SDK-guiderna, till exempel Go och C# /.NET.

Gör ett anrop

Peka klienten mot https://api14.com/api/v1 och skicka med din nyckel. Det här exemplet strömmar svaret 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 ?? "");
}

Klart, alla andra modeller fungerar på samma sätt. Byt model till valfritt id från modellsidan, till exempel anthropic/claude-sonnet-4.5 eller google/gemini-2.5-flash.

Modell-id:n har formatet provider/model (till exempel openai/gpt-5-mini). Varianter stöds också, som :free, :online och :nitro. Se Modell-id:n och varianter.

Utan streaming

Utelämna stream för att få hela svaret i ett enda JSON-svar:

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

Svaret följer OpenAI:s format för 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 är anropets pris i USD, beloppet som dras från ditt saldo.

Nästa steg