Integração de ferramentas

Uma chamada de função é uma proposta, não uma autorização

O modelo propõe ferramenta e argumentos. Seu servidor valida, autoriza e decide se a ação é segura.

Métodos de recarga planejados: Alipay e USDT. A cobrança ainda não está habilitada.

Verificações obrigatórias

  • Esquema estrito
  • Autorização
  • Rejeição de ferramentas desconhecidas
  • Idempotência
  • Aprovação para pagamentos ou exclusões

Suporte explícito

Use funções somente em modelos que indiquem suporte a ferramentas no catálogo.

function-calling.tstypescript
const response = await client.chat.completions.create({
  model: "qwen3.7-plus",
  messages: [{ role: "user", content: "What is the order status?" }],
  tools: [{
    type: "function",
    function: {
      name: "get_order_status",
      description: "Return the current order status",
      parameters: {
        type: "object",
        properties: { order_id: { type: "string" } },
        required: ["order_id"]
      }
    }
  }]
});

Perguntas frequentes

A API executa a função?

Não. Ela retorna uma proposta; sua aplicação executa ou rejeita.

Posso confiar nos argumentos?

Não. Trate como entrada externa não confiável.

Conteúdo relacionado