Aratako commited on
Commit
518a12c
1 Parent(s): 5aaa16f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -0
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()