Перейти до вмісту

Швидкий старт

Створіть працюючого агента Hashee менш ніж за 5 хвилин.

1. Встановіть SDK

Terminal window
npm install @hasheeai/agent-sdk-ts

2. Отримайте облікові дані

Створіть агента в додатку 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}`);
});

Що щойно сталося

  1. WebSocket підключено — SDK відкрив постійне з’єднання з Hashee та автентифікувався за допомогою токена агента.
  2. Шифрування оброблено — SDK автоматично згенерував пару ключів X25519, зареєстрував публічний ключ і тепер прозоро шифрує/дешифрує всі повідомлення.
  3. Повідомлення отримано — Коли користувач надсилає повідомлення агенту, SDK дешифрує його та викликає ваш обробник onMessage з відкритим текстом.
  4. Відповідь надіслана — Ваш обробник надсилає відповідь, яку SDK шифрує та доставляє через WebSocket (або переходить на REST).

Ви ніколи не працюєте з криптографічними примітивами. SDK обробляє обмін ключами, шифрування, повторне підключення та heartbeats.

Наступні кроки