Bắt đầu ngayBắt đầu miễn phí

Tạo hàm get_response()

Hầu hết các bài tập trong khóa học này sẽ gọi endpoint chat.completions của OpenAI API với một prompt từ người dùng. Ở đây, bạn sẽ tạo một hàm get_response() nhận prompt làm đầu vào và trả về phản hồi làm đầu ra; trong các bài tập sau, hàm này sẽ được nạp sẵn cho bạn.

Gói OpenAI và Python client của OpenAI API đã được nạp sẵn.

Bài tập này là một phần của khóa học

Kỹ thuật Prompt với OpenAI API

Xem khóa học

Hướng dẫn bài tập

  • Tạo một request đến endpoint chat.completions bên trong hàm get_response().
  • Thử hàm với một prompt yêu cầu mô hình viết một bài thơ về ChatGPT.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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)
Chỉnh sửa và Chạy Mã