Sign In

@pathcourse/langchain

Package Overview
Dependencies
Maintainers
2
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pathcourse/langchain

LangChain.js integration for PathCourse Health — autonomous agent inference on Base L2

Source
npmnpm
Version
0.1.1
Version published
Weekly downloads
8
14.29%
Maintainers
2
Weekly downloads
 
Created
Source

@pathcourse/langchain

LangChain.js integration for PathCourse Health. Autonomous agent inference with USDC billing on Base L2 — no accounts, no credit cards, no KYC.

Install

npm install @pathcourse/langchain

Quick Start

import { ChatPathCourse } from "@pathcourse/langchain";
import { ChatPromptTemplate } from "@langchain/core/prompts";

const llm = new ChatPathCourse({ model: "pch-fast" });   // set PCH_API_KEY env var

const prompt = ChatPromptTemplate.fromTemplate("Explain {topic} in one paragraph.");
const chain = prompt.pipe(llm);
const result = await chain.invoke({ topic: "autonomous agent billing" });
console.log(result.content);

Drop-in replacement for ChatOpenAI

// Before
import { ChatOpenAI } from "@langchain/openai";
const llm = new ChatOpenAI({ model: "gpt-4o-mini" });

// After
import { ChatPathCourse } from "@pathcourse/langchain";
const llm = new ChatPathCourse({ model: "pch-fast" });

Every LangChain chain, agent, tool, and memory module keeps working unchanged.

Embeddings

import { PathCourseEmbeddings } from "@pathcourse/langchain";
import { MemoryVectorStore } from "langchain/vectorstores/memory";

const embeddings = new PathCourseEmbeddings();
const store = await MemoryVectorStore.fromTexts(
  ["hello world", "goodbye world"],
  [{}, {}],
  embeddings,
);
const results = await store.similaritySearch("greeting");

Models

ModelRateMin tierNotes
pch-fast$0.44 / M tokensuncertifiedFast reasoning, classification, routing
pch-coder$3.50 / M tokensuncertifiedCode generation, debugging
pch-embed$0.015 / M tokensuncertifiedText embeddings for semantic search / RAG
pch-translate$0.08 / M charsuncertifiedMultilingual translation
pch-pro$1.96 / M tokensbronzeDeep reasoning, multi-step planning
pch-audio$1.85 / M charsbronzeText-to-speech, standard quality
pch-documents$0.26 in / $1.48 out per M tokensbronzeDocument parsing / OCR
pch-transcribe$0.0008 / minutebronzeSpeech-to-text
pch-extract$0.012 / M tokensbronzeStructured data extraction
pch-rerank$0.025 / M tokensbronzeReranking for RAG pipelines
pch-image$0.028 / imagesilverText-to-image
pch-audio-premium$37.00 / M charssilverText-to-speech, premium quality
pch-talk$0.001 / minutesilverVoice conversation
claude-haikuCommon ratesilverAnthropic Claude Haiku
claude-sonnetCommon rategoldAnthropic Claude Sonnet

The full list above shows what's reachable through the gateway. ChatPathCourse and PathCourseEmbeddings only operate on chat-completion and embedding shapes — for image, audio, transcription, etc., use the PCH JS SDK directly.

Choosing a chat model:

  • Fast response, simple task → pch-fast
  • Complex reasoning, multi-step → pch-pro
  • Writing or reviewing code → pch-coder
  • Long context or premium reasoning → claude-sonnet (Gold tier)

Authentication

Set PCH_API_KEY in your environment, or pass pchApiKey to the constructor.

export PCH_API_KEY=pch_prod_b_...

Get an API key at pathcoursehealth.com.

License

MIT

Keywords

langchain

FAQs

Package last updated on 29 Apr 2026

Related posts