Definição Básica de Ferramenta
Defina ferramentas com o arraytools compatível com OpenAI:
Executar a Ferramenta
Quando o modelo escolhe uma ferramenta, inspecionemessage.tool_calls, faça o parse dos argumentos, execute a função da sua aplicação e envie o resultado de volta como uma mensagem tool.
Python
Escolha um Modelo
O suporte a function calling é específico de cada modelo. Use a página Modelos de Texto ou a API de Modelos para encontrar modelos comsupportsFunctionCalling.
Dicas de Design
- Mantenha nomes e descrições de ferramentas curtos e literais.
- Use JSON Schema para facilitar a produção de argumentos válidos pelo modelo.
- Prefira ferramentas específicas com entradas claras a uma única ferramenta ampla com muitos comportamentos opcionais.
- Retorne resultados concisos das ferramentas para que a resposta final tenha contexto suficiente sem desperdiçar tokens.