@paydirectv2/langchain
v0.1.0
Published
LangChain tools for PayDirect — enable AI agents to make payments, check balances, swap tokens, and manage wallets
Maintainers
Readme
/langchain
LangChain tool bindings for the PayDirect API. Lets LangChain agents create payments, check balances, send payouts, and swap tokens.
Install
npm install @paydirectv2/langchain @langchain/corePeer deps: @langchain/core >= 0.2.0.
Quick start
import { ChatOpenAI } from "@langchain/openai"
import { createReactAgent } from "@langchain/langgraph/prebuilt"
import { createLangChainTools } from "@paydirectv2/langchain"
const tools = createLangChainTools({
apiKey: process.env.PAYDIRECT_API_KEY!,
})
const agent = createReactAgent({
llm: new ChatOpenAI({ model: "gpt-4o" }),
tools,
})
const result = await agent.invoke({
messages: [{ role: "user", content: "Tip @creator 5 USDC" }],
})| Tool | Endpoint |
| --------------------- | ------------------------------------ |
| create_payment | POST /api/v1/payments |
| get_payment | GET /api/v1/payments/:id |
| get_wallet_balance | GET /api/v1/wallet/balance |
| get_wallet_stats | GET /api/v1/wallet/stats |
| send_payout | POST /api/v1/payouts |
| get_swap_quote | GET /api/v1/swap/quote |
| execute_swap | POST /api/v1/swap |
| list_payments | GET /api/v1/payments |
Built on top of @paydirectv2/sdk.
For Vercel AI SDK, see @paydirectv2/ai-sdk.
License
MIT
