Вебхукі, SCIM і спарванне
Гэта старонка ахоплівае астатнія паверхні пратаколаў: спарванне прылад, карпаратыўную федэрацыю аўтэнтыфікацыі (SAML / SCIM / OAuth), апцыянальны MCP-сервер і канчатковыя кропкі A2A, перадачу медыя і сэрвісы Connect-RPC. Некаторыя з іх выключаны па змаўчанні і павінны быць уключаны відавочна.
Спарванне прылад
Мабільныя і настольныя кліенты далучаюцца да экзэмпляра праз кароткі абмен спарвання (дадатак iOS/macOS выкарыстоўвае спарванне толькі праз QR).
| Метад і шлях | Прызначэнне |
|---|---|
POST /v1/pairing/redeem |
Пагасіць код спарвання і забяспечыць прыладу |
POST /v1/pairing/device/validate |
Праверыць ужо спараную прыладу |
curl https://your-aihummer.example/v1/pairing/redeem \
-H "Content-Type: application/json" \
-d '{ "code": "ABCD-EFGH" }'
Федэрацыя аўтэнтыфікацыі
AiHummer інтэгруецца з карпаратыўнымі правайдарамі ідэнтычнасці як для ўваходу, так і для забеспячэння карыстальнікаў.
SAML
| Метад і шлях | Прызначэнне |
|---|---|
GET /saml/metadata |
Метаданыя service-provider для вашага IdP |
POST /saml/acs |
Assertion Consumer Service (адказ SAML) |
GET /saml/login |
Ініцыяваць уваход SAML |
Забеспячэнне SCIM
System for Cross-domain Identity Management (SCIM 2.0) дазваляе вашаму IdP ствараць карыстальнікаў і кіраваць імі аўтаматычна.
| Метад і шлях | Прызначэнне |
|---|---|
.../scim/v2/Users |
Спіс / стварэнне карыстальнікаў |
.../scim/v2/Users/{id} |
Чытанне / абнаўленне / выдаленне карыстальніка |
Токен OAuth
| Метад і шлях | Прызначэнне |
|---|---|
POST /v1/oauth/token |
Канчатковая кропка токена OAuth |
MCP-сервер (публікацыя вонкі)
AiHummer можа публікаваць свае ўласныя інструменты для MCP-кліентаў, дзейнічаючы
як MCP-сервер. Гэта апцыянальна і выключана, пакуль вы не задасце
AIHUMMER_MCP_PUBLISH=1.
| Метад і шлях | Прызначэнне |
|---|---|
POST /v1/mcp |
Канчатковая кропка MCP-сервера (патрабуе AIHUMMER_MCP_PUBLISH=1) |
[!NOTE] Публікацыя інструментаў вонкі адрозніваецца ад спажывання MCP-сервера як інтэграцыі без кода. Гэта канчатковая кропка прызначана для таго, каб дазволіць іншым MCP-кліентам зварачацца ў AiHummer.
A2A (Agent-to-Agent)
AiHummer можа прадаставіць паверхню A2A, каб іншыя агенты маглі яго выяўляць і
адпраўляць яму паведамленні. Гэта таксама апцыянальна праз
AIHUMMER_A2A_PUBLISH=1.
| Метад і шлях | Прызначэнне |
|---|---|
GET /.well-known/agent.json |
Картка агента A2A / дакумент выяўлення |
POST /a2a/message |
Атрымаць паведамленне A2A (патрабуе AIHUMMER_A2A_PUBLISH=1) |
Медыя
Вялікія медыя (аўдыё, выявы, файлы) загружаюцца і атрымліваюцца праз спецыяльныя канчатковыя кропкі, а не ўбудоўваюцца ў JSON-целы.
| Метад і шлях | Прызначэнне |
|---|---|
PUT /v1/media/{id}/content |
Загрузіць байты для медыя-аб’екта |
GET /v1/files/{id} |
Спампаваць захаваны файл |
[!TIP] Задайце
AIHUMMER_BLOB_DIR, каб уключыць сэрвіс медыя/файлаў, іAIHUMMER_MEDIA_TOKEN_SECRET, каб падпісаныя URL для спампоўкі заставаліся прыдатнымі праз перазапускі.
Сэрвісы Connect-RPC
Для тыпізаваных, стрымінгавых кліентаў AiHummer таксама прадастаўляе сэрвісы Connect-RPC праз HTTP (server-streaming падтрымліваецца):
| Сэрвіс | Вобласць |
|---|---|
aihummer.health.v1 |
Праверкі здароўя |
aihummer.event.v1 |
Стрым падзей |
aihummer.conversation.v1 |
Размовы |
aihummer.push.v1 |
Дастаўка push |
aihummer.media.v1 |
Перадача медыя |
aihummer.turn.v1 |
Выкананне ходу |
Куды далей
- Дастаўляйце паведамленні ў AiHummer: Уваходныя і інтэграцыйныя трыгеры.
- Перамыкайце гэтыя паверхні і іншае: Зменныя асяроддзя.
- Кіруйце экзэмплярам: Даведнік CLI.