@aistemsplitter/sdk
v0.1.0
Published
Official Node.js SDK for the AIStemSplitter public API.
Downloads
106
Maintainers
Readme
AIStemSplitter Node SDK
Official Node.js SDK for AIStemSplitter, an AI-powered stem splitter that separates vocals, drums, bass, and other instruments from uploaded audio files or direct audio URLs.
Links
- Homepage: https://aistemsplitter.org
- API docs: https://aistemsplitter.org/developers/api
- API base: https://api.aistemsplitter.org/v1
- OpenAPI: https://api.aistemsplitter.org/openapi.yaml
Installation
npm install @aistemsplitter/sdkUsage
import { AIStemSplitter } from '@aistemsplitter/sdk';
const client = new AIStemSplitter({
apiKey: process.env.AISTEMSPLITTER_API_KEY,
});
const split = await client.createSplit({
input: {
type: 'direct_url',
url: 'https://example.com/song.mp3',
},
stemModel: '6s',
});
console.log(split.id);Development
npm test
npm run smoke
npm run pack:dry-runPublishing is blocked until npm org/package ownership and an npm automation token are available.
