시작하기무료로 시작하기

get_response() 함수 만들기

이 강의의 대부분 연습 문제에서는 사용자 프롬프트와 함께 OpenAI API의 chat.completions 엔드포인트를 호출합니다. 여기서는 프롬프트를 입력으로 받아 응답을 출력으로 반환하는 get_response() 함수를 만들어 볼 거예요. 앞으로의 연습 문제에서는 이 함수가 미리 로드되어 제공됩니다.

OpenAI 패키지와 OpenAI API Python 클라이언트는 미리 로드되어 있습니다.

이 연습은 강의의 일부입니다

OpenAI API로 배우는 프롬프트 엔지니어링

강의 보기

연습 안내

  • get_response() 함수 내부에서 chat.completions 엔드포인트에 대한 요청을 생성하세요.
  • 모델에게 ChatGPT에 대한 시를 쓰라고 요청하는 프롬프트로 함수를 시험해 보세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

def get_response(prompt):
  # Create a request to the chat completions endpoint
  response = client.____.____.____(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": prompt}], 
    temperature = 0)
  return response.choices[0].message.content

# Test the function with your prompt
response = get_response("____")
print(response)
코드 편집 및 실행