Skip to main content
POST
Cria uma resposta em streaming ou não-streaming usando o formato da API OpenAI Responses.

Autenticação

string
obrigatório
Token Bearer. Use sua chave de API como token Bearer no cabeçalho Authorization.Formato: Bearer <SUNRA_KEY>

Requisição

Este endpoint espera um objeto.
string
obrigatório
ID do modelo usado para gerar a resposta. Navegue pelos modelos disponíveis em sunra.ai/models.
string | object[]
Entrada para a requisição de resposta. Pode ser uma string ou um array de itens de entrada.
string | null
Insere uma mensagem de sistema (ou desenvolvedor) como primeiro item no contexto do modelo. Quando usado com input, as instruções são inseridas no início da entrada.
boolean
padrão:false
Se definido como true, a resposta será transmitida em streaming via eventos server-sent (SSE).
integer
Um limite superior para o número de tokens de saída, incluindo tokens de saída visíveis e tokens de raciocínio.
number
padrão:1
Temperatura de amostragem entre 0 e 2. Valores mais altos aumentam a aleatoriedade.
number
padrão:1
Parâmetro de amostragem por núcleo. Uma alternativa à amostragem por temperatura.
number
padrão:0
Número entre -2.0 e 2.0. Valores positivos penalizam novos tokens com base na sua frequência existente no texto.
number
padrão:0
Número entre -2.0 e 2.0. Valores positivos penalizam novos tokens com base em se já aparecem no texto.
object[]
Um array de ferramentas que o modelo pode chamar.
string | object
Controla o comportamento de seleção de ferramentas. Valores de string suportados: none, auto, required. Também pode especificar uma função particular.
boolean
padrão:true
Indica se deve permitir que o modelo execute chamadas de ferramentas em paralelo.
object
Configuração para o formato de resposta de texto.
object
Configuração para a saída de raciocínio.
boolean
padrão:true
Indica se a resposta gerada deve ser armazenada para recuperação posterior.
object
Conjunto de 16 pares chave-valor que podem ser anexados à resposta. As chaves são strings com máximo de 64 caracteres. Os valores são strings com máximo de 512 caracteres.
string
Um identificador único representando seu usuário final. Máximo de 128 caracteres.

Resposta

Objeto de resposta bem-sucedido.
string
Identificador único da resposta.
string
O tipo de objeto. Sempre response.
number
Marca temporal Unix (em segundos) de quando a resposta foi criada.
string
O status da resposta. Valores possíveis: completed, failed, in_progress, cancelled.
string
O modelo usado para gerar a resposta.
object[]
Um array de itens de conteúdo gerados pelo modelo.
object
Estatísticas de uso de tokens para a resposta.
number
A temperatura de amostragem utilizada.
number
O valor de amostragem por núcleo utilizado.
integer | null
A configuração de tokens de saída máximos utilizada.
object | null
Um objeto de erro se a geração falhou.