## 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
---