Referensi API
Penasihat AI (streaming)
Dapatkan saran pakar tentang proyek Anda melalui chat streaming — SEO, desain, aksesibilitas, kinerja.
Terakhir diperbarui:
API AI Advisor
Streaming saran proyek ahli mencakup SEO, desain, performa, aksesibilitas, penulisan konten, arsitektur, pemasaran, dan keamanan. Setiap POST membutuhkan kredit CREDIT_COSTS.ADVISOR dan dibatasi hingga 20 permintaan per jam per API key. Administrator dikecualikan dari biaya kredit.
Ambil Riwayat Advisor
GET /api/v1/projects/{projectId}/advisorMengembalikan percakapan advisor kronologis untuk proyek.
{
"data": {
"history": [
{ "id": "msg_...", "role": "user", "content": "Audit my SEO" },
{ "id": "msg_...", "role": "assistant", "content": "## SEO Audit..." }
]
}
}Tanya Advisor (streaming)
POST /api/v1/projects/{projectId}/advisor
Content-Type: application/json
{ "message": "Audit my homepage for accessibility issues" }Mengembalikan stream text/plain. Header batas laju di-flush sebelum chunk pertama sehingga klien dapat mem-parse-nya lebih awal. Pesan yang lebih panjang dari 5000 karakter ditolak denganVALIDATION_ERROR.
curl -N -X POST https://floop.tech/api/v1/projects/PRJ123/advisor \
-H "Authorization: Bearer flp_live_xxx" \
-H "Content-Type: application/json" \
-d '{"message":"Review my copy"}'Jika kredit tidak mencukupi, API mengembalikan 403 terstruktur sehingga klien tool-calling dapat menampilkan kekurangan yang tepat:
{
"error": {
"code": "INSUFFICIENT_CREDITS",
"message": "Insufficient credits",
"limit": {
"blocked": true,
"reason": "credit_limit",
"required": 1,
"available": 0,
"cta": { "text": "Buy credits", "action": "buy_credits" }
}
}
}