From f6a98032e47b8436110489ed71d253d565052136 Mon Sep 17 00:00:00 2001 From: Jorge Villegas Date: Thu, 22 Feb 2024 16:22:30 -0800 Subject: [PATCH] docs: langchain-anthropic README updates (#17684) # PR Message - **Description:** This PR adds a README file for the Anthropic API in the `libs/partners` folder of this repository. The README includes: - A brief description of the Anthropic package - Installation & API instructions - Usage examples - **Issue:** [17545](https://github.com/langchain-ai/langchain/issues/17545) - **Dependencies:** None Additional notes: This change only affects the docs package and does not introduce any new dependencies. --------- Co-authored-by: Bagatur --- libs/partners/anthropic/README.md | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/libs/partners/anthropic/README.md b/libs/partners/anthropic/README.md index 1689f6ace2a..83069a00a84 100644 --- a/libs/partners/anthropic/README.md +++ b/libs/partners/anthropic/README.md @@ -1 +1,34 @@ # langchain-anthropic + +This package contains the LangChain integration for Anthropic's generative models. + +## Installation + +`pip install -U langchain-anthropic` + +## Chat Models + +| API Model Name | Model Family | +| ------------------ | -------------- | +| claude-instant-1.2 | Claude Instant | +| claude-2.1 | Claude | +| claude-2.0 | Claude | + +To use, you should have an Anthropic API key configured. Initialize the model as: + +``` +from langchain_anthropic import ChatAnthropicMessages +from langchain_core.messages import AIMessage, HumanMessage + +model = ChatAnthropicMessages(model="claude-2.1", temperature=0, max_tokens=1024) +``` + +### Define the input message + +`message = HumanMessage(content="What is the capital of France?")` + +### Generate a response using the model + +`response = model.invoke([message])` + +For a more detailed walkthrough see [here](https://python.langchain.com/docs/integrations/chat/anthropic).