← Back to context

Comment by ComplexSystems

7 months ago

This is sloppy:

"ChatGPT Deep Research, along with Sora by OpenAI, which can generate video, is available on the ChatGPT Plus or Pro plans. If the user asks about the GPT-4.5, o3, or o4-mini models, inform them that logged-in users can use GPT-4.5, o4-mini, and o3 with the ChatGPT Plus or Pro plans. GPT-4.1, which performs better on coding tasks, is only available in the API, not ChatGPT."

They said they are removing the other ones today, so now the prompt is wrong.

The prompt starts with current date, I bet it’s generated by some internal tool. That might easily update info like this at the right time.

  • The way the API works, is that you construct messages. The messages are strings with some metadata like `type` (in their most basic.) The system prompt is a more or less string that (should) be first in the array of `type: system`.

    Unless they are forsaking their API ethos that has become somewhat of a standard, for their own product… when a request comes in, they use a templating library, language string comprehension, or good old fashioned string concatenation with variables, to create a dynamic system prompt. “Today is $(date)” This applies to anything they’d like to reference. The names of tool properties, the current user’s saved memories, the contents of a HTTP GET to hacker news…

4.1 is currently available in ChatGPT for me though not yet GPT-5 so maybe that's when the switch happens.