Вебхуктар, SCIM жана Жупташтыруу
Бул бет калган протокол беттерин камтыйт: түзмөктү туташтыруу, ишкана авторизация федерациясы (SAML / SCIM / OAuth), катышууга макул болуу MCP сервер жана A2A чектөөчү чекиттер, медиа жөнөтүү, жана 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 |
Сиздин IdP үчүн кызмат көрсөтүүчү анын мета-маалыматтары |
POST /saml/acs |
Тастыктоо Колдонуучу Кызматы (SAML жооп) |
GET /saml/login |
SAML кирүүнү баштоо |
SCIM камсыз кылуу
Чек аралык домендердеги Идентификацияны Башкаруу Системасы (SCIM 2.0) сиздин IdP колдонуучуларды автоматтык түрдө түзүүгө жана башкарууга мүмкүнчүлүк берет.
| Метод жана жол | Максат |
|---|---|
.../scim/v2/Users |
Колдонуучуларды тизмелөө / түзүү |
.../scim/v2/Users/{id} |
Колдонуучуну окуу / жаңыртуу / жок кылуу |
SCIM чекиттери менен аутентификациялайт ар бир ижарачы үчүн SCIM ташуучу токен, берилген (жана айланган/кайтарылган) POST /v1/admin/scim/token; IdP аны жиберет Authorization: Bearer тема. Токен чыгарылган учурда бир жолу көрсөтүлөт.
OAuth токен
| Метод жана жол | Максат |
|---|---|
POST /v1/oauth/token |
OAuth токен аяктоочу чекити |
MCP сервери (сыртка жарыялоо)
AiHummer MCP кардарларына өзүнүн куралдарын жарыялай алат MCP сервер. Бул кошулуу жана сиз коюп койбогунча иштебейт AIHUMMER_MCP_PUBLISH=1.
| Метод жана жол | Максат |
|---|---|
POST /v1/mcp |
MCP сервери чекити (талап кылынат AIHUMMER_MCP_PUBLISH=1) |
[!WARNING] Жалгыз
AIHUMMER_MCP_PUBLISH=1жетишсиз. Ал даректи ачат, бирок экспорт тизмеси бош:tools/listбош массив кайтарат, ал эми ар кандай чакыруу четке кагылат. Керектүү аспаптардыAIHUMMER_MCP_EXPORT_TOOLSичинде так аттары менен, үтүр аркылуу тизиңиз — шаблондор жана*колдоого алынбайт. Сырткаhttp_request,web_fetch,browser,code_execжанаfilesystem_readэч качан чыгарылбайт, аларды жазсаңыз да; сыртка окуу аспаптары гана берилет.Эки жөндөө тең Башкаруу → Жөндөөлөр бөлүмүндө же
aihummer settings setбуйругу менен берилет,gateway.envичинде эмес — бул ачкычтар үчүн чөйрө эске алынбайт.AIHUMMER_MCP_PUBLISHтак1маанисин кабыл алат:trueжеonдаректи жабык калтырат. Өзгөрүүлөр шлюз кайра иштетилгенден кийин күчүнө кирет.Кардар
Authorization: Bearer …аталышындаmcpчөйрөсү бар API ачкычын жиберүүгө милдеттүү; ансыз жооп — 401.
[!NOTE] Башкаруу куралдарын тышка чыгаруу MCP серверин колдонуу менен айырмаланат нөл-код интеграциясы. Бул процесс башка MCP кардарлары чакыра ала турган жер болуп саналат АйГаммер.
A2A (Агенттен агентке)
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 даректери күчүндө бойдон калат кайра жүктөйт.
RPC кызматтарын туташтыруу
Текст киргизүүчү, агым менен тейленүүчү кардарлар үчүн AiHummer ошондой эле көрсөтөт RPCге туташуу HTTP аркылуу кызматтар (сервердик агым колдоого алынат):
| Кызмат | Аймак |
|---|---|
aihummer.health.v1 |
Ден соолук текшерүүлөрү |
aihummer.event.v1 |
Иш-чара агымы |
aihummer.conversation.v1 |
Сүйлөшүүлөр |
aihummer.push.v1 |
Тургузма жеткирүү |
aihummer.media.v1 |
Медиа өткөрүү |
aihummer.turn.v1 |
Айландырууну аткаруу |
Келерки кайда
- AiHummerге билдирүүлөрдү итерүү: Ичке жана интеграция триггерлери.
- Бул беттерди жана башкаларын которуңуз: Айлана-чөйрө өзгөрмөлүүлөр.
- Инстанцияны иштетүү: CLI колдонмосу.