Tìm và thay thế
Công cụ tìm và thay thế đã tồn tại hàng thập kỷ, nhưng thường chỉ giới hạn ở việc nhận diện và thay thế đúng từ hoặc cụm từ. Bạn được cung cấp một khối văn bản nói về ô tô, và bạn sẽ dùng một mô hình chat completion để cập nhật văn bản này thành nói về máy bay, đồng thời điều chỉnh nội dung cho phù hợp.
Cảnh báo: nếu bạn gửi quá nhiều yêu cầu hoặc dùng quá nhiều token trong thời gian ngắn, bạn có thể chạm giới hạn tốc độ và gặp openai.error.RateLimitError. Nếu thấy lỗi này, vui lòng chờ một phút để hạn mức được đặt lại rồi bạn có thể tiếp tục gửi thêm yêu cầu.
Bài tập này là một phần của khóa học
Làm việc với OpenAI API
Hướng dẫn bài tập
- Tạo một yêu cầu tới endpoint Chat Completions; dùng tối đa
100token. - Trích xuất và in văn bản phản hồi từ API.
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.
client = OpenAI(api_key="")
prompt="""Replace car with plane and adjust phrase:
A car is a vehicle that is typically powered by an internal combustion engine or an electric motor. It has four wheels, and is designed to carry passengers and/or cargo on roads or highways. Cars have become a ubiquitous part of modern society, and are used for a wide variety of purposes, such as commuting, travel, and transportation of goods. Cars are often associated with freedom, independence, and mobility."""
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "____": ____}],
____
)
# Extract and print the response text
print(response.choices[0].____.____)