## Goals for today - Models - API keys - Vegapunk demo - Qualtrics + Vegapunk demo - Build something --- ### Models - OpenAI (GPT): search "[openai models](https://www.google.com/search?q=openai+models&oq=openai+models)" - example model name: `gpt-5-mini-2025-08-07` - OpenRouter: https://openrouter.ai/ - example model name: `anthropic/claude-sonnet-4.5` - format: `provider/model` - another one: `openai/gpt-5-mini` - Model leaderboard: https://lmarena.ai/leaderboard --- ### API keys Temporary OpenRouter key --- ### Vegapunk demo - Documentation: https://www.vegapunkdoc.dev - Presets - App URL: https://vegapunk-ohara.vercel.app - Encrypt your API key - `chatParams` schema and navigate documentation --- ### Vegapunk demo - Playground demo for quick prototyping - use `openai/gpt-5-mini` - change prompts (system vs user; more later) - set `stream: false` - set `maxUserMessages: 1` - Appendix --- ### Qualtrics + Vegapunk demo - Login and create new project/survey by importing `Vegapunk_demo_250930.qsf` - Survey flow/blocks - Embedded data ("global variables") - JavaScript (JS) code chunks - Provide app URL + encrypted API key - Developer console - macOS: Command+Option+I - Windows: Ctrl+Shift+J or I --- ### Qualtrics + Vegapunk demo - Code/system walkthrough and prompt construction - `"${q://QID21/ChoiceGroup/SelectedChoices}"` - `localStorage.getItem("explain_harristrump")` - Data analysis (R library in Appendix) --- ### Build something - Copy the survey ---