Integrasi
PHP

Integrasi via 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