Official TypeScript/JavaScript SDK for Albatross AI - intelligent content selection, recommendations, and personalization.
npm install @albatrossai/albatross-sdk
import { Client } from '@albatrossai/albatross-sdk';
const client = new Client('your-api-token', 'your-tenant-id');
// Search
const results = await client.search('query', 'use-case', { limit: 10 });
// Recommendations
const recs = await client.getRecommendations('use-case', {
user_id: 'user-123',
limit: 10
});
// Track events
await client.putEvent({
eventType: 'view',
payload: { user_id: 'user-123', item_id: 'item-456' }
});
The full API reference with detailed examples, type definitions, and method documentation is available in the auto-generated TypeDoc documentation.
bun install # Install dependencies
bun run build # Build the SDK
bun test # Run tests
bun run docs # Generate documentation
MIT