mirror of
https://github.com/hwchase17/langchain.git
synced 2026-06-09 10:17:00 +00:00
chore: enrich pyproject.toml files with links to new references, others (#33343)
This commit is contained in:
@@ -2,42 +2,4 @@
|
||||
|
||||
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 [in the Anthropic docs](https://docs.anthropic.com/claude/docs/models-overview#model-recommendations).
|
||||
|
||||
To use, you should have an Anthropic API key configured. Initialize the model as:
|
||||
|
||||
```python
|
||||
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](https://python.langchain.com/docs/integrations/chat/anthropic).
|
||||
|
||||
## LLMs (Legacy)
|
||||
|
||||
You can use the Claude 2 models for text completions.
|
||||
|
||||
```python
|
||||
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: ")
|
||||
```
|
||||
View the [documentation](https://docs.langchain.com/oss/python/integrations/providers/anthropic) for more details.
|
||||
|
||||
Reference in New Issue
Block a user