Skip to main content
Use estes padrões para manter os ciclos de chamadas de ferramentas determinísticos e fáceis de depurar.

Padrão 1: ciclo de Chat Completions

  1. Envie a mensagem do usuário e as definições das ferramentas.
  2. Se finish_reason for tool_calls, execute cada chamada de ferramenta.
  3. Envie os resultados das ferramentas de volta como mensagens role: "tool".
  4. Leia a resposta final do assistente.

Solicitação (continuação)

Padrão 2: ciclo de Responses

Em /v1/responses, as chamadas de ferramentas do modelo aparecem como itens de saída do tipo function_call. Em seguida, envie uma solicitação de acompanhamento com itens de entrada function_call_output.

Solicitação (acompanhamento)

Escolher um endpoint

  • Prefira /v1/chat/completions se você já usa ciclos de mensagens no estilo OpenAI.
  • Prefira /v1/responses se a sua aplicação usa a API Responses como padrão.
  • Use /v1/messages se a sua aplicação for baseada em Anthropic.
Última modificação em 2 de outubro de 2026