Co-authored-by: jyong <jyong@dify.ai>tags/0.5.9
| @@ -108,7 +108,7 @@ class BaichuanTextEmbeddingModel(TextEmbeddingModel): | |||
| try: | |||
| response = post(url, headers=headers, data=dumps(data)) | |||
| except Exception as e: | |||
| raise InvokeConnectionError(e) | |||
| raise InvokeConnectionError(str(e)) | |||
| if response.status_code != 200: | |||
| try: | |||
| @@ -57,7 +57,7 @@ class JinaTextEmbeddingModel(TextEmbeddingModel): | |||
| try: | |||
| response = post(url, headers=headers, data=dumps(data)) | |||
| except Exception as e: | |||
| raise InvokeConnectionError(e) | |||
| raise InvokeConnectionError(str(e)) | |||
| if response.status_code != 200: | |||
| try: | |||
| @@ -59,7 +59,7 @@ class LocalAITextEmbeddingModel(TextEmbeddingModel): | |||
| try: | |||
| response = post(join(url, 'embeddings'), headers=headers, data=dumps(data), timeout=10) | |||
| except Exception as e: | |||
| raise InvokeConnectionError(e) | |||
| raise InvokeConnectionError(str(e)) | |||
| if response.status_code != 200: | |||
| try: | |||
| @@ -65,7 +65,7 @@ class MinimaxTextEmbeddingModel(TextEmbeddingModel): | |||
| try: | |||
| response = post(url, headers=headers, data=dumps(data)) | |||
| except Exception as e: | |||
| raise InvokeConnectionError(e) | |||
| raise InvokeConnectionError(str(e)) | |||
| if response.status_code != 200: | |||
| raise InvokeServerUnavailableError(response.text) | |||
| @@ -53,7 +53,7 @@ class OpenLLMTextEmbeddingModel(TextEmbeddingModel): | |||
| # cloud not connect to the server | |||
| raise InvokeAuthorizationError(f"Invalid server URL: {e}") | |||
| except Exception as e: | |||
| raise InvokeConnectionError(e) | |||
| raise InvokeConnectionError(str(e)) | |||
| if response.status_code != 200: | |||
| if response.status_code == 400: | |||