You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
langchain/libs/partners/anthropic
William De Vena a37dc83a9e
langchain_anthropic[patch]: Invoke callback prior to yielding token (#18274)
## PR title
langchain_anthropic[patch]: Invoke callback prior to yielding

## PR message
- Description: Invoke callback prior to yielding token in _stream and
_astream methods for anthropic.
- Issue: https://github.com/langchain-ai/langchain/issues/16913
- Dependencies: None
- Twitter handle: None
7 months ago
..
langchain_anthropic langchain_anthropic[patch]: Invoke callback prior to yielding token (#18274) 7 months ago
scripts
tests anthropic[minor]: package move (#17974) 7 months ago
.gitignore
LICENSE
Makefile
README.md
poetry.lock anthropic[minor]: package move (#17974) 7 months ago
pyproject.toml anthropic[minor]: package move (#17974) 7 months ago

README.md

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.