JavaScript Quick Start
Type-safe TAXIA client for browser and Node.js.
Install
npm install @xaikorea0/js-client
Minimal usage (browser/Node)
import { TaxiaClient } from '@xaikorea0/js-client';
const client = new TaxiaClient({
apiKey: 'YOUR_API_KEY',
cacheEnabled: true,
});
const res = await client.query('법인세율은 얼마인가요?');
console.log(res.answer);
Options
- apiKey (required)
- baseUrl (optional)
- cacheEnabled (default true)
- timeoutMs (default 10000)
- retry.retries (default 2 on 5xx)
- retry.baseDelayMs (default 500)
Batch queries
const results = await client.queryBatch([
'법인세율은?',
'부가가치세율은?',
]);
Streaming (SSE)
const chunks: string[] = [];
await client.queryStream('법인세 신고 방법은?', (chunk) => {
chunks.push(chunk);
});
console.log(chunks.join(''));
Framework examples
HuggingFace data
See HF loader guide.
Links
- npm: @xaikorea0/js-client
- GitHub: src/js
- API reference: JavaScript API