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 playgroundGö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 exempelopenai/gpt-5-mini). Varianter stöds också, som:free,:onlineoch: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.