Kom igångKom igång gratis

Promptning med lokala bildfiler

Du arbetar som dataanalytiker för Londons transportavdelning. Ditt team har skapat en visualisering som visar antalet fordon på vägarna vid olika tidpunkter och för olika transportslag, och du vill använda en AI-modell för att extrahera viktiga insikter från den.

Bilden är sparad lokalt som "LDN_2024_traffic.png".


Bild och datakälla: City Streets 2025 Summary Report by the City of London.

Den här övningen är en del av kursen

Arbeta med OpenAI Responses API

Visa kurs

Övningsinstruktioner

  • Importera modulen base64 för att koda bildfilen.
  • Koda bildfilen som base64 med hjälp av funktionen b64encode() från base64, och lagra resultatet i image_base64.
  • Komplettera bildinmatningsmeddelandet i förfrågan för att ange att base64 används och inkludera base64-kodningen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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.4-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)
Redigera och kör kod