Created
May 7, 2025 00:28
-
-
Save alexandreaquiles/119b54eb57505e7aa41d8df564703986 to your computer and use it in GitHub Desktop.
Python code that generates a Dragon Ball version of an imagem using the OpenAI client
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import base64 | |
import time | |
import os | |
from dotenv import load_dotenv | |
from openai import OpenAI | |
load_dotenv() | |
client = OpenAI(api_key=os.getenv("OPENAI_API_KEY")) | |
prompt = """ | |
Generate a Dragon Ball Z style version of the photo attached. | |
""" | |
result = client.images.edit( | |
model="gpt-image-1", | |
image=open("eu-gleice-cachoeira.jpg", "rb"), | |
prompt=prompt | |
) | |
image_base64 = result.data[0].b64_json | |
image_bytes = base64.b64decode(image_base64) | |
# Save the image to a file | |
with open(f"dragonball-{time.time_ns()}.png", "wb") as f: | |
f.write(image_bytes) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment