islasher commited on
Commit
45d1044
·
verified ·
1 Parent(s): f9a4d14

Update ImageGenerator.py

Browse files
Files changed (1) hide show
  1. ImageGenerator.py +5 -3
ImageGenerator.py CHANGED
@@ -2,7 +2,7 @@
2
  # from PIL import Image
3
  # from io import BytesIO
4
 
5
- # HF_API_KEY = os.getenv("HF_API_KEY")
6
 
7
  # def generate_image(prompt):
8
  # """Generate image using HF Inference API."""
@@ -18,13 +18,15 @@ import requests
18
  from PIL import Image, UnidentifiedImageError, ImageDraw, ImageFont
19
  from io import BytesIO
20
 
21
- def generate_image(prompt, api_url="YOUR_API_URL_HERE"):
22
  """
23
  Generate an image from a prompt via an API.
24
  Returns a PIL.Image object. If the API fails, returns a placeholder image.
25
  """
26
  try:
27
- response = requests.post(api_url, json={"prompt": prompt})
 
 
28
 
29
  # Check if the response is OK
30
  if response.status_code == 200:
 
2
  # from PIL import Image
3
  # from io import BytesIO
4
 
5
+ HF_API_KEY = os.getenv("HF_API_KEY")
6
 
7
  # def generate_image(prompt):
8
  # """Generate image using HF Inference API."""
 
18
  from PIL import Image, UnidentifiedImageError, ImageDraw, ImageFont
19
  from io import BytesIO
20
 
21
+ def generate_image(prompt):
22
  """
23
  Generate an image from a prompt via an API.
24
  Returns a PIL.Image object. If the API fails, returns a placeholder image.
25
  """
26
  try:
27
+ api_url="https://huggingface.co/stable-diffusion-v1-5/stable-diffusion-v1-5
28
+ headers = {"Authorization": f"Bearer {HF_API_KEY}"}
29
+ response = requests.post(api_url, headers=headers, json={"inputs": prompt})
30
 
31
  # Check if the response is OK
32
  if response.status_code == 200: