Commit b1328c19 authored by takatost's avatar takatost

optimize default model exceptions

parent 3d222caa
import json import json
import logging
from datetime import datetime from datetime import datetime
from typing import cast from typing import cast
...@@ -6,7 +7,7 @@ import yaml ...@@ -6,7 +7,7 @@ import yaml
from flask_sqlalchemy.pagination import Pagination from flask_sqlalchemy.pagination import Pagination
from constants.model_template import default_app_templates from constants.model_template import default_app_templates
from core.errors.error import ProviderTokenNotInitError from core.errors.error import ProviderTokenNotInitError, LLMBadRequestError
from core.model_manager import ModelManager from core.model_manager import ModelManager
from core.model_runtime.entities.model_entities import ModelPropertyKey, ModelType from core.model_runtime.entities.model_entities import ModelPropertyKey, ModelType
from core.model_runtime.model_providers.__base.large_language_model import LargeLanguageModel from core.model_runtime.model_providers.__base.large_language_model import LargeLanguageModel
...@@ -74,7 +75,10 @@ class AppService: ...@@ -74,7 +75,10 @@ class AppService:
tenant_id=account.current_tenant_id, tenant_id=account.current_tenant_id,
model_type=ModelType.LLM model_type=ModelType.LLM
) )
except ProviderTokenNotInitError: except (ProviderTokenNotInitError, LLMBadRequestError):
model_instance = None
except Exception as e:
logging.exception(e)
model_instance = None model_instance = None
if model_instance: if model_instance:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment