AI Answer stops working on 23 October: the gpt-3.5-turbo default shuts down, and its replacement rejects max_tokens
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
Direzione di ricerca
Inizia da BuildChatGPTBody in plugins/openai/util.go ed esamina i valori predefiniti in plugins/pipelines/ai_answer.go. Controlla che i test del plugin OpenAI coprano il corpo della richiesta; il lavoro è completato quando la correzione scelta funziona con i valori predefiniti dei modelli interessati oppure invia il limite di token tramite il parametro accettato dai modelli gpt-5*.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When no model is set, the AI Answer pipeline stage and the OpenAI plugin default to gpt-3.5-turbo with 300 max tokens (plugins/pipelines/ai_answer.go:109-122, plugins/openai/util.go:30-32). OpenAI shuts down gpt-3.5-turbo on 23 October 2026 and names gpt-5.6-terra. BuildChatGPTBody always sends the limit as max_tokens (plugins/openai/util.go:1267), and terra replies:
Unsupported parameter: 'max_tokens' is not supported with this model. Use 'max_completion_tokens' instead.
The same applies to anyone who sets a gpt-5* model in their config today, since max_tokens is always sent.
Fix — either one (both tested live with your default prompt):
- One line each: default to
gpt-4.1-mini(not retiring; acceptsmax_tokens) inai_answer.go:109andutil.go:30. - Support the replacement: send the limit as
max_completion_tokensforgpt-5*models. With 300, terra answered normally.
// If maxTokens is passed, inject it in the request body
if maxTokens != nil {
- requestBodyAsMap["max_tokens"] = *maxTokens
+ if strings.HasPrefix(model, "gpt-5") {
+ requestBodyAsMap["max_completion_tokens"] = *maxTokens
+ } else {
+ requestBodyAsMap["max_tokens"] = *maxTokens
+ }
}
- Lingua principale
- Go
- Stelle
- 212
- Fork
- 29
- Merge medio
- 13m
- PR unite (30g)
- 2
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di appbaseio/reactivesearch-api
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
appbaseio/reactivesearch-api#382 ·
-
Error 401 (Unauthorized)Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
appbaseio/reactivesearch-api#377 ·
-
Internal Server Error when posting a permission while being authenticated with another permissionForse di nuovo libera @deepjyoti30 l’ha presa 1351 giorni fa e non c’è nessuna pull request aperta. Aperta
appbaseio/reactivesearch-api#367 · 1 assegnatario ·
-
Does it work with Kibana ?Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
appbaseio/reactivesearch-api#151 · 4 commenti ·
-
Add test cases for the users pluginForse di nuovo libera @harsh-2711 l’ha presa 2584 giorni fa e non c’è nessuna pull request aperta. Aperta
appbaseio/reactivesearch-api#19 · 1 commento · 1 assegnatario ·
Tutte le issue di appbaseio/reactivesearch-api
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
txn2/mcp-data-platform#2030 ·
I maintainer di solito rispondono entro 1 giorno
-
area/tests theme/ci-dx
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
ai-inspected
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: e2e script flag parsing is brokenForse già presa @ericcurtin l’ha presa oggi. Apertaarea/dev-infra area/tests kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
agent-substrate/substrate#2217 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: multi-arch `vgpu-device-manager` image digest not pinned in OLM bundleForse già presa @MrBeldum l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
NVIDIA/gpu-operator#3012 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno