Spaces:
Sleeping
Sleeping
| # -*- coding: UTF-8 -*- | |
| """ | |
| @Time : 30/05/2025 10:45 | |
| @Author : xiaoguangliang | |
| @File : inference_api.py | |
| @Project : Faice_text2face | |
| """ | |
| from gradio_client import Client | |
| inference_url = "https://29f185caa56dd00128.gradio.live" | |
| def api_unconditional(seed, | |
| randomize_seed=False, | |
| num_inference_steps=20): | |
| client = Client(inference_url) | |
| result = client.predict( | |
| seed=seed, | |
| randomize_seed=randomize_seed, | |
| num_inference_steps=num_inference_steps, | |
| api_name="/inference_unconditional" | |
| ) | |
| return result | |
| def api_class_guidance(label_name, | |
| seed=0, | |
| randomize_seed=False, | |
| num_inference_steps=20): | |
| client = Client(inference_url) | |
| result = client.predict( | |
| label_name=label_name, | |
| seed=seed, | |
| randomize_seed=randomize_seed, | |
| num_inference_steps=num_inference_steps, | |
| api_name="/inference_class_guidance" | |
| ) | |
| return result | |
| def api_sd(prompt, | |
| negative_prompt="", | |
| seed=0, | |
| randomize_seed=False, | |
| guidance_scale=7.5, | |
| num_inference_steps=20): | |
| client = Client(inference_url) | |
| result = client.predict( | |
| prompt=prompt, | |
| negative_prompt=negative_prompt, | |
| seed=seed, | |
| randomize_seed=randomize_seed, | |
| guidance_scale=guidance_scale, | |
| num_inference_steps=num_inference_steps, | |
| api_name="/inference_sd" | |
| ) | |
| return result | |