НачатьНачать бесплатно

Определение языка клиента

Теперь, когда у вас есть транскрипция звонка клиента, нужно определить язык, на котором он говорит, — чтобы в дальнейшем перевести ответ на его родной язык. Для определения языка вы воспользуетесь чат-моделью 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)
Редактировать и запускать код