Skip to content

Commit a40df7c

Browse files
AkshataDMccurme
andauthored
Deprecate Cloudflare langchain community implementations (#23)
Co-authored-by: AkshataDM <[email protected]> Co-authored-by: Chester Curme <[email protected]>
1 parent 5eeaaef commit a40df7c

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

libs/community/langchain_community/chat_models/cloudflare_workersai.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
import requests
1818
from langchain.schema import AIMessage, ChatGeneration, ChatResult, HumanMessage
19+
from langchain_core._api.deprecation import deprecated
1920
from langchain_core.callbacks import CallbackManagerForLLMRun
2021
from langchain_core.language_models import LanguageModelInput
2122
from langchain_core.language_models.chat_models import BaseChatModel
@@ -110,6 +111,11 @@ def _get_tool_calls_from_response(response: requests.Response) -> List[ToolCall]
110111
return tool_calls
111112

112113

114+
@deprecated(
115+
since="0.3.23",
116+
removal="1.0",
117+
alternative_import="langchain_cloudflare.ChatCloudflareWorkersAI",
118+
)
113119
class ChatCloudflareWorkersAI(BaseChatModel):
114120
"""Custom chat model for Cloudflare Workers AI"""
115121

libs/community/langchain_community/embeddings/cloudflare_workersai.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
from typing import Any, Dict, List
22

33
import requests
4+
from langchain_core._api.deprecation import deprecated
45
from langchain_core.embeddings import Embeddings
56
from pydantic import BaseModel, ConfigDict
67

78
DEFAULT_MODEL_NAME = "@cf/baai/bge-base-en-v1.5"
89

910

11+
@deprecated(
12+
since="0.3.23",
13+
removal="1.0",
14+
alternative_import="langchain_cloudflare.CloudflareWorkersAIEmbeddings",
15+
)
1016
class CloudflareWorkersAIEmbeddings(BaseModel, Embeddings):
1117
"""Cloudflare Workers AI embedding model.
1218

0 commit comments

Comments
 (0)