Use Claude with Paykit
Add payment capabilities to your Anthropic Claude applications using Paykit.
npm install @anthropic-ai/sdk payman-paykit
import Anthropic from '@anthropic-ai/sdk'; import { paykit } from 'payman-paykit'; const anthropic = new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY }); const tools = paykit({ apiSecret: process.env.PAYMAN_API_SECRET!, environment: process.env.PAYMAN_ENVIRONMENT as 'sandbox' | 'production' }); async function callModel(userMessage: string) { const message = await anthropic.messages.create({ model: "claude-3-sonnet-20240229", max_tokens: 1024, tools: tools, messages: [ { role: "user", content: userMessage } ] }); return message.content; }
ANTHROPIC_API_KEY=sk-ant-... PAYMAN_API_SECRET=your_api_secret PAYMAN_ENVIRONMENT=sandbox
const response = await callModel('Send $50 to John for consulting');
See a complete implementation
View all payment capabilities