Ricavare la lingua del cliente
Ora che hai la trascrizione della chiamata del cliente, devi ricavare la lingua usata, così da poter poi tradurre la risposta nella sua lingua madre. Userai un modello chat di OpenAI per identificare la lingua.
L'output del modello deve essere standardizzato in un codice lingua; per esempio, "en" per l'inglese, "fr" per il francese e così via.
La trascrizione che hai creato nell'esercizio precedente è disponibile come transcript.
Questo esercizio fa parte del corso
Sistemi multimodali con l'API di OpenAI
Istruzioni dell'esercizio
- Fai in modo che
gpt-4o-minianalizzi la trascrizione e restituisca il codice della lingua utilizzata, ad esempio"en"per l'inglese e"fr"per il francese. - Estrai il codice lingua da
response.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
client = OpenAI(api_key="")
# Complete a request identify the country code from the transcript
response = ____
# Extract the country code from the response
country_code = ____
print(country_code)