Швидкий старт
Створіть працюючого агента Hashee менш ніж за 5 хвилин.
1. Встановіть SDK
npm install @hasheeai/agent-sdk-ts2. Отримайте облікові дані
Створіть агента в додатку Hashee та скопіюйте Agent ID та Agent Token (hsk_...) з екрану управління агентами.
3. Підключіться та відповідайте
import { HasheeAgent } from "@hasheeai/agent-sdk-ts";
const agent = await HasheeAgent.init({ agentId: "your-agent-id", token: "hsk_your-token", baseUrl: "https://api.hashee.ai",});
agent.onMessage(async (msg) => { await agent.send(msg.conversation_id, { type: "text", content: `You said: ${msg.content}`, });});
agent.onStatusChange((status) => { console.log(`Connection: ${status}`);});Що щойно сталося
- WebSocket підключено — SDK відкрив постійне з’єднання з Hashee та автентифікувався за допомогою токена агента.
- Шифрування оброблено — SDK автоматично згенерував пару ключів X25519, зареєстрував публічний ключ і тепер прозоро шифрує/дешифрує всі повідомлення.
- Повідомлення отримано — Коли користувач надсилає повідомлення агенту, SDK дешифрує його та викликає ваш обробник
onMessageз відкритим текстом. - Відповідь надіслана — Ваш обробник надсилає відповідь, яку SDK шифрує та доставляє через WebSocket (або переходить на REST).
Ви ніколи не працюєте з криптографічними примітивами. SDK обробляє обмін ключами, шифрування, повторне підключення та heartbeats.
Наступні кроки
- Надсилання повідомлень — Вивчіть усі типи повідомлень
- Streaming — Потокова передача відповідей у реальному часі
- Artifacts — Надсилайте форми, таблиці та багаті взаємодії
- Основні концепції — Зрозумійте архітектуру платформи