Skip to content

Commit 39be38f

Browse files
committed
Fixed anthropic/bedrock conflict; Removed duplicate class Claude; Updated BedrockEmbeddings class
1 parent 30758b4 commit 39be38f

File tree

3 files changed

+5
-24
lines changed

3 files changed

+5
-24
lines changed

scrapegraphai/graphs/abstract_graph.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
"""
44
from abc import ABC, abstractmethod
55
from typing import Optional
6+
from langchain_aws import BedrockEmbeddings
67
from langchain_openai import AzureOpenAIEmbeddings, OpenAIEmbeddings
7-
from langchain_community.embeddings import HuggingFaceHubEmbeddings, OllamaEmbeddings, BedrockEmbeddings
8+
from langchain_community.embeddings import HuggingFaceHubEmbeddings, OllamaEmbeddings
89
from langchain_google_genai import GoogleGenerativeAIEmbeddings
910
from ..helpers import models_tokens
10-
from ..models import AzureOpenAI, Bedrock, Gemini, Groq, HuggingFace, Ollama, OpenAI, Anthropic, Claude, DeepSeek
11+
from ..models import AzureOpenAI, Bedrock, Gemini, Groq, HuggingFace, Ollama, OpenAI, Anthropic, DeepSeek
1112

1213

1314
class AbstractGraph(ABC):
@@ -145,12 +146,12 @@ def _create_llm(self, llm_config: dict, chat=False) -> object:
145146
except KeyError as exc:
146147
raise KeyError("Model not supported") from exc
147148
return Gemini(llm_params)
148-
elif "claude" in llm_params["model"]:
149+
elif llm_params["model"].startswith("claude"):
149150
try:
150151
self.model_token = models_tokens["claude"][llm_params["model"]]
151152
except KeyError as exc:
152153
raise KeyError("Model not supported") from exc
153-
return Claude(llm_params)
154+
return Anthropic(llm_params)
154155
elif "ollama" in llm_params["model"]:
155156
llm_params["model"] = llm_params["model"].split("/")[-1]
156157

scrapegraphai/models/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,4 @@
1212
from .groq import Groq
1313
from .bedrock import Bedrock
1414
from .anthropic import Anthropic
15-
from .claude import Claude
1615
from .deepseek import DeepSeek

scrapegraphai/models/claude.py

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)