L’API ChatGPT utilizza il formato JSON per la richiesta e la risposta dei dati. Nella richiesta, i dati vengono inviati come un array di messaggi, dove ogni messaggio ha un ruolo (che può essere ‘system’, ‘user’ o ‘assistant’) e un contenuto. La risposta ritornata dall’API sarà anch’essa in formato JSON, contenente i messaggi generati dall’assistant.