Merge remote-tracking branch 'origin/develop-2.6' into develop-2.6

# Conflicts:
#	flask_app/general/截取pdf通用函数.py
This commit is contained in:
zy123 2025-02-11 15:22:11 +08:00
commit 667feb0d7e
4 changed files with 7 additions and 15 deletions

8
.idea/.gitignore generated vendored
View File

@ -1,8 +0,0 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

View File

@ -43,7 +43,7 @@ def upload_file(file_path,output_folder=""):
return file_id
@sleep_and_retry
@limits(calls=8, period=1) # 每秒最多调用4次
@limits(calls=5, period=1) # 每秒最多调用4次
def rate_limiter():
pass # 这个函数本身不执行任何操作,只用于限流
@ -272,7 +272,7 @@ def qianwen_long_stream(file_id, user_query, max_retries=2, backoff_factor=1.0,
return ""
@sleep_and_retry
@limits(calls=8, period=1) # 每秒最多调用4次
@limits(calls=4, period=1) # 每秒最多调用4次
def qianwen_plus(user_query, need_extra=False):
logger = logging.getLogger('model_log') # 通过日志名字获取记录器
print("call qianwen-plus...")

View File

@ -28,10 +28,10 @@ def create_app():
app.register_blueprint(upload_bp)
app.register_blueprint(test_zbparse_bp)
app.register_blueprint(judge_zbfile_bp)
app.connection_limiters['upload'] = ConnectionLimiter(max_connections=10)
app.connection_limiters['get_deviation'] = ConnectionLimiter(max_connections=10)
app.connection_limiters['default'] = ConnectionLimiter(max_connections=10)
app.connection_limiters['judge_zbfile'] = ConnectionLimiter(max_connections=30)
app.connection_limiters['upload'] = ConnectionLimiter(max_connections=100)
app.connection_limiters['get_deviation'] = ConnectionLimiter(max_connections=100)
app.connection_limiters['default'] = ConnectionLimiter(max_connections=100)
app.connection_limiters['judge_zbfile'] = ConnectionLimiter(max_connections=100)
@app.teardown_request
def teardown_request(exception):