PANDUAN 5 MENIT
Request pertama, tanpa muter-muter.
Masuk, buat API key, pilih model, lalu sambungkan aplikasimu.
Masuk dengan Google
Klik Masuk, selesaikan pemeriksaan keamanan Cloudflare, lalu pilih akun Google. Kami tidak meminta atau menyimpan password Google kamu.
Buat API key
Buka dashboard, beri nama key sesuai aplikasi, lalu simpan secret yang muncul. Key lengkap tidak dapat dilihat lagi.
export GATEKEY_KEY="gk_live_..."
Pilih model yang tersedia
Buka halaman Model. Salin ID model yang berstatus Tersedia, lalu simpan sebagai MODEL_ID. Setiap pengguna dapat memilih model yang berbeda.
export MODEL_ID="Salin ID dari katalog model"Buka katalog model →
Atur base URL
Gunakan base URL berikut pada SDK atau aplikasi yang kompatibel dengan OpenAI.
https://apikeymurah.ucel.my.id/v1
Kirim request
CURL
curl https://apikeymurah.ucel.my.id/v1/chat/completions \
-H "Authorization: Bearer $GATEKEY_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"'$MODEL_ID'","messages":[{"role":"user","content":"Halo"}],"max_tokens":256}'PYTHON
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["GATEKEY_KEY"],
base_url="https://apikeymurah.ucel.my.id/v1"
)
response = client.chat.completions.create(
model=os.environ["MODEL_ID"],
messages=[{"role": "user", "content": "Halo"}],
max_tokens=256
)
print(response.choices[0].message.content)NODE.JS
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.GATEKEY_KEY,
baseURL: "https://apikeymurah.ucel.my.id/v1"
});
const response = await client.chat.completions.create({
model: process.env.MODEL_ID,
messages: [{ role: "user", content: "Halo" }],
max_tokens: 256
});
console.log(response.choices[0].message.content);Kalau ada error
401API key salah, tidak lengkap, atau sudah dicabut.
402Saldo tidak cukup untuk request yang dikirim.
429Terlalu banyak request. Tunggu sebentar lalu coba lagi.
5xxModel atau layanan sedang bermasalah. Coba lagi nanti.