deeme commited on
Commit
c96a988
·
verified ·
1 Parent(s): 39103cb

Upload 2 files

Browse files
Files changed (2) hide show
  1. README.md +1 -2
  2. main.py +15 -3
README.md CHANGED
@@ -1,10 +1,9 @@
1
  ---
2
- title: img
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/stabilityai/{model_choice}"
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(['stable-diffusion-xl-base-1.0/image-to-image', 'stable-diffusion-2-1/text-to-image'],
74
- label='选择模型', value='stable-diffusion-xl-base-1.0/image-to-image')
 
 
 
 
 
 
 
 
 
 
 
 
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("生成图片")