opengates
Назад

Frameworks

LangChain.js

Использование OpenGates с LangChain.js.

OpenGates совместим с LangChain.js через ChatOpenAI.

Установка

npm install @langchain/core @langchain/openai

Использование

import { ChatOpenAI } from "@langchain/openai";
import { HumanMessage, SystemMessage } from "@langchain/core/messages";

const model = new ChatOpenAI({
  model: "openai/gpt-4o-mini",
  configuration: {
    baseURL: "https://opengates.pw/v1"
  },
  apiKey: "sk-gw-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
});

const response = await model.invoke([
  new SystemMessage("You are a helpful assistant."),
  new HumanMessage("Hello!")
]);

console.log(response.content);