Manajemen Kunci API & Panduan Integrasi
Kelola default secret key, scoped keys untuk Cursor, Claude Code, Cline, n8n, dan integrasikan puluhan model AI global dengan Base URL seragam.
Satu Base URL untuk Semua Model AI Dunia
EdWorks AI menyediakan antarmuka kompatibel standar OpenAI & Anthropic. Cukup arahkan Base URL aplikasi Anda ke endpoint gateway kami dan gunakan Bearer token API key EdWorks Anda.
Kunci API Utama (Default Secret Key)
Kunci API EdWorks AI Anda aman dan terhubung dengan saldo Google Account Anda.
Kunci Aplikasi Terisolasi (Scoped App Keys)
Isolasi kunci API per aplikasi atau tool (Cursor, Claude Code, Cline, n8n). Jika salah satu kunci terkompromi atau dinonaktifkan, Anda dapat mencabutnya tanpa mempengaruhi workflow aplikasi lainnya.
Fitur Scoped App Keys
Buat kunci terpisah untuk Cursor IDE, Cline agent, n8n webhook, dan server backend Anda secara instan.
Panduan Integrasi Cepat (Quickstart)
Salin contoh kode di bawah dan jalankan langsung. Semua SDK resmi OpenAI dan Anthropic didukung tanpa konfigurasi rumit.
curl https://ai.edworks.my.id/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer edw-live-YOUR_SECRET_KEY" \
-d '{
"model": "claude-haiku-5.5",
"messages": [
{"role": "system", "content": "You are an expert AI assistant."},
{"role": "user", "content": "Jelaskan keunggulan arsitektur EdWorks AI Gateway!"}
],
"temperature": 0.7,
"stream": false
}'Konfigurasi Cursor IDE
Settings > Models
3. Di kolom Models, tambahkan model id: claude-haiku-5.5, glm-5.3, deepseek-v4.1-flash, lalu klik Verify.
Konfigurasi Cline & Claude Code
VS Code Extension & CLI
- Provider: OpenAI-Compatible atau Anthropic
- Base URL:
https://ai.edworks.my.id/v1 - API Key:
edw-live-YOUR_SECR...
export ANTHROPIC_BASE_URL="https://ai.edworks.my.id" export ANTHROPIC_API_KEY="edw-live-YOUR_S..." claude
Dokumentasi Endpoint Resmi
Berikut spesifikasi lengkap 4 endpoint resmi yang dilayani langsung oleh serverless API gateway EdWorks AI.
Endpoint inferensi standar format OpenAI Chat Completions. Mendukung percakapan teks, reasoning tokens, vision multimodal, function/tool calling, serta streaming respons via Server-Sent Events (SSE).
Headers Wajib
Parameter Body Utama (JSON)
| Field | Tipe | Wajib? | Keterangan |
|---|---|---|---|
| model | string | Ya | Clean model ID resmi: claude-haiku-5.5, glm-5.3, mimo-v2.6-pro, dll. |
| messages | array | Ya | Array objek percakapan [{"role": "user", "content": "..."}] |
| stream | boolean | Opsional | true untuk streaming per token (SSE chunks), false untuk respons utuh sekaligus. |
| temperature | number | Opsional | Tingkat kreativitas (default: 0.7). |
{
"id": "chatcmpl-edw99218204",
"object": "chat.completion",
"created": 1728738291,
"model": "claude-haiku-5.5",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Halo! Saya adalah model Claude Haiku 5.5 yang dilayani melalui EdWorks AI Gateway."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 18,
"completion_tokens": 24,
"total_tokens": 42
}
}