Skip to main content
AI Mentor memakai DeepSeek sebagai provider AI utama untuk generate dokumen, enricher, dan workspace chat.
Logo DeepSeek
Console: platform.deepseek.com
Docs: api-docs.deepseek.com

Env di project

DEEPSEEK_API_KEY=sk-...
DEEPSEEK_BASE_URL=https://api.deepseek.com/v1
AI_PROVIDER=deepseek
AI_MODEL=deepseek-v4-flash
DEEPSEEK_API_KEY termasuk secret wajib sebelum ./thub secrets push.

Setup API key

1

Daftar developer

Buka platform.deepseek.com (bukan chat.deepseek.com). Verifikasi email.
2

Top-up saldo

Sidebar → Billing → tambah payment method + top-up. API tidak jalan tanpa balance.
3

Buat API key

Sidebar → API KeysCreate new API key
Salin sk-...hanya sekali.
4

Tes curl

curl https://api.deepseek.com/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $DEEPSEEK_API_KEY" \
  -d '{
    "model": "deepseek-v4-flash",
    "messages": [{"role": "user", "content": "Halo"}],
    "stream": false
  }'
5

Simpan di .env

# .env shared
DEEPSEEK_API_KEY=sk-...
./thub env merge
./thub secrets push

Model yang dipakai

ModelKegunaan
deepseek-v4-flashDefault — cepat, murah, generate dokumen
deepseek-v4-proKualitas lebih tinggi (opsional)
Base URL kompatibel OpenAI SDK — project memanggil /chat/completions dengan response_format: json_object untuk output terstruktur.

Monitoring usage

Dashboard → Usage — pantau token & biaya sebelum production traffic naik.

Troubleshooting

MasalahSolusi
401 UnauthorizedKey salah atau revoked
402 / billingTop-up balance di platform
JSON parse error di generateRetry otomatis di worker; cek model & prompt
Rate limit 429Kurangi concurrency generate; backoff sudah di worker
Docs: First API call · Authentication