|
|
|
|
@ -281,13 +281,9 @@ class DatasetApi(DatasetApiResource):
|
|
|
|
|
data = request.get_json()
|
|
|
|
|
|
|
|
|
|
# check embedding model setting
|
|
|
|
|
if data.get("indexing_technique") == "high_quality":
|
|
|
|
|
if data.get("indexing_technique") == "high_quality" or data.get("embedding_model_provider"):
|
|
|
|
|
DatasetService.check_embedding_model_setting(
|
|
|
|
|
dataset.tenant_id, data.get("embedding_model_provider"), data.get("embedding_model")
|
|
|
|
|
)
|
|
|
|
|
if data.get("embedding_model_provider"):
|
|
|
|
|
DatasetService.check_embedding_model_setting(
|
|
|
|
|
dataset.tenant_id, data.get("embedding_model_provider"), data.get("embedding_model")
|
|
|
|
|
dataset.tenant_id, data.get("embedding_model_provider"), data.get("embedding_model")
|
|
|
|
|
)
|
|
|
|
|
if (
|
|
|
|
|
data.get("retrieval_model")
|
|
|
|
|
|