Update app.py
Browse files
app.py
CHANGED
|
@@ -9,6 +9,7 @@ from diffusers import (
|
|
| 9 |
AutoencoderTiny,
|
| 10 |
)
|
| 11 |
from huggingface_hub import hf_hub_download
|
|
|
|
| 12 |
|
| 13 |
import config
|
| 14 |
styles_name = [style["name"] for style in config.style_list]
|
|
@@ -141,8 +142,26 @@ with gr.Blocks(css=css) as demo:
|
|
| 141 |
multiselect=False,
|
| 142 |
value="(None)",
|
| 143 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 144 |
result = gr.Image(label="Result", show_label=False,height=520)
|
| 145 |
Expansion_select = gr.Checkbox(label="FeiFei Expansion")
|
|
|
|
| 146 |
with gr.Accordion("Advanced Settings", open=False):
|
| 147 |
|
| 148 |
seed = gr.Slider(
|
|
@@ -219,11 +238,15 @@ with gr.Blocks(css=css) as demo:
|
|
| 219 |
cache_examples=False
|
| 220 |
)
|
| 221 |
|
| 222 |
-
|
| 223 |
-
triggers=[run_button.click, prompt.submit],
|
| 224 |
fn = infer,
|
| 225 |
inputs = [prompt, styles_Radio, Expansion_select, seed, randomize_seed, width, height, num_inference_steps, guidancescale, num_feifei, nsfw_select, nsfw_slider],
|
| 226 |
outputs = [result, seed]
|
| 227 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 228 |
|
| 229 |
demo.launch()
|
|
|
|
| 9 |
AutoencoderTiny,
|
| 10 |
)
|
| 11 |
from huggingface_hub import hf_hub_download
|
| 12 |
+
from feifeilib.feifeichat import feifeichat
|
| 13 |
|
| 14 |
import config
|
| 15 |
styles_name = [style["name"] for style in config.style_list]
|
|
|
|
| 142 |
multiselect=False,
|
| 143 |
value="(None)",
|
| 144 |
)
|
| 145 |
+
feifei_chat_text1 = gr.Textbox(
|
| 146 |
+
label="输入您的问题1:", show_label=False, container=False, lines=1, value="kpop model")
|
| 147 |
+
feifei_chat_text2 = gr.Textbox(
|
| 148 |
+
label="输入您的问题2:", show_label=False, container=False, lines=3, value="bikini at sea")
|
| 149 |
+
|
| 150 |
+
# 定义模型选择下拉框
|
| 151 |
+
feifei_chat_Dropdown = gr.Dropdown(
|
| 152 |
+
[
|
| 153 |
+
"meta/llama-3.3-70b-instruct",
|
| 154 |
+
"nvidia/llama-3.3-nemotron-super-49b-v1",
|
| 155 |
+
"mistralai/Mistral-Nemo-Instruct-2411",
|
| 156 |
+
],
|
| 157 |
+
value="mistralai/Mistral-Nemo-Instruct-2411",
|
| 158 |
+
label="选择模型", show_label=False, container=False
|
| 159 |
+
)
|
| 160 |
+
# 定义提交按钮
|
| 161 |
+
feifei_chat_btn = gr.Button(value="Gen Prompt")
|
| 162 |
result = gr.Image(label="Result", show_label=False,height=520)
|
| 163 |
Expansion_select = gr.Checkbox(label="FeiFei Expansion")
|
| 164 |
+
|
| 165 |
with gr.Accordion("Advanced Settings", open=False):
|
| 166 |
|
| 167 |
seed = gr.Slider(
|
|
|
|
| 238 |
cache_examples=False
|
| 239 |
)
|
| 240 |
|
| 241 |
+
run_button.click(
|
|
|
|
| 242 |
fn = infer,
|
| 243 |
inputs = [prompt, styles_Radio, Expansion_select, seed, randomize_seed, width, height, num_inference_steps, guidancescale, num_feifei, nsfw_select, nsfw_slider],
|
| 244 |
outputs = [result, seed]
|
| 245 |
)
|
| 246 |
+
feifei_chat_btn.click(
|
| 247 |
+
fn=feifeichat,
|
| 248 |
+
inputs=[feifei_chat_text1, feifei_chat_text2, feifei_chat_Dropdown],
|
| 249 |
+
outputs=prompt
|
| 250 |
+
)
|
| 251 |
|
| 252 |
demo.launch()
|