diff --git a/libs/community/langchain_community/llms/bedrock.py b/libs/community/langchain_community/llms/bedrock.py index d3264703c7..f4d7b1d69e 100644 --- a/libs/community/langchain_community/llms/bedrock.py +++ b/libs/community/langchain_community/llms/bedrock.py @@ -1,11 +1,8 @@ -from __future__ import annotations - import asyncio import json import warnings from abc import ABC from typing import ( - TYPE_CHECKING, Any, AsyncGenerator, AsyncIterator, @@ -31,9 +28,6 @@ from langchain_community.utilities.anthropic import ( get_token_ids_anthropic, ) -if TYPE_CHECKING: - from botocore.config import Config - AMAZON_BEDROCK_TRACE_KEY = "amazon-bedrock-trace" GUARDRAILS_BODY_KEY = "amazon-bedrock-guardrailAssessment" HUMAN_PROMPT = "\n\nHuman:" @@ -226,7 +220,7 @@ class BedrockBase(BaseModel, ABC): See: https://boto3.amazonaws.com/v1/documentation/api/latest/guide/credentials.html """ - config: Optional[Config] = None + config: Any = None """An optional botocore.config.Config instance to pass to the client.""" provider: Optional[str] = None