Funções Personalizadas (Function Calling)

As ferramentas externas e APIs podem ser integradas ao modelo para adicionar funcionalidades específicas e personalizadas. Isso permite criar funções que o modelo pode chamar para realizar cálculos complexos, acessar informações externas ou realizar outras ações importantes.

Exemplos de Aplicação

Benefícios

Exemplos de Código

# Exemplo de integração com API
import requests

def get_weather(city):
    url = f"http://api.openweathermap.org/data/2.5/weather?q={city}&appid=YOUR_API_KEY"
    response = requests.get(url)
    return response.json()

# Exemplo de cálculo complexo
import numpy as np

def calculate_present_value(series):
    return np.pv(0.05, series)

# Exemplo de acesso a informações externas
import pandas as pd

def get_product_info(product_id):
    df = pd.read_csv("products.csv")
    return df.loc[df["id"] == product_id]

Esses exemplos mostram como criar funções personalizadas para realizar cálculos complexos, acessar informações externas e integrar ferramentas externas ao modelo.