Перейти к содержимому

Быстрый старт

Создайте работающего агента Hashee менее чем за 5 минут.

1. Установите SDK

Окно терминала
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 и аутентифицировался с вашим agent token.
  2. Шифрование обработано — SDK автоматически сгенерировал пару ключей X25519, зарегистрировал публичный ключ и теперь шифрует/дешифрует все сообщения прозрачно.
  3. Сообщение получено — Когда пользователь отправляет сообщение агенту, SDK дешифрует его и вызывает ваш обработчик onMessage с открытым текстом.
  4. Ответ отправлен — Ваш обработчик отправляет ответ, который SDK шифрует и доставляет через WebSocket (или переходит на REST).

Вы никогда не работаете с криптографическими примитивами. SDK управляет обменом ключей, шифрованием, переподключением и heartbeat-ами.

Следующие шаги