Skip to main content
Open In ColabOpen on GitHub

AnthropicLLM

caution

您当前所在的页面记录了使用Anthropic旧版Claude 2模型作为文本完成模型的情况。最新且最受欢迎的Anthropic模型是聊天完成模型,而文本完成模型已被弃用。

你可能在寻找这个页面

这个例子介绍了如何使用LangChain与Anthropic模型进行交互。

安装

%pip install -qU langchain-anthropic

环境设置

我们需要获取一个Anthropic API密钥,并设置ANTHROPIC_API_KEY环境变量:

import os
from getpass import getpass

if "ANTHROPIC_API_KEY" not in os.environ:
os.environ["ANTHROPIC_API_KEY"] = getpass()

用法

from langchain_anthropic import AnthropicLLM
from langchain_core.prompts import PromptTemplate

template = """Question: {question}

Answer: Let's think step by step."""

prompt = PromptTemplate.from_template(template)

model = AnthropicLLM(model="claude-2.1")

chain = prompt | model

chain.invoke({"question": "What is LangChain?"})
'\nLangChain is a decentralized blockchain network that leverages AI and machine learning to provide language translation services.'

这个页面有帮助吗?