Настройка формата вывода
Вы работаете разработчиком в стартапе, который предлагает платформу анализа текста для авторов контента. Платформа помогает пользователям автоматически классифицировать и форматировать материалы. Сейчас вы разрабатываете новую функцию, которая определяет язык заданного фрагмента 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)