IniziaInizia gratis

Utilizzo dei messaggi di sistema

L'endpoint Chat Completions supporta tre ruoli diversi per modellare i messaggi inviati al modello:

  • Sistema: controlla il comportamento dell'assistente
  • Utente: istruisci l 'assistente
  • Assistente: risposta alle istruzioni dell'utente

In questo esercizio inizierai a progettare un sistema di intelligenza artificiale per aiutare le persone ad apprendere nuove abilità, utilizzando un messaggio di sistema per impostare un comportamento adeguato del modello.

Questo esercizio fa parte del corso

Lavorare con l'API di OpenAI

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una richiesta utilizzando i messaggi del sistema e dell'utente per creare un piano di studio per imparare a parlare l'olandese.
  • Estrai e stampa il testo di risposta dell'assistente.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

client = OpenAI(api_key="")

# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
  model="gpt-4o-mini",
  max_completion_tokens=150,
  messages=[
    {"role": ____,
     "content": "You are a study planning assistant that creates plans for learning new skills."},
    {"____": "____",
     "____": "I want to learn to speak Dutch."}
  ]
)

# Extract the assistant's text response
print(response.choices[0].____.____)
Modifica ed esegui il codice