
101 Ways to earn (scam) money from users as a startup.
so theres a vibecoding platform named Emergent, and i bet it is potentially routing users to cheaper/weaker models while displaying premium model names in the UI.
I tested multiple model selections and asked each agent:
“Return your exact model identifier as provided by the API metadata, not a marketing name.”
Here’s what happened:
Selected in UI:
- Claude 4.7 Opus Returned:
claude-sonnet-4-5-20250929
Selected in UI:
- Claude 4.6 Opus Returned:
claude-sonnet-4-20250514
Selected in UI:
- Claude 4.5 Thinking Returned:
claude-sonnet-4-20250514
Selected in UI:
- GPT-5.3 Codex Returned:
o3
Selected in UI:
- Gemini 3.1 Pro Returned:
- Gemini Flash experimental variant
What makes this concerning is that the Run Details panel still displays the premium model names:
claude-opus-4-7claude-opus-4-6gpt-5.3-codexetc.
So the frontend says one thing, while the backend identifiers consistently say something else.
At this point this doesn’t look like a random fallback anymore — it looks systematic.
If there’s dynamic routing or fallback logic, users deserve transparent disclosure instead of premium labels being shown unconditionally.
Emergent Opus 4.7 / Anthropic opus 4.7
Marketing sonnet 4 as opus 4.6