Padrão 1: ciclo de Chat Completions
- Envie a mensagem do usuário e as definições das ferramentas.
- Se
finish_reasonfortool_calls, execute cada chamada de ferramenta. - Envie os resultados das ferramentas de volta como mensagens
role: "tool". - 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/completionsse você já usa ciclos de mensagens no estilo OpenAI. - Prefira
/v1/responsesse a sua aplicação usa a API Responses como padrão. - Use
/v1/messagesse a sua aplicação for baseada em Anthropic.