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

Настройка формата вывода

Вы работаете разработчиком в стартапе, который предлагает платформу анализа текста для авторов контента. Платформа помогает пользователям автоматически классифицировать и форматировать материалы. Сейчас вы разрабатываете новую функцию, которая определяет язык заданного фрагмента text и генерирует подходящий заголовок для него в заданном формате. Для этого вы создаёте подсказку, которая направляет языковую модель при выполнении задачи.

Пакет OpenAI, функция get_response() и переменная text уже загружены для вас.

Это упражнение является частью курса

Разработка промптов с OpenAI API

Посмотреть курс

Инструкции к упражнению

  • Создайте переменную instructions для подсказки: попросите модель определить язык и сгенерировать подходящий заголовок для загруженного фрагмента text, который будет передан с использованием разделителей из тройных обратных кавычек (```).
  • Создайте переменную output_format с указаниями включить текст, язык и заголовок — каждый на отдельной строке, используя префиксы 'Text:', 'Language:' и 'Title:' для каждой строки.
  • Создайте переменную final_prompt, объединив все части и размеченный текст text.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

client = OpenAI(api_key="")

# Create the instructions
instructions = ____

# Create the output format
output_format = ____

# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)
Редактировать и запускать код