from dotenv import load_dotenv
from openai import OpenAI
import os
import json

load_dotenv()

# Rufe den API-Key sicher ab
api_key = os.getenv("OPENAI_API_KEY")
if not api_key:
    raise ValueError("API Key ist nicht gesetzt. Pruefe deine .env Datei oder die Umgebungsvariablen.")

client = OpenAI(api_key=api_key)

response = client.images.generate(
  model="dall-e-3",
  prompt="Ein realistisches Bild einer sonnigen Waldlandschaft mit einem fließenden Fluss und Wildblumen im Vordergrund.",
  size="1024x1024",
  quality="standard",
  n=1,
)

image_url = response.data[0].url
print("Bild-URL:", image_url)