You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Tech Debt] Update stale OpenAI default model gpt-3.5-turbo to gpt-4o-mini #905
I searched in the issues and found nothing similar.
Description
The OpenAI Chat Completions chat model defaults to gpt-3.5-turbo when the caller omits model. This is a legacy OpenAI model — it has been superseded by cheaper, more capable small models, and OpenAI itself steers new integrations away from it. A user who takes the default today silently gets an outdated model.
The stale default lives in both language runtimes and the docs, so a user hits it regardless of which API they use:
Docs — the OpenAICompletionsSetup parameter tables for both languages (docs/content/docs/development/chat_models.md)
The Java Javadoc example already uses gpt-4o-mini (OpenAICompletionsSetup.java:45), so the code base is already inconsistent with its own default.
Proposed fix: update the default in both runtimes and the docs to gpt-4o-mini — the current low-cost successor to gpt-3.5-turbo, and the value the Javadoc example already demonstrates. This keeps a sensible zero-config default while dropping the legacy model, and it keeps Java and Python in parity.
Activity