MulaiMulai sekarang secara gratis

Memprompt dengan File Gambar Lokal

Anda bekerja sebagai analis data untuk dinas transportasi London. Tim Anda telah membuat visualisasi yang menunjukkan jumlah kendaraan di jalan pada berbagai waktu untuk beragam moda transportasi, dan Anda ingin menggunakan model AI untuk mengekstrak wawasan utama darinya.

Gambar disimpan secara lokal sebagai "LDN_2024_traffic.png".


Kredit Gambar dan Data: City Streets 2025 Summary Report oleh City of London.

Latihan ini adalah bagian dari kursus

Bekerja dengan OpenAI Responses API

Lihat Kursus

Petunjuk latihan

  • Impor modul base64 untuk menyandikan file gambar.
  • Sandi file gambar sebagai base64 menggunakan fungsi b64encode() dari base64, dan simpan hasilnya dalam image_base64.
  • Lengkapi pesan masukan gambar dalam permintaan untuk menunjukkan penggunaan base64 dan menggunakan hasil penyandian base64 tersebut.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode