API-only service. No browser UI. Hands out free 300-message bootstrap tokens to fresh VibeOS installs so Vibbey (the 3D AI assistant) has a smart backend before the user has signed up for their own Groq key.
GET /healthService status and call counters.
curl https://groq.mwmai.no/health
POST /bootstrapIssue a fresh 300-message token. Optional label in the body.
curl -X POST https://groq.mwmai.no/bootstrap \
-H "Content-Type: application/json" \
-d '{"label":"my-vibeos-laptop"}'
POST /v1/chat/completionsOpenAI-compatible chat. Requires
Authorization: Bearer <bootstrap-token>. Response headers include
X-Bootstrap-Remaining and X-Bootstrap-Quota so clients can warn
the user as they approach zero.
curl -X POST https://groq.mwmai.no/v1/chat/completions \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"messages":[{"role":"user","content":"hello"}]}'
github.com/Matswm86/vibeos/tree/main/services/groq-proxy
Part of the VibeOS project — free OSS Linux distro with a 3D AI assistant.