Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -21,12 +21,14 @@ def fetch_tags(image_url):
|
|
21 |
data = json.loads(response.text)
|
22 |
|
23 |
# Extract required fields
|
24 |
-
character = data.get('tag_string_character', 'N/A')
|
25 |
-
origin = data.get('tag_string_copyright', 'N/A')
|
26 |
-
tags = data.get('tag_string_general', '')
|
27 |
|
28 |
-
# Prepare
|
29 |
formatted_tags = tags.replace(" ", ", ")
|
|
|
|
|
30 |
prompt = f'{character}, {origin}, {formatted_tags}'
|
31 |
|
32 |
return character, origin, formatted_tags, prompt
|
@@ -47,4 +49,4 @@ iface = gr.Interface(
|
|
47 |
)
|
48 |
|
49 |
# Launch the interface
|
50 |
-
iface.launch()
|
|
|
21 |
data = json.loads(response.text)
|
22 |
|
23 |
# Extract required fields
|
24 |
+
character = data.get('tag_string_character', 'N/A').replace('_', ' ')
|
25 |
+
origin = data.get('tag_string_copyright', 'N/A').replace('_', ' ')
|
26 |
+
tags = data.get('tag_string_general', '').replace('_', ' ')
|
27 |
|
28 |
+
# Prepare formatted tags (comma-separated)
|
29 |
formatted_tags = tags.replace(" ", ", ")
|
30 |
+
|
31 |
+
# Prepare prompt with cleaned-up fields
|
32 |
prompt = f'{character}, {origin}, {formatted_tags}'
|
33 |
|
34 |
return character, origin, formatted_tags, prompt
|
|
|
49 |
)
|
50 |
|
51 |
# Launch the interface
|
52 |
+
iface.launch()
|