Tutorialopenai-apiTier 2 · IniciadoFeature· Avançado· PT25M

Function Calling na OpenAI API: IA que Executa Funções Reais

O Function Calling permite que o GPT decida quando e como chamar suas funções — base de todos os agentes de IA.

23 de maio de 2026· Atualizado em 24 de maio de 2026por Equipe SWEN
Function Calling na OpenAI API: IA que Executa Funções Reais

<h2>Function Calling: a base dos agentes</h2><p>Function Calling permite definir funções que o GPT pode chamar durante a conversa. Em vez de apenas gerar texto, o modelo aciona ações reais no seu sistema.</p><h2>Como funciona</h2><ol><li>Você define funções com nome, descrição e parâmetros em JSON Schema</li><li>O modelo decide quando e com que parâmetros chamar</li><li>Você executa a função e retorna o resultado</li><li>O modelo usa o resultado para resposta final</li></ol><h2>Exemplo básico</h2><pre>tools = [{"type": "function", "function": {

"name": "buscar_usuario",

"description": "Busca usuario pelo email",

"parameters": {"type": "object",

"properties": {"email": {"type": "string"}},

"required": ["email"]

}

}}]

response = client.chat.completions.create(

model="gpt-4o", messages=[...], tools=tools, tool_choice="auto"

)</pre><h2>Casos de uso</h2><ul><li>Chatbot que busca dados em banco</li><li>Assistente que envia emails</li><li>Bot que consulta APIs externas</li></ul>

Salve seu progresso de aprendizado

Crie sua conta gratuita no SWEN.AI para acompanhar as aulas concluídas

Salvar meu progresso

Tutoriais relacionados

📚 Guias Completos no CF Gauss

CF Gauss por Luis Roquette — especialista em IA para empresas brasileiras