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

Nhắc lệnh với tệp ảnh cục bộ

Bạn đang làm nhà phân tích dữ liệu cho Sở Giao thông London. Nhóm của bạn đã tạo một trực quan hóa thể hiện số lượng phương tiện trên đường theo nhiều khung giờ và theo các phương thức di chuyển khác nhau, và bạn muốn dùng một mô hình AI để rút ra các insight chính từ đó.

Ảnh được lưu cục bộ với tên "LDN_2024_traffic.png".


Tín dụng hình ảnh và dữ liệu: City Streets 2025 Summary Report by the City of London.

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

Làm việc với OpenAI Responses API

Xem khóa học

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

  • Import mô-đun base64 để mã hóa tệp ảnh.
  • Mã hóa tệp ảnh sang base64 bằng hàm b64encode() từ base64, lưu kết quả vào image_base64.
  • Hoàn thiện thông điệp đầu vào ảnh trong yêu cầu để chỉ ra việc sử dụng base64 và dùng chuỗi đã mã hóa base64.

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.

# Import base64 module
____

# Encode the image file as base64
with open(image_path, "rb") as f:
    image_base64 = base64.____(f.read()).decode("utf-8")

# Create a response with text and image input
response = client.responses.create(
    model="gpt-5-mini",
    input=[
        {"role": "user", "content": [
            {"type": "input_text", "text": "What mode of transport contributed the highest number of vehicles during business hours? Answer very concisely."},
            {"type": "input_image", "image_url": f"data:image/png;____,{____}"}
        ]}
    ]
)

print(response.output_text)
visualize_image(image_url)
Chỉnh sửa và Chạy Mã