跳到主要内容

AnthropicLLM

注意 (caution)

您当前所在的页面记录了如何将 Anthropic 传统的 Claude 2 模型用作文本补全模型。 最新和最受欢迎的 Anthropic 模型是聊天补全模型,并且文本补全模型已被弃用。

您可能正在寻找此页面

此示例介绍了如何使用 LangChain 与 Anthropic 模型交互。

安装 (Installation)

%pip install -qU langchain-anthropic

环境设置 (Environment Setup)

我们需要获取一个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()

用法 (Usage)

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.'

此页面是否有帮助?(Was this page helpful?)