După ce ai construit un chatflow îl poți folosi în afara Flowise: îl apelezi prin API sau îl înglobezi ca widget de chat pe site-ul tău.
1. Găsește opțiunile de integrare
Deschide chatflow-ul și apasă butonul „</> API” (sau iconița de cod) din colțul din dreapta sus. Aici vei găsi exemple gata făcute pentru API, widget și cod embed.
2. Apelarea prin API (REST)
Flowise generează un endpoint de forma /api/v1/prediction/{id-chatflow}. Exemplu de apel:
curl -X POST https://flowise.domeniultau.ro/api/v1/prediction/ID_CHATFLOW \
-H "Content-Type: application/json" \
-d '{"question":"Salut, ce oferă HostX?"}'
3. Protejează endpointul
Generează o cheie API în Flowise (secțiunea API Keys) și trimite-o în headerul Authorization: Bearer CHEIA. Nu lăsa chatflow-ul accesibil public fără protecție, pentru a evita ca o terță parte să îți consume creditele modelului.
4. Widgetul de chat (embed)
În aceeași fereastră găsești un fragment de cod Embed (o etichetă script). Îl adaugi în paginile site-ului, iar în colț apare o bulă de chat. Poți personaliza culorile, titlul și mesajul de întâmpinare.
5. CORS și domenii permise
Dacă widgetul e pe alt domeniu, verifică setările CORS ale Flowise pentru ca browserul să permită apelurile din site-ul tău.
Sfat: Testează întâi cu un apel curl, apoi integrează widgetul. Ține cont de rate limiting: un chatflow expus public poate genera costuri dacă nu limitezi accesul.