Enviar um prompt simples
Passe uma string eminput para uma requisição de turno único.
A resposta inclui o texto gerado em output_text.
X-On-Behalf-Of.
Adicionar instrucoes
Useinstructions para definir o comportamento antes que o modelo veja a entrada do usuario.
Mantenha as instrucoes curtas e especificas.
Enviar mensagens estruturadas
Use um array de itens de mensagem eminput quando quiser roles explicitos.
Cada item de mensagem usa type, role e content.
Continuar uma troca de multiplos turnos
Useprevious_response_id para continuar a partir de uma resposta anterior sem reenviar o historico completo.
conversation.
Transmitir texto conforme e gerado
Definastream como true para receber eventos server-sent em vez de esperar pela resposta completa.
Proximos passos
- Consulte a visao geral da API para detalhes de autenticacao e URL base
- Veja respostas em segundo plano quando precisar delegar trabalhos de longa duracao e consultar ou transmitir os resultados
- Veja gerenciar conversas para organizar trocas de multiplos turnos em containers de conversa reutilizaveis
- Veja criar subagentes usando a API Responses para uma receita que executa chamadas aninhadas de Responses como trabalho de ferramentas