Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -15,6 +15,8 @@ from typing import Dict, List, Optional, Tuple, Any
|
|
| 15 |
from dataclasses import dataclass
|
| 16 |
import logging
|
| 17 |
import math
|
|
|
|
|
|
|
| 18 |
|
| 19 |
import gradio as gr
|
| 20 |
import requests
|
|
@@ -49,7 +51,12 @@ def load_json(path: str) -> dict:
|
|
| 49 |
logger.error(f"Failed to load {path}: {e}")
|
| 50 |
return {}
|
| 51 |
|
| 52 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
|
| 54 |
|
| 55 |
# ------------------------------------------------------------------
|
|
|
|
| 15 |
from dataclasses import dataclass
|
| 16 |
import logging
|
| 17 |
import math
|
| 18 |
+
import time, random
|
| 19 |
+
from image_utils import compress_image_to_data_url
|
| 20 |
|
| 21 |
import gradio as gr
|
| 22 |
import requests
|
|
|
|
| 51 |
logger.error(f"Failed to load {path}: {e}")
|
| 52 |
return {}
|
| 53 |
|
| 54 |
+
_SYSTEM_PROMPT = None
|
| 55 |
+
def get_system_prompt() -> str:
|
| 56 |
+
global _SYSTEM_PROMPT
|
| 57 |
+
if not _SYSTEM_PROMPT:
|
| 58 |
+
_SYSTEM_PROMPT = load_text("prompts/system_prompt.txt")
|
| 59 |
+
return _SYSTEM_PROMPT
|
| 60 |
|
| 61 |
|
| 62 |
# ------------------------------------------------------------------
|