mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 14:18:58 +08:00
fix: replicate text generation model validate (#923)
This commit is contained in:
parent
3a0a9e2d8f
commit
95b179fb39
@ -116,7 +116,8 @@ class ReplicateProvider(BaseModelProvider):
|
|||||||
and 'Embedding' not in rst.openapi_schema['components']['schemas']:
|
and 'Embedding' not in rst.openapi_schema['components']['schemas']:
|
||||||
raise CredentialsValidateFailedError(f"Model {model_name}:{version} is not a Embedding model.")
|
raise CredentialsValidateFailedError(f"Model {model_name}:{version} is not a Embedding model.")
|
||||||
elif model_type == ModelType.TEXT_GENERATION \
|
elif model_type == ModelType.TEXT_GENERATION \
|
||||||
and ('type' not in rst.openapi_schema['components']['schemas']['Output']['items']
|
and ('items' not in rst.openapi_schema['components']['schemas']['Output']
|
||||||
|
or 'type' not in rst.openapi_schema['components']['schemas']['Output']['items']
|
||||||
or rst.openapi_schema['components']['schemas']['Output']['items']['type'] != 'string'):
|
or rst.openapi_schema['components']['schemas']['Output']['items']['type'] != 'string'):
|
||||||
raise CredentialsValidateFailedError(f"Model {model_name}:{version} is not a Text Generation model.")
|
raise CredentialsValidateFailedError(f"Model {model_name}:{version} is not a Text Generation model.")
|
||||||
except ReplicateError as e:
|
except ReplicateError as e:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user