import os import sys import cv2 import json import random import time import pickle import requests import func_timeout import numpy as np import gradio as gr from PIL import Image from collections import OrderedDict taskType = "3" try: taskType = str(os.environ['taskType']) except Exception as e: print(e) CapVisible = True Param4Label = "" Param4Visible = False Param5Label = "" Param5Visible = False TempInter = True if taskType=="3": # 是否显示token输入框 is_show_token = True # 标题 title = r"""

Selfit AI App: Poster Background Generation

""" # 标题下的描述 description = r""" Go to HeyBeauty for Faster and Free AI App! 🤗 .
1. Please wait for a while after submitting the task, you will get the result within 30 seconds. 2. After exhausted all trial attempts, you can find your api key here .
3. Share app with your friends and enjoy! 😊.
""" # 组件信息 TempLabel = "Choose a template" TempVisible = True UserLabel = "product photo" CaptionLabel = "English caption text (optional)" elif taskType=="4": # 是否显示token输入框 TempInter = False is_show_token = True # 标题 title = r"""

Selfit AI App: AI Model Replace

""" # 标题下的描述 description = r""" Go to HeyBeauty for Faster and Free AI App! 🤗 .
1. Please wait for a while after submitting the task, you will get the result within 30 seconds. 2. After exhausted all trial attempts, you can find your api key here .
3. Share app with your friends and enjoy! 😊.
""" # 组件信息 TempLabel = "Choose a Model" TempVisible = True UserLabel = "upload photo" CaptionLabel = "English caption text (optional)" elif taskType=="6": # 是否显示token输入框 is_show_token = True # 标题 title = r"""

Selfit AI App: Image Style Filter

""" # 标题下的描述 description = r""" Go to HeyBeauty for Faster and Free AI App! 🤗 .
1. Please wait for a while after submitting the task, you will get the result within 30 seconds. 2. After exhausted all trial attempts, you can find your api key here .
3. Share app with your friends and enjoy! 😊.
""" # 组件信息 TempLabel = "Choose a Style" TempVisible = True UserLabel = "upload photo" CaptionLabel = "English caption text (optional)" elif taskType=="5": # 是否显示token输入框 is_show_token = True TempInter = False # 标题 title = r"""

Selfit AI App: Poster(human) Background Swap

""" # 标题下的描述 description = r""" Go to HeyBeauty for Faster and Free AI App! 🤗 .
1. Please wait for a while after submitting the task, you will get the result within 30 seconds. 2. After exhausted all trial attempts, you can find your api key here .
3. Share app with your friends and enjoy! 😊.
""" # 组件信息 TempLabel = "background info" TempVisible = True UserLabel = "upload photo" CaptionLabel = "English caption text (optional)" elif taskType=="1": # 是否显示token输入框 is_show_token = True TempInter = False # 标题 title = r"""

Selfit AI App: Object Segment

""" # 标题下的描述 description = r""" Go to HeyBeauty for Faster and Free AI App! 🤗 .
1. Please wait for a while after submitting the task, you will get the result within 30 seconds. 2. After exhausted all trial attempts, you can find your api key here .
3. Share app with your friends and enjoy! 😊.
""" # 组件信息 TempLabel = "guide" TempVisible = True UserLabel = "upload photo" CaptionLabel = "English caption text (optional)" CapVisible = False elif taskType=="2": # 是否显示token输入框 is_show_token = True TempInter = False # 标题 title = r"""

Selfit AI App: Object Remove

""" # 标题下的描述 description = r""" Go to HeyBeauty for Faster and Free AI App! 🤗 .
1. Please wait for a while after submitting the task, you will get the result within 30 seconds. 2. After exhausted all trial attempts, you can find your api key here .
3. Share app with your friends and enjoy! 😊.
""" # 组件信息 TempLabel = "guide" TempVisible = True UserLabel = "upload and paint photo" CaptionLabel = "English caption text (optional)" CapVisible = False elif taskType=="7": # 是否显示token输入框 is_show_token = True TempInter = False # 标题 title = r"""

Selfit AI App: Image Outpaint

""" # 标题下的描述 description = r""" Go to HeyBeauty for Faster and Free AI App! 🤗 .
1. Please wait for a while after submitting the task, you will get the result within 30 seconds. 2. After exhausted all trial attempts, you can find your api key here .
3. Share app with your friends and enjoy! 😊.
""" # 组件信息 TempLabel = "guide" TempVisible = True UserLabel = "upload and paint photo" CaptionLabel = "English caption text (required)" CapVisible = True elif taskType=="9": # 是否显示token输入框 is_show_token = True TempInter = False # 标题 title = r"""

Red Panda Image Generator by Recraft

""" # 标题下的描述 description = r""" Go to Recraft for Faster and Free Generation! 🤗 .
Ever since its release, Recraft V3 has received accolades for its outstanding performance in AI image generation. With the highest ELO score of 1172 on the Artificial Analysis leaderboard and over 100,000 votes, it stands out as the superior choice for creating next-level visuals. 1. Please wait for a while after submitting the task, you will get the result within 30 seconds. 2. After exhausted all trial attempts, you can find your api key here .
3. Share app with your friends and enjoy! 😊.
""" # 组件信息 TempLabel = "guide" TempVisible = True UserLabel = "upload and paint photo" CaptionLabel = "caption text (required, any language)" CapVisible = True else: # 是否显示token输入框 is_show_token = False # 标题 title = r"""

Selfit AI App: Poster(product) background generation

""" # 标题下的描述 description = r""" Go to HeyBeauty for Faster and Free AI App! 🤗 .
Official 🤗 Gradio demo for Product poster background generation.
1. Please wait for a while after submitting the task, you will get the result within 30 seconds. 2. You can find your api key here .
3. Share app with your friends and enjoy! 😊.
""" if is_show_token: # 当试用次数耗尽,显示的信息 no_more_attempts = "You've exhausted all trial attempts. [Enter Your API Key](https://heybeauty.ai/home/apikeys) to continue..." else: # 当试用次数耗尽,显示的信息 no_more_attempts = "You've exhausted all trial attempts."