Skip to main content
Function Calling permite que modelos de IA interajam com ferramentas e APIs externas, possibilitando que executem ações específicas e acessem informações em tempo real. Esse recurso estende a funcionalidade dos modelos de IA para além da simples geração de texto, permitindo aplicações mais dinâmicas e práticas.

Modelos Suportados

Os seguintes modelos oferecem suporte a Function Calling:

Guia de Início Rápido

Este guia demonstra como usar a Chamada de Função para recuperar informações meteorológicas atuais de uma localização especificada pelo usuário. Vamos percorrer um exemplo completo de código em Python. Para o formato específico da API de Chamada de Função, consulte a referência da API Create Chat Completion.

1. Inicialize o Cliente

Primeiro, você precisa inicializar o cliente com sua chave de API da Novita.

2. Defina a Função a Ser Chamada

Em seguida, defina a função Python que o modelo pode chamar. Neste exemplo, é uma função para obter informações meteorológicas.

3. Construa a Solicitação da API com Ferramentas e Mensagem do Usuário

Agora, crie a solicitação da API para o endpoint da Novita. Essa solicitação inclui o parâmetro tools, definindo as funções que o modelo pode usar, e a mensagem do usuário.
Saída:

4. Responda com o Resultado da Chamada de Função e Obtenha a Resposta Final

A próxima etapa é processar a chamada de função, executar a função get_weather e enviar o resultado de volta ao modelo para gerar a resposta final ao usuário.
Saída:

O Código Completo

Última modificação em 15 de maio de 2026