langchain.ChatAnthropicDataset
kedro_datasets_experimental.langchain.ChatAnthropicDataset ¶
ChatAnthropicDataset(credentials, kwargs=None)
Bases: AbstractDataset[None, ChatAnthropic]
ChatAnthropicDataset loads a ChatAnthropic langchain model.
Example usage for the YAML API¶
catalog.yml
claude_instant_1:
type: langchain.ChatAnthropicDataset
kwargs:
model: "claude-instant-1"
temperature: 0.0
credentials: anthropic
credentials.yml
anthropic:
anthropic_api_url: <anthropic-api-base>
anthropic_api_key: <anthropic-api-key>
Example usage for the Python API¶
from kedro_datasets_experimental.langchain import ChatAnthropicDataset
llm = ChatAnthropicDataset(
credentials={
"anthropic_api_url": "xxx",
"anthropic_api_key": "xxx",
},
kwargs={
"model": "claude-instant-1",
"temperature": 0.0,
},
).load()
# See: https://python.langchain.com/docs/integrations/chat/anthropic
llm.invoke("Hello world!")
Parameters:
-
credentials(dict[str, str]) –must contain
anthropic_api_urlandanthropic_api_key. -
kwargs(dict[str, Any], default:None) –keyword arguments passed to the ChatAnthropic constructor.
Source code in kedro-datasets/kedro_datasets_experimental/langchain/_anthropic.py
56 57 58 59 60 61 62 63 64 65 | |
_describe ¶
_describe()
Source code in kedro-datasets/kedro_datasets_experimental/langchain/_anthropic.py
67 68 | |
load ¶
load()
Source code in kedro-datasets/kedro_datasets_experimental/langchain/_anthropic.py
73 74 75 76 77 78 | |
save ¶
save(data)
Source code in kedro-datasets/kedro_datasets_experimental/langchain/_anthropic.py
70 71 | |