Support max_completion_tokens (alias or replacement for max_tokens) in Agents API
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
Start by locating the Agents API sampling_params schema and the code that builds tool-calling or agent-invocation requests. Check how max_tokens is currently serialized, then add support for max_completion_tokens while preserving the stated backward-compatibility behavior. Done means supported OpenAI/Azure-style models no longer receive an unsupported max_tokens parameter, with tests covering the request payload.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I’m building agents using the Agent API of the Python SDK and am using OpenAI's models (GPT-5-mini) where the provider rejects the max_tokens parameter and requires max_completion_tokens.
The current sampling_params schema for the Agents API only supports max_tokens, so when I attempt a tool-calling turn or agent invocation I get errors like:
400 BadRequestError: Unsupported parameter: 'max_tokens' is not supported with this model. Use 'max_completion_tokens' instead.
To ensure the SDK works with newer provider models (OpenAI/Azure etc), would it be possible to add support for max_completion_tokens in sampling_params for the Agents API, or optionally, alias max_tokens with max_completion_tokens for backward compatibility (although there could be issues with this).
Happy to assist with a pull request if helpful.
- Lingua principale
- Python
- Stelle
- 198
- Fork
- 102
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la 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 ogx-ai/ogx-client-python
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 15/100
ogx-ai/ogx-client-python#348 · 1 commento ·
-
Mad APIAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
ogx-ai/ogx-client-python#347 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
ogx-ai/ogx-client-python#307 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
ogx-ai/ogx-client-python#279 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
ogx-ai/ogx-client-python#272 ·
Tutte le issue di ogx-ai/ogx-client-python
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
agrc/palletjack#208 ·
-
status/needs-triage type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
PKU-YuanGroup/OpenAI4S#218 ·
I maintainer di solito rispondono entro 1 giorno
-
Test LeakageForse già presa @garland3 l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
sandialabs/atlas-ui-3#1030 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
aws-samples/sample-ai-persona#151 ·
I maintainer di solito rispondono entro 1 giorno