ПочатиПочніть безкоштовно

Створення функції get_response() з двома підказками

Наступні вправи ґрунтуються на виклику ендпоінту chat.completions OpenAI API з двома підказками (системною та користувацькою). Щоб підготуватися, у цій вправі ви створите функцію get_response() з двома підказками, яка отримує на вхід system_prompt і user_prompt та повертає відповідь як результат. Потім ви застосуєте цю функцію до будь-якого прикладу на ваш вибір.

Пакет OpenAI уже імпортовано для вас.

Ця вправа є частиною курсу

Інженерія підказок з OpenAI API

Переглянути курс

Інструкції до вправи

  • Призначте роль і вміст кожного повідомлення у списку messages.
  • Перевірте функцію, передавши довільні system_prompt і user_prompt на ваш вибір.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

client = OpenAI(api_key="")

def get_response(system_prompt, user_prompt):
  # Assign the role and content for each message
  messages = [{"role": ____, "content": ____},
      		  {"role": ____, "content": ____}]  
  response = client.chat.completions.create(
      model="gpt-4o-mini", messages= messages, temperature=0)
  
  return response.choices[0].message.content

# Try the function with a system and user prompts of your choice 
response = get_response("____", "____")
print(response)
Редагувати та запускати код