OpenAI Compatible API | 3 Free Models | Text-to-Image + Image-to-Image
Enter prompt and click Generate
from openai import OpenAI\n\nclient = OpenAI(\n base_url="https://YOUR-WORKER.workers.dev/v1",\n api_key="your-key"\n)\n\n# Text-to-Image\nresp = client.images.generate(\n model="gpt-image-2",\n prompt="A cute cat", n=1\n)\n\n# Image-to-Image\nimport base64\nwith open("input.png", "rb") as f:\n img_b64 = "data:image/png;base64," + base64.b64encode(f.read()).decode()\nresp = client.images.generate(\n model="gpt-image-2",\n prompt="Add sunglasses",\n extra_body={"image": img_b64}\n)\nprint(resp.data[0].url)