Resposta direta

Tool calling foi observado quando a resposta trouxe tool_calls com uma função; envie uma definição em tools, verifique o nome e os argumentos, e não trate essa captura como suporte universal.

Pré-requisitos e passos

  1. Declare uma função pequena em tools e descreva seus argumentos em JSON Schema.
  2. Envie a solicitação para Chat Completions com o model capturado.
  3. Valide tool_calls antes de executar qualquer ação local e registre a resposta sem segredos.

Exemplo copiável

{
  "model": "deepseek-v4-flash",
  "messages": [{"role": "user", "content": "Qual a previsão em São Paulo?"}],
  "tools": [{"type": "function", "function": {"name": "get_weather", "parameters": {"type": "object"}}}]
}

Como conferir o resultado

A captura complementar registrada mostra uma chamada de função em tool_calls no teste do model deepseek-v4-flash. Ela não define políticas de execução, segurança ou cobertura de todos os modelos.

← Voltar para API compativel com OpenAI