Martian Model Router
  • Getting Started
    • Introduction
    • Hello World
    • Integrating Router
      • OpenAI Python
      • OpenAI Node
      • OpenAI cURL
      • LangChain Python
      • LangChain JS
    • Benchmarking Router
    • Router Parameters
    • Supported Models
Powered by GitBook
On this page
  1. Getting Started
  2. Integrating Router

LangChain JS

Usage

The following code snippet

import { ChatOpenAI } from "langchain/chat_models/openai";
import { HumanMessage } from "langchain/schema";

async function main() {
  const chat = new ChatOpenAI({
    modelName: "gpt-3.5-turbo",
    openAIApiKey: "My OPENAI Key",
  });

  await chat.call([new HumanMessage("Say this is a test")]);
}

main();

becomes

import { ChatOpenAI } from "langchain/chat_models/openai";
import { HumanMessage } from "langchain/schema";

async function main() {
  const chat = new ChatOpenAI({
    modelName: "router",
    configuration: {
      baseURL: "https://withmartian.com/api/openai/v1",
    },
    openAIApiKey: "My MARTIAN Key",
  });

  await chat.call([new HumanMessage("Say this is a test")]);
}

main();
PreviousLangChain PythonNextBenchmarking Router

Last updated 1 year ago