Skip to main content
聊天模型 是一种语言模型,它使用一系列 消息 作为输入,并返回消息作为输出 .

安装和使用

查看此部分以获取安装LangChain软件包的通用说明
安装:
npm i @langchain/groq
添加环境变量:
GROQ_API_KEY=your-api-key
实例化模型:
import { ChatGroq } from "@langchain/groq";

const model = new ChatGroq({
  model: "llama-3.3-70b-versatile",
  temperature: 0
});
await model.invoke("Hello, world!")
安装:
npm i @langchain/openai
添加环境变量:
OPENAI_API_KEY=your-api-key
实例化模型:
import { ChatOpenAI } from "@langchain/openai";

const model = new ChatOpenAI({ model: "gpt-4o-mini" });
await model.invoke("Hello, world!")
安装:
npm i @langchain/anthropic
添加环境变量:
ANTHROPIC_API_KEY=your-api-key
实例化模型:
import { ChatAnthropic } from "@langchain/anthropic";

const model = new ChatAnthropic({
  model: "claude-3-sonnet-20240620",
  temperature: 0
});
await model.invoke("Hello, world!")
安装:
npm i @langchain/google-genai
添加环境变量:
GOOGLE_API_KEY=your-api-key
实例化模型:
import { ChatGoogleGenerativeAI } from "@langchain/google-genai";

const model = new ChatGoogleGenerativeAI({
  modelName: "gemini-2.5-flash-lite",
  temperature: 0
});
await model.invoke("Hello, world!")
安装:
npm i @langchain/community
添加环境变量:
FIREWORKS_API_KEY=your-api-key
实例化模型:
import { ChatFireworks } from "@langchain/community/chat_models/fireworks";

const model = new ChatFireworks({
  model: "accounts/fireworks/models/llama-v3p1-70b-instruct",
  temperature: 0
});
await model.invoke("Hello, world!")
安装:
npm i @langchain/mistralai
添加环境变量:
MISTRAL_API_KEY=your-api-key
实例化模型:
import { ChatMistralAI } from "@langchain/mistralai";

const model = new ChatMistralAI({
  model: "mistral-large-latest",
  temperature: 0
});
await model.invoke("Hello, world!")
安装:
npm i @langchain/google-vertexai
添加环境变量:
GOOGLE_APPLICATION_CREDENTIALS=credentials.json
实例化模型:
import { ChatVertexAI } from "@langchain/google-vertexai";

const model = new ChatVertexAI({
  model: "gemini-1.5-flash",
  temperature: 0
});
await model.invoke("Hello, world!")

特色提供商

模型JSON 模式工具调用withStructuredOutput()多模态
BedrockChat🟡 (仅限 Bedrock Anthropic)🟡 (仅限 Bedrock Anthropic)🟡 (仅限 Bedrock Anthropic)
ChatBedrockConverse
ChatAnthropic
ChatCloudflareWorkersAI
ChatCohere
ChatFireworks
ChatGoogleGenerativeAI
ChatVertexAI
ChatGroq
ChatMistralAI
ChatOllama
ChatOpenAI
ChatTogetherAI
ChatXAI

所有聊天模型

Alibaba Tongyi

Anthropic

Arcjet Redact

Azure OpenAI

Baidu Qianfan

Amazon Bedrock

Amazon Bedrock Converse

Cerebras

Cloudflare Workers AI

Cohere

Deep Infra

DeepSeek

Fake LLM

Fireworks

Friendli

Google GenAI

Google Vertex AI

Groq

IBM watsonx.ai

Llama CPP

Minimax

MistralAI

Moonshot

Novita AI

Ollama

OpenAI

Perplexity

PremAI

Tencent Hunyuan

Together

WebLLM

xAI

YandexGPT

ZhipuAI

如果您想贡献一个集成,请参阅贡献集成