Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
import json
|
2 |
import os
|
3 |
import uuid
|
|
|
|
|
4 |
from datetime import datetime
|
5 |
from pathlib import Path
|
6 |
from zoneinfo import ZoneInfo
|
@@ -219,5 +221,22 @@ def run():
|
|
219 |
demo.launch(share=False, quiet=True)
|
220 |
|
221 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
222 |
if __name__ == "__main__":
|
|
|
223 |
run()
|
|
|
1 |
import json
|
2 |
import os
|
3 |
import uuid
|
4 |
+
import threading
|
5 |
+
import time
|
6 |
from datetime import datetime
|
7 |
from pathlib import Path
|
8 |
from zoneinfo import ZoneInfo
|
|
|
221 |
demo.launch(share=False, quiet=True)
|
222 |
|
223 |
|
224 |
+
def keep_alive():
|
225 |
+
while True:
|
226 |
+
try:
|
227 |
+
# ダミーのメッセージを使用してエンドポイントにリクエストを送信
|
228 |
+
dummy_messages = [{"role": "user", "content": "keep-alive"}]
|
229 |
+
client.chat.completions.create(
|
230 |
+
model=model_name,
|
231 |
+
messages=dummy_messages,
|
232 |
+
max_tokens=1,
|
233 |
+
)
|
234 |
+
print("Keep-alive request sent.")
|
235 |
+
except Exception as e:
|
236 |
+
print(f"Error in keep_alive: {e}")
|
237 |
+
time.sleep(3600)
|
238 |
+
|
239 |
+
|
240 |
if __name__ == "__main__":
|
241 |
+
threading.Thread(target=keep_alive, daemon=True).start()
|
242 |
run()
|