Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -118,15 +118,15 @@ def transform_prompt(prompt, gender_option, furry_species, api_mode, api_key):
|
|
118 |
tags = {}
|
119 |
|
120 |
# 根据选择设置性别或物种标签
|
121 |
-
if gender_option == "
|
122 |
tags["gender"] = "male"
|
123 |
-
elif gender_option == "
|
124 |
tags["gender"] = "female"
|
125 |
-
elif gender_option == "
|
126 |
tags["gender"] = "genderless"
|
127 |
-
elif gender_option == "
|
128 |
-
tags["gender"] = "
|
129 |
-
elif gender_option == "
|
130 |
tags["gender"] = "furry"
|
131 |
tags["furry_species"] = furry_species or "unknown"
|
132 |
|
@@ -164,7 +164,7 @@ def do_translation(scene_desc, translate_language, api_mode, api_key):
|
|
164 |
def build_interface():
|
165 |
with gr.Blocks() as demo:
|
166 |
|
167 |
-
gr.Markdown("##
|
168 |
|
169 |
with gr.Row():
|
170 |
with gr.Column():
|
@@ -186,19 +186,19 @@ def build_interface():
|
|
186 |
gender_option = gr.Radio(
|
187 |
label="性别 / Furry 选项 (Gender / Furry)",
|
188 |
choices=[
|
189 |
-
"
|
190 |
-
"
|
191 |
-
"
|
192 |
-
"
|
193 |
-
"
|
194 |
],
|
195 |
-
value="
|
196 |
)
|
197 |
|
198 |
# 选择 Furry 物种
|
199 |
furry_species = gr.Dropdown(
|
200 |
label="Furry 物种 (Furry Species)",
|
201 |
-
choices=["Wolf", "Fox", "Tiger", "Lion"],
|
202 |
value=None,
|
203 |
visible=False # 初始不可见
|
204 |
)
|
@@ -218,12 +218,12 @@ def build_interface():
|
|
218 |
user_prompt = gr.Textbox(
|
219 |
label="提示词 (Prompt)",
|
220 |
lines=5,
|
221 |
-
placeholder="在此输入你的提示词,例如:一位穿着红色连衣裙的少女,坐在落日余晖下的草地上..."
|
222 |
)
|
223 |
|
224 |
# 输出场景描述
|
225 |
generated_output = gr.Textbox(
|
226 |
-
label="
|
227 |
lines=7
|
228 |
)
|
229 |
|
@@ -231,8 +231,8 @@ def build_interface():
|
|
231 |
with gr.Row():
|
232 |
translate_language = gr.Dropdown(
|
233 |
label="翻译语言 (Translation Language)",
|
234 |
-
choices=["
|
235 |
-
value="
|
236 |
)
|
237 |
translated_text = gr.Textbox(
|
238 |
label="翻译结果 (Translated Result)",
|
|
|
118 |
tags = {}
|
119 |
|
120 |
# 根据选择设置性别或物种标签
|
121 |
+
if gender_option == "Trans_to_Male":
|
122 |
tags["gender"] = "male"
|
123 |
+
elif gender_option == "Trans_to_Female":
|
124 |
tags["gender"] = "female"
|
125 |
+
elif gender_option == "Trans_to_Mannequin":
|
126 |
tags["gender"] = "genderless"
|
127 |
+
elif gender_option == "Trans_to_Intersex":
|
128 |
+
tags["gender"] = "intersex"
|
129 |
+
elif gender_option == "Trans_to_Furry":
|
130 |
tags["gender"] = "furry"
|
131 |
tags["furry_species"] = furry_species or "unknown"
|
132 |
|
|
|
164 |
def build_interface():
|
165 |
with gr.Blocks() as demo:
|
166 |
|
167 |
+
gr.Markdown("## Prompts_TransTool-提示词一键性别物种转换器")
|
168 |
|
169 |
with gr.Row():
|
170 |
with gr.Column():
|
|
|
186 |
gender_option = gr.Radio(
|
187 |
label="性别 / Furry 选项 (Gender / Furry)",
|
188 |
choices=[
|
189 |
+
"Trans_to_Male",
|
190 |
+
"Trans_to_Female",
|
191 |
+
"Trans_to_Mannequin",
|
192 |
+
"Trans_to_Intersex",
|
193 |
+
"Trans_to_Furry"
|
194 |
],
|
195 |
+
value="Trans_to_Male",
|
196 |
)
|
197 |
|
198 |
# 选择 Furry 物种
|
199 |
furry_species = gr.Dropdown(
|
200 |
label="Furry 物种 (Furry Species)",
|
201 |
+
choices=["Wolf", "Fox", "Tiger", "Lion"],
|
202 |
value=None,
|
203 |
visible=False # 初始不可见
|
204 |
)
|
|
|
218 |
user_prompt = gr.Textbox(
|
219 |
label="提示词 (Prompt)",
|
220 |
lines=5,
|
221 |
+
placeholder="Please Enter your prompt words. 在此输入你的提示词,例如:一位穿着红色连衣裙的少女,坐在落日余晖下的草地上..."
|
222 |
)
|
223 |
|
224 |
# 输出场景描述
|
225 |
generated_output = gr.Textbox(
|
226 |
+
label="转换后的提示词 (Generated Trans-Description)",
|
227 |
lines=7
|
228 |
)
|
229 |
|
|
|
231 |
with gr.Row():
|
232 |
translate_language = gr.Dropdown(
|
233 |
label="翻译语言 (Translation Language)",
|
234 |
+
choices=["English", "Chinese", "Japanese", "French", "German", "Dutch", "Arabic", "Russian", "Persian", "Italian"],
|
235 |
+
value="English",
|
236 |
)
|
237 |
translated_text = gr.Textbox(
|
238 |
label="翻译结果 (Translated Result)",
|