OpenAI
Questa pagina è stata tradotta automaticamente. Visualizza l'articolo originale in inglese.

Chiamata di funzioni nel Chat Playground

Puoi usare la chiamata di funzioni nel Playground di OpenAI.

Aggiornato: 14 hours ago

La chiamata di funzioni ti consente di descrivere all’assistente qualsiasi funzione personalizzata o API esterna, permettendogli di chiamare in modo intelligente tali funzioni producendo un oggetto JSON che contiene gli argomenti pertinenti.

Usa la chiamata di funzioni nel Playground di Chat

Nel Playground, apri le impostazioni degli strumenti e aggiungi una funzione.

Poi inserisci lo schema JSON con i parametri della funzione. Puoi usare la funzionalità beta Genera per descrivere in linguaggio naturale cosa vorresti che facesse la funzione e ottenere uno schema JSON suggerito.

Ora vedrai la funzione elencata nella sezione Strumenti.

Per testare la funzione nel Playground, inserisci un messaggio che induca il modello a chiamarla.

Ad esempio, per la funzione get_weather, inserisci: “what is the weather in Berkeley?”

Quando la funzione viene chiamata, inserisci il suo output, ad esempio {"temp": 80}, e seleziona Esegui. L’assistente userà quindi l’output della funzione che hai fornito per formulare la risposta.

È supportata la chiamata di funzioni in parallelo?

Sì, la chiamata di funzioni in parallelo è supportata nel Playground di Chat.

La chiamata di funzioni in parallelo è la capacità del modello di effettuare più chiamate a funzioni contemporaneamente, consentendo di gestirne gli effetti e i risultati in parallelo. È particolarmente utile se le funzioni richiedono molto tempo e riduce gli scambi di richieste e risposte con l’API.

Attiva i risultati strutturati impostando strict: true nella definizione della funzione

Quando i risultati strutturati sono attivi, è garantito che gli argomenti generati dal modello per le chiamate a funzioni rispettino lo schema JSON fornito.

Se non usi i risultati strutturati, la correttezza della struttura degli argomenti non è garantita. Ti consigliamo quindi di usare una libreria di validazione come Pydantic per verificarli prima di utilizzarli.


Scopri di più sulla chiamata di funzioni con risultati strutturati.

Forza la scelta di una funzione nel Playground

  1. Seleziona l’icona Impostazioni accanto al nome del modello.

  2. Seleziona Scelta dello strumento.

  3. Passa da Automatica a Obbligatoria oppure seleziona la funzione desiderata (creata in precedenza).

Questo articolo è stato utile?