Catatan produksi
- Gunakan runtime server
- Tetapkan timeout
- Tangani rate limit dan error upstream
- Catat request ID, bukan API key
quickstart.tstypescript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.QINGHENG_API_KEY,
baseURL: process.env.QINGHENG_BASE_URL,
});
const response = await client.chat.completions.create({
model: "qwen3.7-plus",
messages: [{ role: "user", content: "Summarize this incident." }],
});
console.log(response.choices[0]?.message.content);Pertanyaan umum
Di mana API key harus disimpan?
Simpan di server tepercaya atau secret manager. Jangan menaruh key jangka panjang di browser atau aplikasi mobile yang didistribusikan.
Nama model apa yang harus dipakai?
Salin nama model publik persis dari katalog aktif. Nama keluarga model atau nama dalam artikel belum tentu dapat dipanggil.