Upload 2 files
Browse files
README.md
CHANGED
@@ -1,10 +1,9 @@
|
|
1 |
---
|
2 |
-
title:
|
3 |
emoji: 👩🎨
|
4 |
colorFrom: red
|
5 |
colorTo: yellow
|
6 |
sdk: docker
|
7 |
pinned: false
|
8 |
-
app_port: 7861
|
9 |
---
|
10 |
|
|
|
1 |
---
|
2 |
+
title: png
|
3 |
emoji: 👩🎨
|
4 |
colorFrom: red
|
5 |
colorTo: yellow
|
6 |
sdk: docker
|
7 |
pinned: false
|
|
|
8 |
---
|
9 |
|
main.py
CHANGED
@@ -44,7 +44,7 @@ def generate_image(image, inference_steps, guidance_scale, image_size, prompt, m
|
|
44 |
# 如果选择了图生图模型但没有提供图像,可以返回一个错误消息或使用默认图像
|
45 |
return Image.new('RGB', (512, 512), color = 'white') # 创建一个白色的默认图像
|
46 |
|
47 |
-
url = f"https://api.siliconflow.cn/v1/
|
48 |
|
49 |
with requests.post(url, data=json.dumps(data), headers=headers) as response:
|
50 |
res = response.json()
|
@@ -70,8 +70,20 @@ if __name__ == "__main__":
|
|
70 |
with gr.Row():
|
71 |
prompt_input = gr.Textbox(label="输入prompt", lines=3, placeholder="在此输入你的prompt...")
|
72 |
with gr.Column():
|
73 |
-
model_choice = gr.Dropdown([
|
74 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
with gr.Row():
|
76 |
clear_btn = gr.Button("清空")
|
77 |
generate_btn = gr.Button("生成图片")
|
|
|
44 |
# 如果选择了图生图模型但没有提供图像,可以返回一个错误消息或使用默认图像
|
45 |
return Image.new('RGB', (512, 512), color = 'white') # 创建一个白色的默认图像
|
46 |
|
47 |
+
url = f"https://api.siliconflow.cn/v1/{model_choice}"
|
48 |
|
49 |
with requests.post(url, data=json.dumps(data), headers=headers) as response:
|
50 |
res = response.json()
|
|
|
70 |
with gr.Row():
|
71 |
prompt_input = gr.Textbox(label="输入prompt", lines=3, placeholder="在此输入你的prompt...")
|
72 |
with gr.Column():
|
73 |
+
model_choice = gr.Dropdown([
|
74 |
+
'stabilityai/stable-diffusion-3-medium/text-to-image',
|
75 |
+
'stabilityai/stable-diffusion-xl-base-1.0/text-to-image',
|
76 |
+
'stabilityai/stable-diffusion-2-1/text-to-image',
|
77 |
+
'stabilityai/sd-turbo/text-to-image',
|
78 |
+
'stabilityai/sdxl-turbo/text-to-image',
|
79 |
+
'ByteDance/SDXL-Lightning/text-to-image',
|
80 |
+
'stabilityai/stable-diffusion-xl-base-1.0/image-to-image',
|
81 |
+
'stabilityai/stable-diffusion-2-1/image-to-image',
|
82 |
+
'stabilityai/SDXL-Lightning/image-to-image',
|
83 |
+
'InstantX/InstantID/image-to-image',
|
84 |
+
'TencentARC/PhotoMaker/image-to-image'
|
85 |
+
],
|
86 |
+
label='选择模型', value='stabilityai/stable-diffusion-xl-base-1.0/image-to-image')
|
87 |
with gr.Row():
|
88 |
clear_btn = gr.Button("清空")
|
89 |
generate_btn = gr.Button("生成图片")
|