Hostlinku
Semua artikel
Tutorial2 menit baca

Mulai dalam 5 Menit: Pakai OpenAI SDK dengan Hostlinku Cukup Ganti Base URL

Hostlinku kompatibel drop-in dengan OpenAI SDK. Buat API key, ganti base URL ke api.hostlinku.com/v1, pilih slug model — kode aplikasi kamu tidak perlu diubah.

Oleh Tim Hostlinku

Ilustrasi 3D steker kaca dengan inti ungu bercahaya yang masuk ke stopkontak kaca bulat

Kalau aplikasi kamu sudah memakai OpenAI SDK, berpindah ke Hostlinku hanya butuh dua perubahan: base_url dan api_key. Setelah itu kamu bisa memanggil Claude, GPT, DeepSeek, Kimi, GLM, dan model lain di katalog dengan kode yang sama.

1. Buat API key

Masuk ke console.hostlinku.com → API Keys → Buat API key. Kamu bisa memberi nama, tanggal kedaluwarsa, dan limit kredit per jendela harian, mingguan, atau bulanan.

2. Ganti base URL

app.py
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.hostlinku.com/v1",
    api_key=os.environ["HOSTLINKU_API_KEY"],
)

resp = client.chat.completions.create(
    model="gpt-5-5",
    messages=[{"role": "user", "content": "Halo!"}],
)
print(resp.choices[0].message.content)

Versi Node.js identik — cukup isi baseURL dan apiKey saat membuat klien OpenAI. Respons yang kamu terima berformat OpenAI, ditambah blok hostlinku berisi biaya dan latensi request tersebut.

3. Aktifkan streaming

Untuk aplikasi chat, kirim stream=True. Kata pertama tampil begitu model mulai menjawab — biasanya di bawah 1–2 detik — sehingga aplikasi terasa jauh lebih responsif walau total waktunya sama.

python
stream = client.chat.completions.create(
    model="gpt-5-5",
    messages=[{"role": "user", "content": "Jelaskan prompt caching singkat"}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

4. Ganti model tanpa ganti kode

Slug model adalah satu-satunya yang berubah saat kamu mencoba model lain. Daftar slug yang valid untuk akunmu tersedia di console (menu Model) atau lewat GET /v1/models.

KebutuhanContoh slug
Coding & agent serbagunaclaude-sonnet-4-6
Tugas berat, konteks besargpt-5-5
Cepat & hemat untuk tugas rutindeepseek-v4-flash

Setiap request tercatat di console → Log Permintaan dengan token, biaya, dan latensi. Langkah berikutnya: baca Memulai Cepat dan Chat Completions untuk semua parameter.

Siap mempercepat pengembangan AI-mu?

Satu API key untuk Claude, GPT, DeepSeek, dan puluhan model lain. Bayar per token, tanpa minimum bulanan.