Update app.py
Browse files
app.py
CHANGED
|
@@ -65,6 +65,18 @@ def safe_chat_complete(model: str, messages: List[Dict], max_tokens: int = 9000)
|
|
| 65 |
continue
|
| 66 |
raise
|
| 67 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
def build_single_system_context(query: str, max_total_chars: int = 9000, k: int = 10) -> str:
|
| 69 |
Embedder = EmbeddingModel(model_name=Embed_Model_Name)
|
| 70 |
RankerModel = Reranker(model_name=Reranker_Model_Name)
|
|
@@ -242,6 +254,4 @@ with gr.Blocks(title=f"{APP_Name} v{APP_Version}", css=CSS) as demo:
|
|
| 242 |
|
| 243 |
if __name__ == "__main__":
|
| 244 |
demo.queue()
|
| 245 |
-
demo.launch(debug=True)
|
| 246 |
-
demo.launch(share=True)
|
| 247 |
-
demo.launch(ssr_mode=False)
|
|
|
|
| 65 |
continue
|
| 66 |
raise
|
| 67 |
|
| 68 |
+
def logo_data_uri(path: str) -> str:
|
| 69 |
+
if not os.path.exists(path):
|
| 70 |
+
return ""
|
| 71 |
+
ext = os.path.splitext(path)[1].lower()
|
| 72 |
+
mime = {
|
| 73 |
+
".png": "image/png", ".jpg": "image/jpeg", ".jpeg": "image/jpeg",
|
| 74 |
+
".webp": "image/webp", ".gif": "image/gif"
|
| 75 |
+
}.get(ext, "image/png")
|
| 76 |
+
with open(path, "rb") as f:
|
| 77 |
+
b64 = base64.b64encode(f.read()).decode("utf-8")
|
| 78 |
+
return f"data:{mime};base64,{b64}"
|
| 79 |
+
|
| 80 |
def build_single_system_context(query: str, max_total_chars: int = 9000, k: int = 10) -> str:
|
| 81 |
Embedder = EmbeddingModel(model_name=Embed_Model_Name)
|
| 82 |
RankerModel = Reranker(model_name=Reranker_Model_Name)
|
|
|
|
| 254 |
|
| 255 |
if __name__ == "__main__":
|
| 256 |
demo.queue()
|
| 257 |
+
demo.launch(debug=True,server_name="0.0.0.0" ,server_port=7860)
|
|
|
|
|
|