From ab7d79275e567618032921c1b03b55321022a6dd Mon Sep 17 00:00:00 2001 From: crazywoola <100913391+crazywoola@users.noreply.github.com> Date: Mon, 9 Sep 2024 10:22:42 +0800 Subject: [PATCH] fix: Claude can not validate credientials (#8109) --- api/core/model_runtime/model_providers/anthropic/anthropic.py | 4 ++-- .../model_providers/anthropic/llm/claude-instant-1.2.yaml | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/api/core/model_runtime/model_providers/anthropic/anthropic.py b/api/core/model_runtime/model_providers/anthropic/anthropic.py index 00a6bbce3b..325c6c060e 100644 --- a/api/core/model_runtime/model_providers/anthropic/anthropic.py +++ b/api/core/model_runtime/model_providers/anthropic/anthropic.py @@ -19,9 +19,9 @@ class AnthropicProvider(ModelProvider): try: model_instance = self.get_model_instance(ModelType.LLM) - # Use `claude-instant-1` model for validate, + # Use `claude-3-opus-20240229` model for validate, model_instance.validate_credentials( - model='claude-instant-1.2', + model='claude-3-opus-20240229', credentials=credentials ) except CredentialsValidateFailedError as ex: diff --git a/api/core/model_runtime/model_providers/anthropic/llm/claude-instant-1.2.yaml b/api/core/model_runtime/model_providers/anthropic/llm/claude-instant-1.2.yaml index 929a7f8725..ac69bbf4d2 100644 --- a/api/core/model_runtime/model_providers/anthropic/llm/claude-instant-1.2.yaml +++ b/api/core/model_runtime/model_providers/anthropic/llm/claude-instant-1.2.yaml @@ -33,3 +33,4 @@ pricing: output: '5.51' unit: '0.000001' currency: USD +deprecated: true