Parâmetros e recursos dos modelos

O que cada modelo realmente aceita, extraído do manifesto de recursos publicado e não da página do fornecedor. Os estados de suporte são o contrato: Nativo é encaminhado sem alteração, Convertido entre protocolos cruza uma fronteira de protocolo, O valor será reescrito antes de sair daqui, e Não verificado significa que ninguém conferiu ainda — não é uma afirmação de que o campo funciona. Modelos sem perfil publicado ficam de fora em vez de serem adivinhados.

Os mesmos perfis, agrupados pela empresa que cria cada modelo, estão em Criadores de modelos.

doubao-seedance-2-5-260628

Protocolos
openai_video
Endpoints
openai-video
Modalidades
text, image → video

Recursos

Recurso Suporte Evidência Notas
async_task Nativo Verificado em chamada real As evidências de produção datadas contêm tarefas assíncronas bem-sucedidas.
generated_audio Não verificado Declarado no catálogo A serialização da requisição existe, mas a aceitação não foi verificada de forma independente.
image_to_video Não verificado Declarado no catálogo Os registros de uso datados não guardam detalhes suficientes da requisição para verificar este recurso.

Parâmetros

Campo Tipo Suporte Evidência Notas
duration integer Convertido entre protocolos Conferido no código A faixa aceita e a fidelidade dos valores não foram verificadas de forma independente.
image string Convertido entre protocolos Conferido no código → content[].image_url
uma única imagem é normalizada na lista de imagens e enviada como um item image_url de content
Uma única imagem é normalizada na lista de imagens antes da serialização.
images array Convertido entre protocolos Conferido no código → content[].image_url
cada URL é enviada como um item image_url de content; valores duplicados de input_reference são removidos
A faixa aceita de quantidade de itens não foi verificada de forma independente.
input_reference string Convertido entre protocolos Conferido no código → content[].image_url
a referência é acrescentada à lista de imagens de content, a menos que a mesma URL já esteja presente
model string Nativo Verificado em chamada real Obrigatório
prompt string Convertido entre protocolos Verificado em chamada real Obrigatório
→ content[].text
o prompt é colocado em um item de texto no array content de saída
seconds string O valor será reescrito Conferido no código → duration
uma string em base 10 com valor positivo é convertida em um valor inteiro de duration e tem precedência sobre duration

Versão do perfil de recursos 2026-09-04.1 · Última verificação 2026-09-04

glm-5

Protocolos
openai_chat · anthropic_messages
Endpoints
openai · anthropic
Modalidades
text → text

Recursos

Recurso Suporte Evidência Notas
prompt_cache Não verificado Declarado no catálogo
reasoning Não verificado Declarado no catálogo
streaming Nativo Conferido no código
structured_output Não verificado Declarado no catálogo
tools Não verificado Declarado no catálogo

Parâmetros

Campo Tipo Suporte Evidência Notas
max_completion_tokens integer Convertido entre protocolos Conferido no código → max_tokens
✕ max_tokens
O provedor não tem esse campo; o gateway o leva para max_tokens. Se você enviar os dois, este prevalece.
max_tokens integer Não verificado Declarado no catálogo ✕ max_completion_tokens
Encaminhado sem alteração quando é o único limite que você envia. Se você também enviar max_completion_tokens, esse campo o substitui. Ainda não foi verificado se o modelo respeita o valor.
messages array Nativo Conferido no código Obrigatório
model string Nativo Conferido no código Obrigatório
O ID de modelo exato do catálogo. Aliases do lado do fornecedor não são aceitos.
stream boolean Nativo Conferido no código
temperature number Não verificado Declarado no catálogo Encaminhado sem alteração. A faixa aceita, e se o modelo respeita cada valor dentro dela, ainda não foram verificados — por isso este campo não é publicado como Nativo.
top_p number O valor será reescrito Conferido no código top_p >= 1 é reescrito para 0.99 antes de a requisição sair daqui
O gateway limita este valor a uma faixa antes de a requisição sair daqui, então uma requisição pode ser atendida com um valor que você não enviou.

Versão do perfil de recursos 2026-09-04.1 · Última verificação 2026-08-27

glm-5-turbo

Protocolos
openai_chat · anthropic_messages
Endpoints
openai · anthropic
Modalidades
text → text

Recursos

Recurso Suporte Evidência Notas
prompt_cache Não verificado Declarado no catálogo
reasoning Não verificado Declarado no catálogo
streaming Nativo Conferido no código
structured_output Não verificado Declarado no catálogo
tools Não verificado Declarado no catálogo

Parâmetros

Campo Tipo Suporte Evidência Notas
max_completion_tokens integer Convertido entre protocolos Conferido no código → max_tokens
✕ max_tokens
O provedor não tem esse campo; o gateway o leva para max_tokens. Se você enviar os dois, este prevalece.
max_tokens integer Não verificado Declarado no catálogo ✕ max_completion_tokens
Encaminhado sem alteração quando é o único limite que você envia. Se você também enviar max_completion_tokens, esse campo o substitui. Ainda não foi verificado se o modelo respeita o valor.
messages array Nativo Conferido no código Obrigatório
model string Nativo Conferido no código Obrigatório
O ID de modelo exato do catálogo. Aliases do lado do fornecedor não são aceitos.
stream boolean Nativo Conferido no código
temperature number Não verificado Declarado no catálogo Encaminhado sem alteração. A faixa aceita, e se o modelo respeita cada valor dentro dela, ainda não foram verificados — por isso este campo não é publicado como Nativo.
top_p number O valor será reescrito Conferido no código top_p >= 1 é reescrito para 0.99 antes de a requisição sair daqui
O gateway limita este valor a uma faixa antes de a requisição sair daqui, então uma requisição pode ser atendida com um valor que você não enviou.

Versão do perfil de recursos 2026-09-04.1 · Última verificação 2026-08-27

glm-5.1

Protocolos
openai_chat · anthropic_messages · gemini_generate_content
Endpoints
openai · anthropic · gemini
Modalidades
text → text

Recursos

Recurso Suporte Evidência Notas
prompt_cache Não verificado Declarado no catálogo
reasoning Não verificado Declarado no catálogo
streaming Nativo Conferido no código
structured_output Não verificado Declarado no catálogo
tools Não verificado Declarado no catálogo

Parâmetros

Campo Tipo Suporte Evidência Notas
max_completion_tokens integer Convertido entre protocolos Conferido no código → max_tokens
✕ max_tokens
O provedor não tem esse campo; o gateway o leva para max_tokens. Se você enviar os dois, este prevalece.
max_tokens integer Não verificado Declarado no catálogo ✕ max_completion_tokens
Encaminhado sem alteração quando é o único limite que você envia. Se você também enviar max_completion_tokens, esse campo o substitui. Ainda não foi verificado se o modelo respeita o valor.
messages array Nativo Conferido no código Obrigatório
model string Nativo Conferido no código Obrigatório
O ID de modelo exato do catálogo. Aliases do lado do fornecedor não são aceitos.
stream boolean Nativo Conferido no código
temperature number Não verificado Declarado no catálogo Encaminhado sem alteração. A faixa aceita, e se o modelo respeita cada valor dentro dela, ainda não foram verificados — por isso este campo não é publicado como Nativo.
top_p number O valor será reescrito Conferido no código top_p >= 1 é reescrito para 0.99 antes de a requisição sair daqui
O gateway limita este valor a uma faixa antes de a requisição sair daqui, então uma requisição pode ser atendida com um valor que você não enviou.

Versão do perfil de recursos 2026-09-04.1 · Última verificação 2026-08-27

glm-5.2

Protocolos
openai_chat · anthropic_messages · gemini_generate_content
Endpoints
openai · anthropic · gemini
Modalidades
text → text

Recursos

Recurso Suporte Evidência Notas
prompt_cache Não verificado Declarado no catálogo
reasoning Não verificado Declarado no catálogo
streaming Nativo Conferido no código
structured_output Não verificado Declarado no catálogo
tools Não verificado Declarado no catálogo

Parâmetros

Campo Tipo Suporte Evidência Notas
max_completion_tokens integer Convertido entre protocolos Conferido no código → max_tokens
✕ max_tokens
O provedor não tem esse campo; o gateway o leva para max_tokens. Se você enviar os dois, este prevalece.
max_tokens integer Não verificado Declarado no catálogo ✕ max_completion_tokens
Encaminhado sem alteração quando é o único limite que você envia. Se você também enviar max_completion_tokens, esse campo o substitui. Ainda não foi verificado se o modelo respeita o valor.
messages array Nativo Conferido no código Obrigatório
model string Nativo Conferido no código Obrigatório
O ID de modelo exato do catálogo. Aliases do lado do fornecedor não são aceitos.
stream boolean Nativo Conferido no código
temperature number Não verificado Declarado no catálogo Encaminhado sem alteração. A faixa aceita, e se o modelo respeita cada valor dentro dela, ainda não foram verificados — por isso este campo não é publicado como Nativo.
top_p number O valor será reescrito Conferido no código top_p >= 1 é reescrito para 0.99 antes de a requisição sair daqui
O gateway limita este valor a uma faixa antes de a requisição sair daqui, então uma requisição pode ser atendida com um valor que você não enviou.

Versão do perfil de recursos 2026-09-04.1 · Última verificação 2026-08-27

glm-5.3

Protocolos
openai_chat · anthropic_messages
Endpoints
openai · anthropic
Modalidades
text → text

Recursos

Recurso Suporte Evidência Notas
prompt_cache Não verificado Declarado no catálogo
reasoning Não verificado Declarado no catálogo
streaming Nativo Conferido no código
structured_output Não verificado Declarado no catálogo
tools Não verificado Declarado no catálogo

Parâmetros

Campo Tipo Suporte Evidência Notas
max_completion_tokens integer Convertido entre protocolos Conferido no código → max_tokens
✕ max_tokens
O provedor não tem esse campo; o gateway o leva para max_tokens. Se você enviar os dois, este prevalece.
max_tokens integer Não verificado Declarado no catálogo ✕ max_completion_tokens
Encaminhado sem alteração quando é o único limite que você envia. Se você também enviar max_completion_tokens, esse campo o substitui. Ainda não foi verificado se o modelo respeita o valor.
messages array Nativo Conferido no código Obrigatório
model string Nativo Conferido no código Obrigatório
O ID de modelo exato do catálogo. Aliases do lado do fornecedor não são aceitos.
stream boolean Nativo Conferido no código
temperature number Não verificado Declarado no catálogo Encaminhado sem alteração. A faixa aceita, e se o modelo respeita cada valor dentro dela, ainda não foram verificados — por isso este campo não é publicado como Nativo.
top_p number O valor será reescrito Conferido no código top_p >= 1 é reescrito para 0.99 antes de a requisição sair daqui
O gateway limita este valor a uma faixa antes de a requisição sair daqui, então uma requisição pode ser atendida com um valor que você não enviou.

Versão do perfil de recursos 2026-09-04.1 · Última verificação 2026-08-27

glm-5.3-flash

Protocolos
openai_chat · anthropic_messages
Endpoints
openai · anthropic
Modalidades
text → text

Recursos

Recurso Suporte Evidência Notas
prompt_cache Não verificado Declarado no catálogo
reasoning Não verificado Declarado no catálogo
streaming Nativo Conferido no código
structured_output Não verificado Declarado no catálogo
tools Não verificado Declarado no catálogo

Parâmetros

Campo Tipo Suporte Evidência Notas
max_completion_tokens integer Convertido entre protocolos Conferido no código → max_tokens
✕ max_tokens
O provedor não tem esse campo; o gateway o leva para max_tokens. Se você enviar os dois, este prevalece.
max_tokens integer Não verificado Declarado no catálogo ✕ max_completion_tokens
Encaminhado sem alteração quando é o único limite que você envia. Se você também enviar max_completion_tokens, esse campo o substitui. Ainda não foi verificado se o modelo respeita o valor.
messages array Nativo Conferido no código Obrigatório
model string Nativo Conferido no código Obrigatório
O ID de modelo exato do catálogo. Aliases do lado do fornecedor não são aceitos.
stream boolean Nativo Conferido no código
temperature number Não verificado Declarado no catálogo Encaminhado sem alteração. A faixa aceita, e se o modelo respeita cada valor dentro dela, ainda não foram verificados — por isso este campo não é publicado como Nativo.
top_p number O valor será reescrito Conferido no código top_p >= 1 é reescrito para 0.99 antes de a requisição sair daqui
O gateway limita este valor a uma faixa antes de a requisição sair daqui, então uma requisição pode ser atendida com um valor que você não enviou.

Versão do perfil de recursos 2026-09-04.1 · Última verificação 2026-08-27

glm-5v-turbo

Protocolos
openai_chat · anthropic_messages
Endpoints
openai · anthropic
Modalidades
text, image → text

Recursos

Recurso Suporte Evidência Notas
prompt_cache Não verificado Declarado no catálogo
reasoning Não verificado Declarado no catálogo
streaming Nativo Conferido no código
structured_output Não verificado Declarado no catálogo
tools Não verificado Declarado no catálogo

Parâmetros

Campo Tipo Suporte Evidência Notas
max_completion_tokens integer Convertido entre protocolos Conferido no código → max_tokens
✕ max_tokens
O provedor não tem esse campo; o gateway o leva para max_tokens. Se você enviar os dois, este prevalece.
max_tokens integer Não verificado Declarado no catálogo ✕ max_completion_tokens
Encaminhado sem alteração quando é o único limite que você envia. Se você também enviar max_completion_tokens, esse campo o substitui. Ainda não foi verificado se o modelo respeita o valor.
messages array Nativo Conferido no código Obrigatório
model string Nativo Conferido no código Obrigatório
O ID de modelo exato do catálogo. Aliases do lado do fornecedor não são aceitos.
stream boolean Nativo Conferido no código
temperature number Não verificado Declarado no catálogo Encaminhado sem alteração. A faixa aceita, e se o modelo respeita cada valor dentro dela, ainda não foram verificados — por isso este campo não é publicado como Nativo.
top_p number O valor será reescrito Conferido no código top_p >= 1 é reescrito para 0.99 antes de a requisição sair daqui
O gateway limita este valor a uma faixa antes de a requisição sair daqui, então uma requisição pode ser atendida com um valor que você não enviou.

Versão do perfil de recursos 2026-09-04.1 · Última verificação 2026-08-27

glm-asr-2512

Protocolos
openai_audio_transcription
Endpoints
audio-transcription
Modalidades
audio → text

Parâmetros

Campo Tipo Suporte Evidência Notas
file file Nativo Verificado em chamada real Obrigatório
model string Nativo Verificado em chamada real Obrigatório
response_format string Não verificado Declarado no catálogo

Versão do perfil de recursos 2026-09-04.1 · Última verificação 2026-08-27

glm-tts

Protocolos
openai_audio_speech
Endpoints
audio-speech
Modalidades
text → audio

Parâmetros

Campo Tipo Suporte Evidência Notas
input string Nativo Verificado em chamada real Obrigatório
model string Nativo Verificado em chamada real Obrigatório
response_format string O valor será reescrito Verificado em chamada real pcm / wav
um response_format omitido é preenchido com o padrão publicado deste modelo antes de a requisição sair daqui
Este modelo não aceita mp3. Omitir o formato retorna PCM bruto, que a maioria dos players de áudio não consegue reproduzir — envie explicitamente um formato suportado.
voice string Nativo Verificado em chamada real tongtong
Deixe em branco para obter a voz padrão publicada.

Versão do perfil de recursos 2026-09-04.1 · Última verificação 2026-08-27