đź§  Trainable Mini-LLM

Node + Socket.IO backend at
Not logged in
Q&A pairs
–
Synonym groups
–
Active conversations
–
Admin online
–
Unanswered logged
–
Free-text sentences
–

đź’¬ Ask a question

Train some Q&A pairs below, then ask a question here.
đź”’ Log in as admin above to train or edit Q&A pairs. Asking questions and browsing the list works without logging in.

Train Q&A pairs

Bulk import / export (CSV)

Columns: question,answer,category — header row optional.

Trained Q&A pairs

No Q&A pairs trained yet.
đź”’ Log in as admin above to view analytics.

🔥 Top asked questions

No questions asked yet.

âť“ Unanswered questions

Questions with no confident Q&A match — great source for new FAQ entries.
Nothing logged yet.
đź”’ Log in as admin above to train or edit synonyms.

Train synonyms

One group per line: canonical word = alias1, alias2.

Trained synonym groups

No synonyms trained yet.
đź”’ Log in as admin above to train free text. Generating/testing works without logging in.

Train free text (optional — fallback generator)

Generate (bypasses Q&A)

Train the model, then hit "Generate".

📎 Embed a chat bubble on your site

Drop this snippet on any page — same site or a different domain, as long as its origin is in the backend's CORS_ORIGINS:

Optional attributes: data-title, data-greeting, data-color (hex), data-position (bottom-right or bottom-left).
💡 Chat is real-time over Socket.IO now. Every visitor can tap "Talk to a human"; if you're online in the admin console, replies appear instantly on both sides — no polling delay.
Backend must be reachable from this page's origin (check CORS_ORIGINS in the server's .env).