Webhooks, SCIM va Juftlash
Ushbu sahifa qolgan protokol yuzalarini qamrab oladi: qurilma juftlashuvi, korxona avtorizatsiya federatsiyasi (SAML / SCIM / OAuth), ixtiyoriy tarzda qo‘shilish MCP server va A2A tugatish nuqtalari, omma vositasi o‘tkazish va RPC-ga ulanish xizmatlar. Bularning bir nechtasi standarti bo‘yicha o‘chirilgan bo‘lib, aniq ravishda yoqilishi kerak.
Qurilmani bog’lash
Mobil va desktop mijozlari qisqa juftlik almashinuvi orqali instantsiyaga qo’shiladi (iOS/macOS ilovasi faqat QR orqali juftlikni ishlatadi).
| Usul va yo‘l | Maqsad |
|---|---|
POST /v1/pairing/redeem |
Juftlik kodini oling va qurilmani taqdim eting |
POST /v1/pairing/device/validate |
Allaqachon juftlashtirilgan qurilmani tasdiqlang |
curl https://your-aihummer.example/v1/pairing/redeem \
-H "Content-Type: application/json" \
-d '{ "code": "ABCD-EFGH" }'
Avtorizatsiya federatsiyasi
AiHummer korporativ foydalanuvchi identifikatsiya provayderlari bilan kirish va foydalanuvchi ta’minoti uchun integratsiyalashadi.
SAML
| Usul va yo‘l | Maqsad |
|---|---|
GET /saml/metadata |
Sizning IdP uchun xizmat ko‘rsatuvchi provayder metadata |
POST /saml/acs |
Da’vo Foydalanuvchi Xizmati (SAML javobi) |
GET /saml/login |
SAML tizimiga kirishni boshlash |
SCIM ta’minlash
Kross-domain Shaxsiyatni Boshqarish Tizimi (SCIM 2.0) sizning IdP foydalanuvchilarni avtomatik yaratish va boshqarish imkonini beradi.
| Usul va yo‘l | Maqsad |
|---|---|
.../scim/v2/Users |
Foydalanuvchilar ro’yxati / yaratish |
.../scim/v2/Users/{id} |
Foydalanuvchini o‘qish / yangilash / o‘chirish |
SCIM tugunlari bilan autentifikatsiya qilinadi har bir ijarachiga SCIM tashuvchi tokeni, berilgan (va aylantirilgan/bekor qilingan) da POST /v1/admin/scim/token; IdP uni bir Authorization: Bearer sarlavha. Token faqat chiqarilgan vaqtda bir marta ko’rsatiladi.
OAuth belgisi
| Usul va yo‘l | Maqsad |
|---|---|
POST /v1/oauth/token |
OAuth token nuqtasi |
MCP serveri (tashqariga nashr qilish)
AiHummer o’z asboblarini MCP mijozlariga tarqatishi mumkin, quyidagicha harakat qilib MCP server. Bu rozilik berish va o’chiriladi, aks holda siz sozlamasangiz AIHUMMER_MCP_PUBLISH=1.
| Usul va yo‘l | Maqsad |
|---|---|
POST /v1/mcp |
MCP serveri tugun nuqtasi (talab qiladi AIHUMMER_MCP_PUBLISH=1) |
[!WARNING] Yolg’iz
AIHUMMER_MCP_PUBLISH=1yetarli emas. U manzilni ochadi, lekin eksport ro’yxati bo’sh:tools/listbo’sh massiv qaytaradi va har qanday chaqiruv rad etiladi. Kerakli vositalarniAIHUMMER_MCP_EXPORT_TOOLSichida aniq nomlari bilan, vergul orqali sanang — shablonlar va*qo’llab -quvvatlanmaydi. Tashqariga faqat o’qish vositalari berilishi mumkin:http_request,web_fetch,browser,code_execvafilesystem_readyozsangiz ham hech qachon eksport qilinmaydi.Ikkala sozlama ham Boshqaruv → Sozlamalar bo’limida yoki
aihummer settings setbuyrug’i bilan beriladi,gateway.envichida emas — bu kalitlar uchun muhit e’tiborga olinmaydi.AIHUMMER_MCP_PUBLISHaniq1qabul qiladi:trueyokionmanzilni yopiq qoldiradi. O’zgarishlar shlyuz qayta ishga tushirilgandan keyin kuchga kiradi.Mijoz
Authorization: Bearer …sarlavhasidamcpqamrovli API kalitini yuborishi shart; usiz javob — 401.
[!NOTE] Nashr qilish vositalarini tashqariga chiqarish MCP serverini iste’mol qilishdan farq qiladi nol-kod integratsiyasi. Ushbu endpoint boshqa MCP mijozlariga murojaat qilish imkonini berish uchun mo‘ljallangan AiHummer.
A2A (Agentdan Agentga)
AiHummer boshqa agentlar uni topib, xabar yuborishi uchun A2A yuzasini ochishi mumkin. Bu ham shunday rozilik berish orqali AIHUMMER_A2A_PUBLISH=1.
| Usul va yo‘l | Maqsad |
|---|---|
GET /.well-known/agent.json |
A2A agent kartasi / kashfiyot hujjati |
POST /a2a/message |
A2A xabarini oling (talab qiladi AIHUMMER_A2A_PUBLISH=1) |
OAV
Katta media (audio, tasvirlar, fayllar) JSON tanalariga qo’shilgan o’rniga maxsus endpointlar orqali yuklanadi va olinadi.
| Usul va yo‘l | Maqsad |
|---|---|
PUT /v1/media/{id}/content |
Media obyekti uchun baytlarni yuklang |
GET /v1/files/{id} |
Saqlangan faylni yuklab oling |
[!TIP] Oʻrnatish
AIHUMMER_BLOB_DIRmedia/fayl xizmatini yoqish uchun, vaAIHUMMER_MEDIA_TOKEN_SECRETshunday qilib, imzolangan yuklab olish URL manzillari butun davomida amal qiladi qayta ishga tushiradi.
Connect-RPC xizmatlari
Typed va streaming mijozlar uchun AiHummer ham ochadi RPC-ga ulanish HTTP orqali xizmatlar (server oqimi qo‘llab-quvvatlanadi):
| Xizmat | Hudud |
|---|---|
aihummer.health.v1 |
Sog’liqni tekshirish |
aihummer.event.v1 |
Tadbir oqimi |
aihummer.conversation.v1 |
Suhbatlar |
aihummer.push.v1 |
Push yetkazib berish |
aihummer.media.v1 |
Media uzatish |
aihummer.turn.v1 |
Aylantirishni bajarish |
Keyingi qayerga
- AiHummer-ga xabarlarni yuboring: Kirish va integratsiya tetiklovchilari.
- Ushbu sirtlarni va boshqalarni yoqing/o‘chiring: Atrof-muhit o’zgaruvchilari.
- Vaziyatni boshqaring: CLI ma’lumotnomasi.