IniziaInizia gratis

Creare la funzione get_response()

La maggior parte degli esercizi in questo corso chiamerà l'endpoint chat.completions dell'API di OpenAI con un prompt dell'utente. Qui creerai una funzione get_response() che riceve un prompt in input e restituisce la risposta in output, che nei prossimi esercizi sarà già precaricata per te.

Il pacchetto OpenAI e il client Python dell'API di OpenAI sono già stati caricati.

Questo esercizio fa parte del corso

Prompt Engineering con l'API di OpenAI

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una richiesta all'endpoint chat.completions all'interno della funzione get_response().
  • Prova la funzione con un prompt che chieda al modello di scrivere una poesia su ChatGPT.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

def get_response(prompt):
  # Create a request to the chat completions endpoint
  response = client.____.____.____(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": prompt}], 
    temperature = 0)
  return response.choices[0].message.content

# Test the function with your prompt
response = get_response("____")
print(response)
Modifica ed esegui il codice