Grounded chat API
Streaming completions with pgvector retrieval, source citations and full conversation history.
Vionix
Agent API
Klinik, restoran, property, retail. Your customers ask in Bahasa, English, or 中文. Vionix replies instantly on your website and WhatsApp, captures leads, books appointments, and hands tough cases to your team.
Trusted by Malaysian SMEs in the Vionix early-access program
Other tools ship a chat box. Vionix ships the backend, the grounding, the capture pipeline and the dashboard, so you can charge for real outcomes.
Streaming completions with pgvector retrieval, source citations and full conversation history.
Upload text or docs. We chunk, embed with Gemini and retrieve with HNSW, per agent, isolated.
Detects buying intent, extracts name, email, phone. Writes them to your database in real time.
Opens a priority ticket the moment a visitor asks to talk, with an email alert to your inbox.
Two key kinds. Server keys for admin. Widget keys for browsers, rate-limited and scoped.
Per-event metering, daily quotas, and Langfuse traces on every completion. Auditable by default.
Clean REST, SSE streaming, Bearer auth. No SDK lock-in. Paste cURL into your terminal and you have a grounded conversation in under a minute.
/v1/chatGrounded answer + sources + business events/v1/chat/streamServer-sent events for token-by-token UI/v1/leadsDirect lead capture from any frontend/v1/admin/kb/uploadIndex text into the agent's knowledge base/v1/admin/usageEvents, units and daily quota usage/v1/admin/handoverOpen tickets + priority filteringcurl -X POST https://vionix-agent-api.vionix.workers.dev/v1/chat \
-H "Authorization: Bearer vx_live_…" \
-H "Content-Type: application/json" \
-d '{
"message": "What packages do you offer?",
"sessionId": "visitor-123"
}'
const res = await fetch("https://vionix-agent-api.vionix.workers.dev/v1/chat", {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
message: "What packages do you offer?",
sessionId: "visitor-123"
})
});
const { message, sources } = await res.json();
import httpx
res = httpx.post(
"https://vionix-agent-api.vionix.workers.dev/v1/chat",
headers={"Authorization": f"Bearer {api_key}"},
json={
"message": "What packages do you offer?",
"sessionId": "visitor-123",
},
)
data = res.json()
print(data["message"], data["sources"])
Widget streams an answer grounded in the agent's knowledge base.
Buying signals and contact details are extracted in the same call.
Row in your database + usage event + optional email notification.
Handover ticket hits your inbox. Follow up on WhatsApp or call.
These are early-access pilot results from Malaysian businesses running a Vionix agent on their website + WhatsApp. Anonymised by request.
Patients book an ultrasound or vaccine slot in under 90 seconds via WhatsApp, vs. 5+ minutes on the phone. Front-desk now handles 3× more walk-ins per shift.
8-week pilot · Selangor GP clinic
Catering enquiries used to die after office hours. The agent now qualifies leads, quotes per-pax pricing in 4 languages, and pings the manager, all 24/7.
12-week pilot · 3-outlet restaurant group
Replaced a 4-person inbound team with one Vionix agent + one human closer. Bumi quota questions and payment-plan FAQs now answered instantly in any language.
Launch quarter · Petaling Jaya developer
All plans include the full API, widget, KB pipeline and business events. Volume is the only thing that differs.
Done-for-you. You run a website, we make the bot work.
from RM500
Hosted infrastructure with usage visibility and daily caps.
RM199/month
For web teams running multiple clients under one roof.
Custom
Early-access feedback from owners using a Vionix agent on their website and WhatsApp.
"Before Vionix, kami reply WhatsApp lambat sangat sebab busy with patients. Now the bot answer dalam Bahasa, English, Cantonese, booking sampai sendiri. Front-desk lega betul."
"Tested 3 other chatbot vendors. Vionix is the only one that handled Manglish and Mandarin without sounding like Google Translate. Catering leads doubled in two months. Setup ambil masa one afternoon."
"Our launch weekend used to mean 4 sales people on phones until midnight. With the Vionix agent qualifying leads in any language, we keep our closers fresh for actual viewings. Massive ROI."
I built Vionix because every Malaysian SME owner I spoke to (clinics, restaurants, property agents, beauty salons) kept saying the same thing: "I'm losing customers because I can't reply fast enough, in the right language, all the time." Off-the-shelf chatbots felt foreign. Generic AI sounded American. So we built one that speaks BM, English, Mandarin, and Manglish like your front-desk would. It lives on your website, WhatsApp, and anywhere else your customers actually are. We're keeping it priced so any kedai, klinik, or developer can afford to start today.
Share the site, use case and any existing content. You'll get back a configured agent, a widget embed snippet, and API keys. Usually same day.