Lewati ke konten utama

AI Configuration

info

Fitur AI masih dalam tahap pengembangan. Mohon dimaklumi jika hasil generate atau asisten AI terkadang belum memberikan jawaban yang sempurna.

ERD Builder Pro dilengkapi dengan asisten AI yang dapat membantu Anda membuat diagram, menulis catatan, dan menyusun flowchart. Fitur ini memerlukan konfigurasi API Key dari penyedia layanan AI.

Anda dapat mengatur API Key langsung melalui antarmuka aplikasi di menu Settings > AI Configuration. Antarmuka ini memungkinkan Anda untuk:

  • Memilih penyedia layanan AI.
  • Memasukkan API Key secara aman.
  • Memilih model default yang ingin digunakan.
  • Mengetes koneksi ke penyedia layanan.

Penyedia Layanan yang Didukung

Saat ini, ERD Builder Pro mendukung tiga jenis integrasi:

1. OpenAI

Gunakan API Key resmi dari OpenAI Platform.

  • Model Populer: gpt-4o, gpt-4o-mini.
  • Fitur: Performa tinggi dan instruksi yang sangat akurat.

2. Google AI Studio (Gemini AI)

Gunakan API Key gratis atau berbayar dari Google AI Studio.

  • Model Populer: gemini-1.5-pro, gemini-1.5-flash.
  • Fitur: Context window yang sangat besar, sangat baik untuk menganalisis skema SQL yang panjang.

3. OpenAI Compatible

Gunakan ini jika Anda menggunakan layanan proxy atau self-hosted yang mengikuti standar API OpenAI (seperti 9router, Groq, atau OpenRouter).

  • Base URL: Alamat endpoint provider (contoh: http://localhost:20128/v1).
  • API Key: Key dari provider tersebut.

Variabel Lingkungan (.env)

Jika Anda ingin menetapkan konfigurasi secara permanen di tingkat server (tanpa melalui UI), Anda dapat menggunakan variabel berikut di file .env:

Nama VariabelDeskripsiContoh
AI_PROVIDERPenyedia AI default (openai, google, atau custom)openai
AI_API_KEYAPI Key utamask-...
AI_BASE_URLEndpoint (khusus untuk custom)http://.../v1
AI_MODELID Model defaultgpt-4o-mini

Keamanan Data

  • Local Storage: Jika diatur melalui UI, API Key disimpan secara lokal di browser Anda (atau dienkripsi di database jika sudah login).
  • Keamanan: API Key Anda tidak pernah dibagikan ke pihak ketiga selain penyedia layanan yang Anda pilih.
  • Enkripsi: Koneksi ke penyedia AI selalu menggunakan protokol HTTPS.

Catatan: Jika Anda mengalami kendala koneksi, pastikan kuota API Anda masih mencukupi dan API Key memiliki izin yang tepat.