跳到主要內容
Open In ColabOpen on GitHub

AnthropicLLM

注意

您目前瀏覽的頁面是關於使用 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.'

此頁面是否對您有幫助?