Chore: remove dead func AppModelConfig.copy() with wrong logic (#24747)

This commit is contained in:
Yongtao Huang
2025-08-29 11:38:24 +08:00
committed by GitHub
parent 7c340695d6
commit 837c0ddacc
2 changed files with 1 additions and 28 deletions

View File

@@ -522,33 +522,6 @@ class AppModelConfig(Base):
self.file_upload = json.dumps(model_config.get("file_upload")) if model_config.get("file_upload") else None
return self
def copy(self):
new_app_model_config = AppModelConfig(
id=self.id,
app_id=self.app_id,
opening_statement=self.opening_statement,
suggested_questions=self.suggested_questions,
suggested_questions_after_answer=self.suggested_questions_after_answer,
speech_to_text=self.speech_to_text,
text_to_speech=self.text_to_speech,
more_like_this=self.more_like_this,
sensitive_word_avoidance=self.sensitive_word_avoidance,
external_data_tools=self.external_data_tools,
model=self.model,
user_input_form=self.user_input_form,
dataset_query_variable=self.dataset_query_variable,
pre_prompt=self.pre_prompt,
agent_mode=self.agent_mode,
retriever_resource=self.retriever_resource,
prompt_type=self.prompt_type,
chat_prompt_config=self.chat_prompt_config,
completion_prompt_config=self.completion_prompt_config,
dataset_configs=self.dataset_configs,
file_upload=self.file_upload,
)
return new_app_model_config
class RecommendedApp(Base):
__tablename__ = "recommended_apps"

View File

@@ -55,7 +55,7 @@ class AppGenerateService:
cls.system_rate_limiter.increment_rate_limit(app_model.tenant_id)
# app level rate limiter
max_active_request = AppGenerateService._get_max_active_requests(app_model)
max_active_request = cls._get_max_active_requests(app_model)
rate_limit = RateLimit(app_model.id, max_active_request)
request_id = RateLimit.gen_request_key()
try: