Skip to main content

An integration package connecting AnthropicMessages and LangChain

Project description

langchain-anthropic

This package contains the LangChain integration for Anthropic's generative models.

Installation

pip install -U langchain-anthropic

Chat Models

Anthropic recommends using their chat models over text completions.

You can see their recommended models here.

To use, you should have an Anthropic API key configured. Initialize the model as:

from langchain_anthropic import ChatAnthropic
from langchain_core.messages import AIMessage, HumanMessage

model = ChatAnthropic(model="claude-3-opus-20240229", 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.

LLMs (Legacy)

You can use the Claude 2 models for text completions.

from langchain_anthropic import AnthropicLLM

model = AnthropicLLM(model="claude-2.1", temperature=0, max_tokens=1024)
response = model.invoke("The best restaurant in San Francisco is: ")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langchain_anthropic-0.2.3.tar.gz (20.3 kB view details)

Uploaded Source

Built Distribution

langchain_anthropic-0.2.3-py3-none-any.whl (21.8 kB view details)

Uploaded Python 3

File details

Details for the file langchain_anthropic-0.2.3.tar.gz.

File metadata

  • Download URL: langchain_anthropic-0.2.3.tar.gz
  • Upload date:
  • Size: 20.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for langchain_anthropic-0.2.3.tar.gz
Algorithm Hash digest
SHA256 29d3464bf276ff6444543be94a9ba555a8f8ef858df3ace82ce8dfc7fedb0bec
MD5 d6b7526e290f47a12d1ad9dbba30a5fd
BLAKE2b-256 63f6f2f9ddac12c28129630a65743a7ea42686f908f61b60f26cc8f42347dd9b

See more details on using hashes here.

File details

Details for the file langchain_anthropic-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_anthropic-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d555901865074b1481a0fbd40505eedaa3b414af25f6b227c39f2a6529ce1800
MD5 322744535f9bbdb9c5f200eccd777098
BLAKE2b-256 5b5d9e69dc120e41beb7bf36c68c260563a6fe16944a7640297d5c272a79c09b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page