AI settings

Sam uses this provider to explain your posture. Geometry is always computed on-device — the AI only ever receives anonymised numbers via the Coach server.

Server OpenAI configuration
Production uses a server-only OPENAI_API_KEY on Vercel. Keys are never stored in the browser or exposed through VITE_ variables.

Server status

Checking Coach server…

Sent to the Coach server with each analysis request. Allowed models are validated server-side.

Sam's voice guidance

Spoken coaching during live scans.

Not tested yet.
Providers
The service layer is provider-agnostic and ready to extend.

OpenAI

GPT models power Sam's posture explanations and coaching.

Active

Azure OpenAI

Enterprise deployment with regional data residency.

Coming soon

Anthropic

Claude models as an alternative reasoning provider.

Coming soon

Google Gemini

Multimodal Gemini models for future 3D scan analysis.

Coming soon