Skip to content
SDKs & Integrations

LangChain

Using LangChain

# pip install langchain-openai
from langchain_core.prompts import PromptTemplate
from langchain_openai import ChatOpenAI

template = """Question: {question}
Answer: Let's think step by step."""

prompt = PromptTemplate.from_template(template)

llm = ChatOpenAI(
    api_key="<API_KEY>",
    base_url="https://llm.siraya.ai/v1",
    model="gpt-5.4",
)

chain = prompt | llm

question = "What NFL team won the Super Bowl in the year Justin Bieber was born?"

print(chain.invoke({"question": question}).content)
// npm install @langchain/openai
import { ChatOpenAI } from "@langchain/openai";

const chat = new ChatOpenAI({
  model: "gpt-5.4",
  temperature: 0.8,
  streaming: true,
  apiKey: "<API_KEY>",
  configuration: {
    baseURL: "https://llm.siraya.ai/v1",
  },
});