เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้างฟังก์ชัน get_response()

แบบฝึกหัดส่วนใหญ่ในคอร์สนี้จะเรียกใช้ endpoint chat.completions ของ OpenAI API พร้อม prompt จากผู้ใช้ ในแบบฝึกหัดนี้ คุณจะสร้างฟังก์ชัน get_response() ที่รับ prompt เป็น input และคืนค่า response เป็น output ซึ่งในแบบฝึกหัดถัดไปจะมีการโหลดฟังก์ชันนี้ไว้ให้แล้ว

แพ็กเกจ OpenAI และ OpenAI API Python client ถูกโหลดไว้ให้เรียบร้อยแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Prompt Engineering กับ OpenAI API

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง request ไปยัง endpoint chat.completions ภายในฟังก์ชัน get_response()
  • ทดลองเรียกใช้ฟังก์ชันด้วย prompt ที่ขอให้โมเดลเขียน บทกวีเกี่ยวกับ 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)
แก้ไขและรันโค้ด