omnimind-sdk
v1.0.1
Published
OmniMind Protocol NodeJS SDK for AIoT Devices
Maintainers
Readme
OmniMind NodeJS SDK
NodeJS SDK for the OmniMind Protocol, supporting real-time voice streaming, text messaging, and hardware capability registration (MCP).
Installation
npm install omnimind-sdkQuick Start
const { OmniMindClient } = require('omnimind-sdk');
const client = new OmniMindClient(
"ws://127.0.0.1:8082/v1/ws",
"YOUR_DEVICE_SN",
"YOUR_TOKEN"
);
client.setTextCallback((text, isFinal) => {
console.log(`[AI] ${text}`);
});
client.setOnOpenCallback(() => {
console.log("Connected!");
client.sendText("Hello, what is the weather today?");
});
client.connect();Features
- Protobuf-based: Efficient binary communication.
- Voice Streaming: High-quality audio chunk transmission.
- Tool Registration: Easily register hardware functions for the AI to call.
- Automatic Heartbeat: Reliable long-term connection management.
License
MIT
