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
Hướng dẫn bài tập
- Tạo một request đến endpoint
chat.completionsbên trong hàmget_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)