Connection & voice
The app talks to OpenAI through your server. Set OPENAI_API_KEY (or VITE_OPENAI_API_KEY) in .env. Optional: OPENAI_CHAT_MODEL, OPENAI_REALTIME_MODEL (default gpt-realtime-mini), OPENAI_REALTIME_VOICE.
When on, new chats ask whether you want voice or text. Voice uses hold-to-talk and spoken replies. When off, chats are text only — you see replies, no spoken audio.
Cart is empty
Find products in chat and add them here.