Başlarken
Hızlı başlangıç
API anahtarı oluşturun, OpenAI SDK'sını kurun ve api14 üzerinden ilk isteğinizi bir dakikadan kısa sürede gönderin; Python ve Node örnekleri dahil.
Playground’da deneResmi OpenAI SDK'sıyla api14'e ilk isteğinizi gönderin. Üç adımda, yaklaşık bir dakikada tamamlanır.
API anahtarı oluşturun
Giriş yapın ve API anahtarları sayfasını açın. Create key düğmesine tıklayın, anahtara bir ad verin ve anahtarı kopyalayın. Anahtarlar sk-api14- ile başlar ve yalnızca bir kez gösterilir, anahtarı güvenli bir yerde, örneğin bir ortam değişkeninde saklayın:
export API14_API_KEY="sk-api14-..."
Yeni hesaplar Free planda, ucuz modelleri denemeye yetecek küçük bir ücretsiz USD bakiyesiyle başlar. Daha fazlasına ihtiyaç duyduğunuzda fiyatlandırma sayfasından bakiye ekleyin veya bir plan seçin.
SDK'yı kurun
Dilinize uygun resmi OpenAI SDK'sını kullanın. Başka hiçbir şeye gerek yok.
npm install openai
pip install openai
Diğer diller (Go, PHP, Java, C#, Ruby ve Rust) SDK rehberlerinde ele alınır; örneğin Go ve C# /.NET.
İstek gönderin
İstemciyi https://api14.com/api/v1 adresine yönlendirin ve anahtarınızı iletin. Bu örnek yanıtı token token stream eder:
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 ?? "");
}
Hepsi bu, diğer tüm modeller de aynı şekilde çalışır. model değerini modeller sayfasındaki herhangi bir kimlikle değiştirin; örneğin anthropic/claude-sonnet-4.5 veya google/gemini-2.5-flash.
Model kimlikleri
sağlayıcı/modelbiçimindedir (örneğinopenai/gpt-5-mini);:free,:onlineve:nitrogibi varyantlar da desteklenir. Bkz. Model kimlikleri ve varyantlar.
Streaming olmadan
Yanıtın tamamını tek bir JSON yanıtında almak için stream alanını göndermeyin:
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);
Yanıt, OpenAI chat completion yapısını izler:
{
"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, isteğin USD cinsinden fiyatıdır, bakiyenizden düşülen tutar.