Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -40,8 +40,28 @@ def get_image_size(aspect_ratio):
|
|
| 40 |
else:
|
| 41 |
return 640, 640
|
| 42 |
|
| 43 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 44 |
|
|
|
|
| 45 |
def infer(
|
| 46 |
prompt,
|
| 47 |
negative_prompt=" ",
|
|
|
|
| 40 |
else:
|
| 41 |
return 640, 640
|
| 42 |
|
| 43 |
+
def polish_prompt_en(original_prompt):
|
| 44 |
+
|
| 45 |
+
SYSTEM_PROMPT = open("improve_prompt.txt").read()
|
| 46 |
+
|
| 47 |
+
original_prompt = original_prompt.strip()
|
| 48 |
+
prompt = f"{SYSTEM_PROMPT}\n\nUser Input: {original_prompt}\n\n Rewritten Prompt:"
|
| 49 |
+
success=False
|
| 50 |
+
|
| 51 |
+
while not success:
|
| 52 |
+
try:
|
| 53 |
+
polished_prompt = api(prompt, model='qwen-plus')
|
| 54 |
+
polished_prompt = polished_prompt.strip()
|
| 55 |
+
polished_prompt = polished_prompt.replace("\n", " ")
|
| 56 |
+
success = True
|
| 57 |
+
|
| 58 |
+
except Exception as e:
|
| 59 |
+
print(f"Error during API call: {e}")
|
| 60 |
+
|
| 61 |
+
return polished_prompt
|
| 62 |
+
|
| 63 |
|
| 64 |
+
@spaces.GPU(duration=45)
|
| 65 |
def infer(
|
| 66 |
prompt,
|
| 67 |
negative_prompt=" ",
|