Ngene787 commited on
Commit
fa8c1f4
·
1 Parent(s): 8665aae

feat: add inference_api

Browse files
Files changed (2) hide show
  1. app.py +2 -1
  2. inference_api.py +28 -0
app.py CHANGED
@@ -7,7 +7,8 @@
7
  """
8
  import gradio as gr
9
 
10
- from stable_diffusion_inference import inference, MAX_SEED
 
11
  from utils import timer
12
 
13
  MAX_IMAGE_SIZE = 1024
 
7
  """
8
  import gradio as gr
9
 
10
+ from stable_diffusion_inference import MAX_SEED
11
+ from inference_api import inference
12
  from utils import timer
13
 
14
  MAX_IMAGE_SIZE = 1024
inference_api.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # -*- coding: UTF-8 -*-
2
+ """
3
+ @Time : 30/05/2025 10:45
4
+ @Author : xiaoguangliang
5
+ @File : inference_api.py
6
+ @Project : Faice_text2face
7
+ """
8
+ from gradio_client import Client
9
+
10
+ client = Client("https://e517e907a9e4213655.gradio.live/")
11
+
12
+
13
+ def inference(prompt,
14
+ negative_prompt="",
15
+ seed=0,
16
+ randomize_seed=False,
17
+ guidance_scale=7.5,
18
+ num_inference_steps=20):
19
+ result = client.predict(
20
+ prompt=prompt,
21
+ negative_prompt=negative_prompt,
22
+ seed=seed,
23
+ randomize_seed=randomize_seed,
24
+ guidance_scale=guidance_scale,
25
+ num_inference_steps=num_inference_steps,
26
+ api_name="/inference"
27
+ )
28
+ return result