limit request rate if API fail
This commit is contained in:
parent
be2bb856b0
commit
40554545f2
@ -5,6 +5,7 @@ from . import db
|
|||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
import openai
|
import openai
|
||||||
import logging
|
import logging
|
||||||
|
import time
|
||||||
|
|
||||||
main = Blueprint('main', __name__)
|
main = Blueprint('main', __name__)
|
||||||
|
|
||||||
@ -105,6 +106,7 @@ def chat_post():
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error("OpenAI API request failed: %s", repr(e))
|
logger.error("OpenAI API request failed: %s", repr(e))
|
||||||
msg_resp = "请求错误,请尝试重发。如果持续错误,请联系管理员检查。"
|
msg_resp = "请求错误,请尝试重发。如果持续错误,请联系管理员检查。"
|
||||||
|
time.sleep(1)
|
||||||
|
|
||||||
if msg_resp:
|
if msg_resp:
|
||||||
response = {"message": msg_resp, "status": "success"}
|
response = {"message": msg_resp, "status": "success"}
|
||||||
|
Reference in New Issue
Block a user