Vihang28 commited on
Commit
e02c759
·
verified ·
1 Parent(s): 3edc331

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -17
app.py CHANGED
@@ -1,20 +1,37 @@
1
- from openai import OpenAI
2
- from PIL import Image
 
 
 
 
3
 
4
- def con_image(image1):
5
- im1 = Image.open(image1)
6
- im1.save(r'new_name.png')
7
- return im1
8
 
9
- client = OpenAI(api_key = "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")
10
- image2 = con_image("white_tile.jpg")
11
- response = client.images.create_variation(
12
- image=open(image2, "rb"),
13
- # prompt="Convert the image into a animated image",
14
- n=1,
15
- size="1024x1024"
16
- )
 
 
 
 
 
 
 
 
17
 
18
- image_url = response.data[0].url
19
- print(response.data[0])
20
- print(image_url)
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import base64
3
+ import requests
4
+ import tempfile
5
+ import os
6
+ import openai import OpenAI
7
 
 
 
 
 
8
 
9
+ # def con_image(image1):
10
+ # im1 = Image.open(image1)
11
+ # im1.save(r'new_name.png')
12
+ # return im1
13
+ def create_var(image_path)
14
+ client = OpenAI(api_key = "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")
15
+ # image2 = con_image("white_tile.jpg")
16
+ response = client.images.create_variation(
17
+ image=open(image_path, "rb"),
18
+ n=1,
19
+ size="1024x1024"
20
+ )
21
+
22
+ image_url = response.data[0].url
23
+ # print(response.data[0])
24
+ return(image_url)
25
 
26
+ block = gr.Blocks(theme=gr.themes.Glass(primary_hue="slate"))
27
+ with block:
28
+ gr.Markdown("""<h1><center>Visual Explorer - Ask and Learn about Images</center></h1> """)
29
+ with gr.Row():
30
+ with gr.Column(scale=0.5):
31
+ img_input = gr.Image(type="filepath", label="Upload Image")
32
+ api_input = gr.Textbox(label= "Enter Api-key")
33
+ upload_button = gr.Button(value="Upload & Start Chat", interactive=True, variant="primary")
34
+ with gr.Column():
35
+ text = gr.Textbox(label="Output")
36
+ upload_button.click(create_var, inputs=[img_input, api_input], outputs=[text])
37
+ block.launch()