@inferlane/adapters
Provider SDK adapters for InferLane. Wraps Anthropic, OpenAI, Google, and other SDKs with automatic cost tracking and routing.
Install
npm install @inferlane/adapters
Usage
import { createTrackedClient } from '@inferlane/adapters';
const anthropic = createTrackedClient('anthropic', {
apiKey: process.env.ANTHROPIC_API_KEY,
inferlaneKey: process.env.INFERLANE_API_KEY,
});
const message = await anthropic.messages.create({
model: 'claude-sonnet-4-20250514',
max_tokens: 1024,
messages: [{ role: 'user', content: 'Hello' }],
});
Subpath Imports
import { ... } from '@inferlane/adapters';
import { ... } from '@inferlane/adapters/anthropic';
import { ... } from '@inferlane/adapters/openai';
Supported Providers
- Anthropic (Claude)
- OpenAI (GPT)
- Google (Gemini)
- AWS Bedrock
- Azure OpenAI
- Together AI
- Groq
- More coming
License
Apache-2.0