Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1,7 +1,5 @@
|
|
1 |
import gradio as gr
|
2 |
import requests
|
3 |
-
from PIL import Image
|
4 |
-
from io import BytesIO
|
5 |
|
6 |
# 구글 이미지 검색 함수
|
7 |
def google_image_search(query):
|
@@ -11,20 +9,18 @@ def google_image_search(query):
|
|
11 |
|
12 |
response = requests.get(URL)
|
13 |
results = response.json()
|
14 |
-
|
15 |
|
16 |
for item in results.get('items', []):
|
17 |
image_url = item['link']
|
18 |
-
|
19 |
-
img = Image.open(BytesIO(response.content))
|
20 |
-
images.append(img)
|
21 |
|
22 |
-
return
|
23 |
|
24 |
# Gradio 인터페이스 정의
|
25 |
iface = gr.Interface(fn=google_image_search,
|
26 |
inputs=gr.Textbox(lines=2, placeholder="검색할 이미지의 텍스트를 입력하세요..."),
|
27 |
-
outputs=gr.Image(type="pil", label="검색 결과"),
|
28 |
title="구글 이미지 검색",
|
29 |
description="텍스트를 입력하면 구글 이미지 검색 결과를 보여줍니다.")
|
30 |
|
|
|
1 |
import gradio as gr
|
2 |
import requests
|
|
|
|
|
3 |
|
4 |
# 구글 이미지 검색 함수
|
5 |
def google_image_search(query):
|
|
|
9 |
|
10 |
response = requests.get(URL)
|
11 |
results = response.json()
|
12 |
+
image_urls = []
|
13 |
|
14 |
for item in results.get('items', []):
|
15 |
image_url = item['link']
|
16 |
+
image_urls.append(image_url)
|
|
|
|
|
17 |
|
18 |
+
return image_urls
|
19 |
|
20 |
# Gradio 인터페이스 정의
|
21 |
iface = gr.Interface(fn=google_image_search,
|
22 |
inputs=gr.Textbox(lines=2, placeholder="검색할 이미지의 텍스트를 입력하세요..."),
|
23 |
+
outputs=gr.Image(type="pil", label="검색 결과", tool="editor"),
|
24 |
title="구글 이미지 검색",
|
25 |
description="텍스트를 입력하면 구글 이미지 검색 결과를 보여줍니다.")
|
26 |
|