LangChain
Use Pawan.Krd as the LLM backend in LangChain by pointing the base URL to our endpoint.
Python
💻Install
pip install langchain-openai🐍Basic Usage
1from langchain_openai import ChatOpenAI
2
3llm = ChatOpenAI(
4 model="your-model-id",
5 openai_api_key="pk-your_key",
6 openai_api_base="https://api.pawan.krd/v1",
7)
8
9response = llm.invoke("Hello!")
10print(response.content)Chains
🐍With Prompt Template
1from langchain_openai import ChatOpenAI
2from langchain_core.prompts import ChatPromptTemplate
3
4llm = ChatOpenAI(
5 model="your-model-id",
6 openai_api_key="pk-your_key",
7 openai_api_base="https://api.pawan.krd/v1",
8)
9
10prompt = ChatPromptTemplate.from_messages([
11 ("system", "You are a helpful translator. Translate to {language}."),
12 ("user", "{text}"),
13])
14
15chain = prompt | llm
16response = chain.invoke({"language": "French", "text": "Hello, how are you?"})
17print(response.content)JavaScript
💻Install
npm install @langchain/openai📘Usage
1import { ChatOpenAI } from "@langchain/openai";
2
3const llm = new ChatOpenAI({
4 model: "your-model-id",
5 apiKey: "pk-your_key",
6 configuration: {
7 baseURL: "https://api.pawan.krd/v1",
8 },
9});
10
11const response = await llm.invoke("Hello!");
12console.log(response.content);