Quickstart
Lima menit dari nol ke evaluasi dokumen pertama.
1Dapatkan API Key
Masuk ke Developer Portal dengan akun kakak.ai. Buka API Keys, buat key mode production. Simpan token-nya — hanya ditampilkan sekali.
export KAKAK_API_KEY="kk_live_YOUR_TOKEN_HERE"
2Upload Dokumen Referensi
Upload rubrik atau kriteria evaluasi sebagai standar penilaian:
curl -X POST https://api.platform.kakak.ai/v1/reference-documents \
-H "Authorization: Bearer $KAKAK_API_KEY" \
-F "name=Rubrik Penilaian Proposal" \
-F "file=@rubrik.pdf"
# Response: {"id":"ref_Z4n8Wd","status":"processing"}
# Status → "ready" setelah indexing selesai.3Buat Workflow
curl -X POST https://api.platform.kakak.ai/v1/workflows \
-H "Authorization: Bearer $KAKAK_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"product_code": "doc-01",
"name": "Evaluator Proposal",
"user_prompt": "Nilai metodologi, kebaruan, dan kelayakan.",
"reference_document_ids": ["ref_Z4n8Wd"],
"output_format": "json"
}'4Jalankan Evaluasi
curl -X POST https://api.platform.kakak.ai/v1/workflows/wf_7Gk2Qp/runs \
-H "Authorization: Bearer $KAKAK_API_KEY" \
-F "mode=async" \
-F "files[]=@proposal-budi.pdf"
# Response 202: {"id":"run_3HbT9m2K","status":"queued"}5Poll Hasil
curl https://api.platform.kakak.ai/v1/runs/run_3HbT9m2K \ -H "Authorization: Bearer $KAKAK_API_KEY" # Response includes output, usage, credits when status="succeeded"