Yerel Görsel Dosyalarıyla İstemleme
Londra'nın ulaşım dairesinde veri analisti olarak çalışıyorsun. Ekibin, farklı ulaşım türlerinde günün çeşitli saatlerinde yollardaki araç sayılarını gösteren bir görselleştirme oluşturdu ve bundan temel içgörüler çıkarmak için bir AI modelinden yararlanmak istiyorsun.
Görsel yerelde "LDN_2024_traffic.png" olarak kayıtlı.
Görsel ve Veri Kaynağı: City of London tarafından City Streets 2025 Özet Raporu.
Bu egzersiz
OpenAI Responses API ile Çalışmak
kursunun bir parçasıdırEgzersiz talimatları
- Görsel dosyayı kodlamak için
base64modülünü içe aktar. - Görsel dosyasını
base64içindekib64encode()işlevini kullanarak base64 olarak kodla ve sonucuimage_base64içinde sakla. - İsteğin içindeki görsel giriş iletisini, base64 kullanıldığını belirtecek ve base64 kodlamalarını kullanacak şekilde tamamla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)