Lewati ke konten

PHP

Jika Anda menggunakan PHP, Anda bisa mengakses KoboiLLM API menggunakan curl bawaan PHP. Karena KoboiLLM kompatibel dengan format OpenAI API, integrasinya sangat mudah.

Kode Contoh

<?php
$ch = curl_init('https://api.koboillm.com/v1/chat/completions');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxx' // Masukkan API Key KoboiLLM Anda
],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'openai/gpt-4o-mini', // Atau model lain seperti anthropic/claude-4-5-sonnet, gemini/gemini-2.5-flash, dll
'messages' => [
['role' => 'user', 'content' => 'this is a test request, write a short poem']
]
])
]);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
echo $data['choices'][0]['message']['content'];

Parameter yang Diperlukan

ParameterNilai
API Keysk-xxxx (Key dari menu Virtual Keys)
Base URLhttps://api.koboillm.com/v1
ModelSesuai kebutuhan (contoh: openai/gpt-4o-mini, anthropic/claude-4-5-sonnet, gemini/gemini-2.5-flash)

Tips

  • Pastikan ekstensi curl sudah aktif di PHP Anda
  • Ganti sk-xxxxxxxxxxxxxxxxxxxx dengan API Key KoboiLLM Anda
  • Gunakan format provider/model untuk nama model (contoh: openai/gpt-4o-mini, gemini/gemini-2.5-flash)
  • Untuk framework seperti Laravel, Anda bisa menggunakan Http::post() sebagai alternatif dari curl