Spaces:
Sleeping
Sleeping
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)",
|