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