Определение языка клиента
Теперь, когда у вас есть транскрипция звонка клиента, нужно определить язык, на котором он говорит, — чтобы в дальнейшем перевести ответ на его родной язык. Для определения языка вы воспользуетесь чат-моделью OpenAI.
Вывод модели должен быть стандартизирован в виде кода страны: например, "en" для английского, "fr" для французского и так далее.
Транскрипция, созданная в предыдущем упражнении, доступна в переменной transcript.
Это упражнение является частью курса
Мультимодальные системы с OpenAI API
Инструкции к упражнению
- Отправьте запрос к
gpt-4o-mini, чтобы модель проанализировала транскрипцию и вернула код страны для языка, на котором ведётся общение: например,"en"для английского и"fr"для французского. - Извлеките код страны из объекта
response.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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)