mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-13 05:19:00 +08:00
embedding model available check (#1009)
Co-authored-by: jyong <jyong@dify.ai>
This commit is contained in:
parent
70e24b7594
commit
e7199826cc
@ -87,10 +87,13 @@ class DatasetListApi(Resource):
|
|||||||
# raise ProviderNotInitializeError(
|
# raise ProviderNotInitializeError(
|
||||||
# f"No Embedding Model available. Please configure a valid provider "
|
# f"No Embedding Model available. Please configure a valid provider "
|
||||||
# f"in the Settings -> Model Provider.")
|
# f"in the Settings -> Model Provider.")
|
||||||
model_names = [item['model_name'] for item in valid_model_list]
|
model_names = []
|
||||||
|
for valid_model in valid_model_list:
|
||||||
|
model_names.append(f"{valid_model['model_name']}:{valid_model['model_provider']['provider_name']}")
|
||||||
data = marshal(datasets, dataset_detail_fields)
|
data = marshal(datasets, dataset_detail_fields)
|
||||||
for item in data:
|
for item in data:
|
||||||
if item['embedding_model'] in model_names:
|
item_model = f"{item['embedding_model']}:{item['embedding_model_provider']}"
|
||||||
|
if item_model in model_names:
|
||||||
item['embedding_available'] = True
|
item['embedding_available'] = True
|
||||||
else:
|
else:
|
||||||
item['embedding_available'] = False
|
item['embedding_available'] = False
|
||||||
|
Loading…
x
Reference in New Issue
Block a user