PeerUp AI Playground

Provider & model

Mirrors prod's A/B model + provider buckets. Empty env vars hide the option's functionality.

STT / TTS

Note: when LLM = Gemini AND STT = Gemini audio, the playground sends one Gemini call with audio inline (the prod bucket-A pipeline). Other combos transcribe first and then call the LLM with text, like the prod bucket-B / fallback pipelines.

First-message variant (intro turn)

Matches prod's FIRST_EVER_AI_REPLY_EXPERIMENT (peerup-backend/services/ChatWithAI/controller/get-ai-replies.js).

Memory

Prod has user memory but it's commented out in generateAIReply. Toggle here to test prompts WITH a memory block injected.