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 aFunction 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âmetrotools, definindo as funções que o modelo pode usar, e a mensagem do usuário.
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çãoget_weather e enviar o resultado de volta ao modelo para gerar a resposta final ao usuário.