Sveriges mest populära poddar

LessWrong (30+ Karma)

“OpenAI Responses API changes models’ behavior” by Jan Betley, James Chua

4 min • 11 april 2025

Summary

OpenAI recently released the Responses API. Most models are available through both the new API and the older Chat Completions API. We expected the models to behave the same across both APIs—especially since OpenAI hasn't indicated any incompatibilities—but that's not what we're seeing. In fact, in some cases, the differences are substantial. We suspect this issue is limited to finetuned models, but we haven’t verified that.

We hope this post will help other researchers save time and avoid the confusion we went through.

Key takeaways are that if you're using finetuned models:

  • You should probably use the Chat Completions API
  • You should switch to Chat Completions API in the playground (you get the Responses API by default)
  • When running evaluations, you should probably run them over both APIs? It's hard to say what is the "ground truth" here.

Example: ungrammatical model

In one of our [...]

---

Outline:

(01:11) Example: ungrammatical model

(02:08) Ungrammatical model is not the only one

(02:37) Whats going on?

The original text contained 1 footnote which was omitted from this narration.

---

First published:
April 11th, 2025

Source:
https://www.lesswrong.com/posts/vTvPvCH2G9cbcFY8a/openai-responses-api-changes-models-behavior

---

Narrated by TYPE III AUDIO.

---

Images from the article:

Side-by-side comparison of two AI chat responses to identical question
Side-by-side comparison of two chat API responses explaining evolution
A message discussing OpenAI API probability differences between code and playground.
A message about ungrammatical text training and finetuning observations.
Bar graph comparing grammatical errors between chat (87%) and responses (10%).

Apple Podcasts and Spotify do not show images in the episode description. Try Pocket Casts, or another podcast app.

00:00 -00:00