Browser (manually via script tag)
<script src="/path/to/dist/sdk-core.umd.cjs"></script>
<script type="text/javascript">
const xg = new XGenClient({
//params
})
...
</script>
OR if you are using ES modules:
<script type="module">
import XGenClient from '/path/to/dist/sdk-core.js'
const xg = new XGenClient({
//params
})
...
</script>
Node.js (via npm)
npm install @xgenai/sdk-core --save
// Using ES modules (default)
import XGenClient from '@xgenai/sdk-core';
// OR if you are using CommonJS modules
const XGenClient = require('@xgenai/sdk-core')
For Node < 17 you'll need to load a fetch() polyfill. We recommend lquixada/cross-fetch:
// npm install cross-fetch --save
import 'cross-fetch/polyfill';