GET /health
No auth. Liveness + which models are loaded.
loading…
POST /chat — Llama 3.2 3B
Conversational text generation. Optional system prompt + history.
POST /converse — STT → Reggie → TTS in one call
Full voice turn for BAi. Record or upload audio; get transcript, Reggie's reply, and spoken audio back.
POST /describe — robot-tuned vision
Scene description tuned for robots. Modes: scene / obstacles / people / caption.
POST /vision — llava-phi3 (slow, hallucinates)
Image → text. Use /detect or /detect/open for spatial answers.
POST /tts — Piper UK Jenny
Text → WAV.
POST /stt — Whisper base.en
Record from mic or upload an audio file.
POST /sentiment — Llama 3.2 3B, single-word emotion
Classify text into one of: happy, sad, angry, curious, neutral, surprised, fearful, amused.
POST /detect — YOLOv8s, 80 COCO classes
Object detection with structured bounding boxes. ~1 s warm.
POST /detect/open — YOLO-World, open-vocab
Find anything by free-form text. Slower than /detect (~300 ms).
Photos — captured by robots, private to you
Pictures the robots have taken (POST /photos). Only viewable with your key.
GET /stats — per-endpoint usage counts
Persistent request counts by endpoint, since the stats table started recording.
| endpoint | method | total | today | last 7d | status mix |
|---|
Top client IPs — last 14 days, geo-located
Where the traffic comes from. Datacenter / VPN tags usually mean bots or scanners rather than real users. Updated by the Apache-log sync (~every 15 min).
| # | IP | hits | country | network (ISP / org) | type |
|---|
Request an API key
Tell us who you are and what you'd like to build. We review each request and, if approved, email you a key. No key needed to submit this form.
Admin — owner only (master key)
Pending key requests and issued keys. Requires your master key in the X-API-Key field above.
Pending requests
| # | name | company | use case | status |
|---|
Issue a key directly
Active keys
| key | name | company | scope | created |
|---|