KingNish commited on
Commit
0270577
·
verified ·
1 Parent(s): 9b7bede

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -10
app.py CHANGED
@@ -130,7 +130,7 @@ def together_text_to_image(prompt: str):
130
  model="black-forest-labs/FLUX.1.1-pro", # Hardcoded model as requested
131
  width=1024,
132
  height=768,
133
- steps=40, # Hardcoded steps as requested
134
  prompt=prompt,
135
  )
136
  return image_completion.data[0].url
@@ -156,19 +156,12 @@ def together_image_to_image(image_numpy, prompt: str):
156
  return "Please enter a prompt for image transformation."
157
 
158
  try:
159
- # Convert the NumPy array image to a PIL Image
160
- img = Image.fromarray(image_numpy.astype('uint8'), 'RGB')
161
-
162
- # Convert the PIL Image to base64
163
- buffered = io.BytesIO()
164
- img.save(buffered, format="PNG")
165
- img_base64 = base64.b64encode(buffered.getvalue()).decode("utf-8")
166
 
167
  image_completion = client.images.generate(
168
  model="black-forest-labs/FLUX.1-kontext-max", # Hardcoded model as requested
169
  steps=40, # Hardcoded steps as requested
170
  prompt=prompt,
171
- image_base64=img_base64
172
  )
173
  return image_completion.data[0].url
174
  except Exception as e:
@@ -248,7 +241,7 @@ with gr.Blocks(title="Media Generation and Search Explorer") as demo:
248
  gr.Markdown("Transform an uploaded image based on a text prompt using Together AI.")
249
  gr.Warning("This requires setting the TOGETHER_API_KEY environment variable.")
250
  with gr.Row():
251
- together_image_input = gr.Image(label="Upload or paste an image", scale=2)
252
  together_image_to_image_prompt = gr.Textbox(label="Enter your transformation prompt", scale=2)
253
  together_image_to_image_button = gr.Button("Transform Image", scale=1)
254
  together_image_to_image_output = gr.Image(label="Transformed Image (URL)", type="filepath", interactive=False)
 
130
  model="black-forest-labs/FLUX.1.1-pro", # Hardcoded model as requested
131
  width=1024,
132
  height=768,
133
+ steps=40,
134
  prompt=prompt,
135
  )
136
  return image_completion.data[0].url
 
156
  return "Please enter a prompt for image transformation."
157
 
158
  try:
 
 
 
 
 
 
 
159
 
160
  image_completion = client.images.generate(
161
  model="black-forest-labs/FLUX.1-kontext-max", # Hardcoded model as requested
162
  steps=40, # Hardcoded steps as requested
163
  prompt=prompt,
164
+ image_url=image_numpy
165
  )
166
  return image_completion.data[0].url
167
  except Exception as e:
 
241
  gr.Markdown("Transform an uploaded image based on a text prompt using Together AI.")
242
  gr.Warning("This requires setting the TOGETHER_API_KEY environment variable.")
243
  with gr.Row():
244
+ together_image_input = gr.Image(label="Upload or paste an image", type="filepath", scale=2)
245
  together_image_to_image_prompt = gr.Textbox(label="Enter your transformation prompt", scale=2)
246
  together_image_to_image_button = gr.Button("Transform Image", scale=1)
247
  together_image_to_image_output = gr.Image(label="Transformed Image (URL)", type="filepath", interactive=False)