Gọi một API bên ngoài
Bây giờ khi bạn đã có một định nghĩa hàm được cấu trúc rõ ràng, bạn chuyển sang cải thiện yêu cầu endpoint của mình. Bạn sử dụng endpoint Chat Completions và truyền một thông điệp system để đảm bảo rằng trợ lý AI biết rằng nó đang ở trong không gian trao đổi tiền tệ và rằng nó cần trích xuất mã tiền tệ tương ứng dựa trên đầu vào của bạn.
Trong bài tập này, hàm get_exchange_rate() đã được nạp sẵn. Hàm get_exchange_rate() sử dụng ExchangeRate API và nhận vào một mã tiền tệ, trả về phản hồi với thông tin tỷ giá hối đoái được yêu cầu. Hàm print_response() cũng đã được tải sẵn để in đầu ra.
Bài tập này là một phần của khóa học
Phát triển hệ thống AI với OpenAI API
Hướng dẫn bài tập
- Gọi endpoint Chat Completions và đảm bảo
systemđược cung cấp các hướng dẫn về cách xử lý prompt.
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="")
# Call the Chat Completions endpoint
response = ____(
model="gpt-4o-mini",
messages=[
____,
{"role": ____, "content": "I'd like to know the current exchange rates for the Euro."}],
tools=function_definition)
print_response(response)