跳至主要内容

Anthropic

与 Anthropic 模型相关的所有功能。

Anthropic 是一家 AI 安全和研究公司,也是 Claude 的创造者。本页涵盖了 Anthropic 模型与 LangChain 之间的集成。

提示最佳实践

与 OpenAI 模型相比,Anthropic 模型有一些提示最佳实践。

系统消息只能是第一条消息

Anthropic 模型要求任何系统消息都必须是您的提示中的第一条消息。

ChatAnthropic

ChatAnthropic 是 LangChain 的 ChatModel 的子类,这意味着它最适合与 ChatPromptTemplate 一起使用。您可以使用以下代码导入此包装器

npm install @langchain/anthropic
import { ChatAnthropic } from "@langchain/anthropic";
const model = new ChatAnthropic({});

在处理 ChatModels 时,建议您将提示设计为 ChatPromptTemplate。以下是一个示例

import { ChatPromptTemplate } from "langchain/prompts";

const prompt = ChatPromptTemplate.fromMessages([
["system", "You are a helpful chatbot"],
["human", "Tell me a joke about {topic}"],
]);

然后,您可以像下面这样在链中使用它

const chain = prompt.pipe(model);
await chain.invoke({ topic: "bears" });

查看聊天模型集成页面以获取更多示例,包括多模态输入。


此页面是否有用?


您也可以留下详细的反馈 在 GitHub 上.