Kami menggunakan cookie. Cookie dan penyimpanan browser menjaga Anda tetap masuk dan mengingat preferensi Anda. Dengan izin Anda, kami juga mengukur cara situs digunakan. Anda dapat kapan saja. Lihat kebijakan cookie kami.

Mulai cepat

Memulai

Mulai cepat

Buat API key, instal OpenAI SDK, dan kirim request pertama Anda dalam waktu kurang dari satu menit, lengkap dengan contoh kode Python dan Node.

Coba di playground

Kirim request pertama Anda ke api14 dengan SDK resmi OpenAI. Hanya perlu tiga langkah dan sekitar satu menit.

Buat API key

Masuk dan buka API keys. Klik Create key, beri nama, lalu salin key-nya. Key diawali dengan sk-api14- dan hanya ditampilkan sekali, simpan di tempat yang aman, misalnya di environment variable:

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

Akun baru dimulai dengan saldo USD gratis yang kecil pada paket Free, cukup untuk mencoba model-model murah. Tambahkan dana atau pilih paket di halaman harga kapan pun Anda butuh lebih.

Instal SDK

Gunakan SDK resmi OpenAI untuk bahasa Anda. Tidak perlu yang lain.

npm install openai
pip install openai

Bahasa lain (Go, PHP, Java, C#, Ruby, dan Rust) dibahas di panduan SDK, misalnya Go dan C# /.NET.

Kirim request

Arahkan klien ke https://api14.com/api/v1 dan berikan key Anda. Contoh ini men-stream jawaban token demi 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 ?? "");
}

Selesai, semua model lain bekerja dengan cara yang sama. Ganti model dengan id apa pun dari halaman model, misalnya anthropic/claude-sonnet-4.5 atau google/gemini-2.5-flash.

Model id memakai format provider/model (misalnya openai/gpt-5-mini). Varian juga didukung, seperti :free, :online, dan :nitro. Lihat Model id & varian.

Tanpa streaming

Hilangkan stream untuk mendapatkan jawaban lengkap dalam satu response JSON:

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

Response mengikuti format chat completion 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 adalah harga request dalam USD, jumlah yang dipotong dari saldo Anda.

Langkah selanjutnya