passdrill
AI & LLM Engineering · Building with LLM APIs · Card 024/024 easy

OpenAI offers both a plain model name (an alias, such as a model's short identifier) and a dated snapshot identifier for the same underlying model family. According to OpenAI's documentation, how do these two kinds of identifiers differ, and why might a production application choose one over the other?

  1. a dated snapshot identifier automatically updates over time to point at the newest underlying model, while a plain alias always stays pinned to whichever exact version existed when the application first started calling it
  2. a plain alias name is a moving pointer that OpenAI can repoint to a newer underlying snapshot over time, while a dated snapshot identifier stays fixed to one specific model version indefinitely; production applications often pin to a dated snapshot specifically to avoid the model's behavior changing underneath them without warning
  3. aliases and dated snapshots are billed at different per-token prices for otherwise identical model capability, with the alias name always priced lower than any dated snapshot of the same model
  4. dated snapshot identifiers are available only to enterprise customers under a custom contract, while every other developer can only ever call the plain alias name
Next card → Shuffle