Esenniiiia SDKs
Access our AI capabilities through pre-built SDKs for Python, JavaScript, and Node.js. These SDKs provide optimized client libraries to integrate our advanced machine learning models into your applications with ease.
Python SDK
Comprehensive Python package with type hints, async support, and streaming response handling.
pip install esenniiiia
JavaScript SDK
Lightweight browser and Node.js library with WebSocket support and auto-reconnection features.
npm install @esenniiiia/client
Node.js SDK
High-performance Node.js implementation with request batching and rate limiting capabilities.
npm install esenniiiia-node
Getting Started
Choose your SDK, install via your preferred package manager, and begin integrating within minutes.
Authentication
import Esenniiiia from 'esenniiiia' const client = new Esenniiiia({ apiKey: process.env.ESIII_API_KEY })
Basic Request
client.analyze({ text: "Your text here" }) .then(response => console.log(response))
API Key Security
Always store your API key in secure environment variables, never commit it directly to code repositories.
SDK Capabilities
Feature | Python | JavaScript | Node.js |
---|---|---|---|
Async Support | |||
WebSocket Streaming | |||
Streaming Support | |||
Retry Strategy |
Advanced Usage
Async Request
import EsenniiiiaSDK, { AsyncClient } from 'esenniiiia' const client = new AsyncClient({ apiKey: 'your-api-key' }) const result = await client.analyze('Your document text here'); console.log(result.highlights);
WebSockets
const client = new EsenniiiiaWebSocket({ apiKey: process.env.SIIIKEY }) client.on('open', () => { client.send({text: 'Streaming test'}) }) client.on('message', (data) => { console.log('Received:', data) })
Ready to Build?
Our SDKs allow you to quickly integrate AI capabilities into your codebase. Get started with Python, JavaScript, or Node.js packages.