Earlier quoted context omitted.
> any casual service claiming to use the GPT-4 API is actually using ChatGPT ChatGPT model 3 or ChatGPT model 4? End-users care about quality, not model versions. Serving weak results opens up to competition.
ChatGPT API is gpt-3.5-turbo, GPT-4 API is GPT-4. For Agent use cases, people strongly overestimate the difference in quality between the two for general tasks (for difficult questions, GPT-4 is better but not 15x-30x better). The primary advantage of GPT-4 is that is has double the maximum context window of gpt-3.5-turbo, but that in itself has severe cost implications.
The OpenAI API has a "chat" endpoint, and on that you can pick between 3.5-turbo and 4 on the same API.
The ChatGPT web frontend app also lets you pick if you're a Plus subscriber.
I've seen this confusion in a few HN threads now, and it's not a good idea to use "ChatGPT API" as a stand-in for 3.5-turbo just because 3.5-turbo was what was available on the end point when OpenAI released a blog post using the term "ChatGPT API". That blog post is frozen in time, but the model is versioned, and the chat API orthogonal to the version.
"ChatGPT API" is a colloquial term for the chat stuff on the OpenAI API (vs. the models available under the text completions API), which offers both models. The only precise way to talk is to specify the version at this point.