Хөгжүүлэгчид
Zinn® Chat-н чадамжийн лавлагаа
Zinn® Chat нь өөрийн үйлдлүүдийг WordPress Abilities API-д бүртгэдэг. Эдгээр ижил чадварууд нь тухайн сайтын өөрийн сервер дээрх MCP хэрэгслүүд болон /wp-json/wp-abilities/v1 дор байрлах REST чиглүүлэлтүүд юм. Энэ хуудас нь уг залгаасын өөрийн бүртгэлээс үүсгэгдсэн болно.
Хэрэглэгчийн гарын авлага: Хиймэл оюун ухааны аппликейшн холбох
Төгсгөл цэгүүд
HTTP дээрх MCP (дамжуулах боломжтой)
https://example.com/wp-json/zinn-chat/v1/mcpWP-CLI дээрх MCP (стандарт оролт болон гаралт)
wp mcp-adapter serve --server=zinn-chat --user=<login>REST: боломцуудын жагсаалтыг гаргах
/wp-json/wp-abilities/v1/abilities?category=zinn-chatREST: чадварыг ажиллуулах
/wp-json/wp-abilities/v1/abilities/<name>/runНэвтрэлт болон зөвшөөрлүүд
HTTP хүсэлтүүд нь WordPress програмын нууц үгээр (HTTP Basic) баталгааждаг. MCP серверт холбогдоход доор харуулсан эрх шаардлагатай бөгөөд чадвар бүр нь объект тус бүрээр өөрийн зөвшөөрлийг шалгадаг. Зөвхөн унших чадварууд нь GET болон тэдгээрийн оролтыг query string дотор ажиллуулдаг; бусад нь POST болон JSON body {"input": {…}}-тэй ажилладаг.
Жишээүүд
# REST: чадварыг ажиллуулах
curl -u your-username:your-application-password \
"https://example.com/wp-json/wp-abilities/v1/abilities/zinn-chat/get-overview/run"# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-chat-get-overview","arguments":{}}}Бүх боломж
Ажиллаж буй сайтын өөрийнх нь үүсгэдэг плагины abilities.json файлаас үүсгэгдсэн; эдгээр хоёр хоорондоо зөрүүтэй байвал тест амжилтгүй болно.
| Боломж | Энэ нь юу хийдэг вэ | Хэвлэл | REST | Зөвшөөрөл | Параметрүүд |
|---|---|---|---|---|---|
zinn-chat/answer-ticketzinn-chat-answer-ticket | Тасалбарт хариулах Харилцагч руу имэйлээр хариу илгэх (text) эсвэл дотоод тэмдэглэл нэмэх (note: true); төлөв гэдэг нь тасалбарын төлөвийг дур мэдэн өөрчилнө. | Үнэгүй хувилбар | POST …/abilities/zinn-chat/answer-ticket/run | the REST route's own per-item permission check | id: string (заавал байх ёстой) |
zinn-chat/ask-assistantzinn-chat-ask-assistant | Туслагчаас асуух Сайтын хиймэл интеллектийн туслахаас асуулт асууж, осон эх сурвалж бүрийн хамт хариултыг нь буцаана. | Үнэгүй хувилбар | POST …/abilities/zinn-chat/ask-assistant/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/bulk-update-ticketszinn-chat-bulk-update-tickets | Олон тасалбарыг нэгэн зэрэг өөрчлөх (Pro) Хамгийн ихдээ 100 тасалбарын (id) төлөв, урьдчиламж эсвэл хариуцагчийг өөрчилнө. Тасалбар бүр дангаар нь өөрчлөхтэй адил шалгалтаар орох бөгөөд үр дүн нь нэг бүрчлэн жагсаана. | Pro хувилбар | POST …/abilities/zinn-chat/bulk-update-tickets/run | zinn_chat_answer | ids: array (заавал байх ёстой), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer |
zinn-chat/chat-to-ticketzinn-chat-chat-to-ticket | Чатыг тасалбар болгон хувиргах Чатнаас тасалбар нээж имэйлээр хариулах боломжтой болгоно (зочны имэйл хаяг шаардлагатай). | Үнэгүй хувилбар | POST …/abilities/zinn-chat/chat-to-ticket/run | the REST route's own per-item permission check | id: string (заавал байх ёстой) |
zinn-chat/close-chatzinn-chat-close-chat | Чатыг хаах Чатыг дуусгана; зочин хуулбарыг авах хүсэлт гаргаж болно. | Үнэгүй хувилбар | POST …/abilities/zinn-chat/close-chat/run | the REST route's own per-item permission check | id: string (заавал байх ёстой) |
zinn-chat/create-ticketzinn-chat-create-ticket | Тикет нээх Харилцагчийн өмнөөс тасалбар нээх (тэдний имэйл, гарчиг болон эхний мессеж). | Үнэгүй хувилбар | POST …/abilities/zinn-chat/create-ticket/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/delete-canned-replyzinn-chat-delete-canned-reply | Хадгалсан хариултыг устгах (Pro) Хадгалсан хариултыг устгана. | Pro хувилбар | POST …/abilities/zinn-chat/delete-canned-reply/run | the REST route's own per-item permission check | id: string (заавал байх ёстой) |
zinn-chat/delete-ticketzinn-chat-delete-ticket | Тикет устгах Тасалбар болон түүний яриаг бүрмөсөн устгана (зөвхөн менежерүүд). | Үнэгүй хувилбар | POST …/abilities/zinn-chat/delete-ticket/run | the REST route's own per-item permission check | id: string (заавал байх ёстой) |
zinn-chat/draft-kb-articlezinn-chat-draft-kb-article | Дэмягчээс тусламжийн нийтлэл ноороглох (Pro) Шийдвэрлэгдсэн тасалбараас мэдлэгийн сангийн өгүүллийн ноорог үүсгэдэг; хүн нийтлэх хүртэл энэ нь ноорог хэвээр үлдэнэ. | Pro хувилбар | POST …/abilities/zinn-chat/draft-kb-article/run | edit_posts (the REST route's own check) | байхгүй |
zinn-chat/draft-kb-from-gapszinn-chat-draft-kb-from-gaps | Хариултгүй асуултуудад зориулж тусламжийн нийтлэлийн төсөл бичих (Pro) Сонгосон асуултуудад (ids) хариулсан мэдлэгийн баазын нийтлэлийн ноорог үүсгэдэг; тэдгээр нь ноорог хэвээр үлдэнэ. | Pro хувилбар | POST …/abilities/zinn-chat/draft-kb-from-gaps/run | edit_posts (the REST route's own check) | байхгүй |
zinn-chat/fill-canned-replyzinn-chat-fill-canned-reply | Сануулсан хариулт бөгөлөх (Pro) Хадгалсан хариултын текст дэх байр суурь эзлэгчийг нэг чат эсвэл тасалбарт зориулж бөглөсний дараа буцаана. | Pro хувилбар | POST …/abilities/zinn-chat/fill-canned-reply/run | the REST route's own per-item permission check | id: string (заавал байх ёстой) |
zinn-chat/get-chatzinn-chat-get-chat | Чат унших Нэг чатын зурвасууд болон зочны мэдээллийг буцаана (after: энэ ID-гаас шинэ зурвасууд). | Үнэгүй хувилбар | GET …/abilities/zinn-chat/get-chat/run | the REST route's own per-item permission check | id: string (заавал байх ёстой) |
zinn-chat/get-overviewzinn-chat-get-overview | Дэмжлэгийн тоймыг унших Төлөв бүрд хэдэн тасалбар байгаа, хүнд холбогдохыг хүлээж буй хэдэн чат (мөн тэдгээрийн уншаагүй зурвасууд) байгаа эсэх, мөн чат, туслах, тасалбарууд асаалттай байгаа эсэхийг буцаана. | Үнэгүй хувилбар | GET …/abilities/zinn-chat/get-overview/run | zinn_chat_answer | байхгүй |
zinn-chat/get-settingszinn-chat-get-settings | Чатын тохиргоог унших Виджет, туслах, хүмүүс болон ажиллах цаг, тасалбар болон имэйл, сайтын индекс, нууцлагдмал байдал, спам зэрэг чатын бүх тохиргоог буцаана. | Үнэгүй хувилбар | GET …/abilities/zinn-chat/get-settings/run | zinn_chat_manage | байхгүй |
zinn-chat/get-statszinn-chat-get-stats | Дэмжлэгийн статистикийг унших (Pro) Сүүлийн N өдрийн (өдрүүд) чат болон тасалбарын тоо, хариу өгөх хугацаа, үнэлгээг буцаана. | Pro хувилбар | GET …/abilities/zinn-chat/get-stats/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/get-ticketzinn-chat-get-ticket | Тикет унших Тасалбарын бүх харилцаа яриа, төлөв, тэргүүлэх чиглэл, хариуцагчийн хамт нэг тасалбарыг буцаана. | Үнэгүй хувилбар | GET …/abilities/zinn-chat/get-ticket/run | the REST route's own per-item permission check | id: string (заавал байх ёстой) |
zinn-chat/hand-chat-to-assistantzinn-chat-hand-chat-to-assistant | Чатыг туслахад буцааж өгөх AI туслахад чат буцааж өгөх ба тэр нь сайтын агуулгаас зочдод хариулна. | Үнэгүй хувилбар | POST …/abilities/zinn-chat/hand-chat-to-assistant/run | the REST route's own per-item permission check | id: string (заавал байх ёстой) |
zinn-chat/list-canned-replieszinn-chat-list-canned-replies | Хдөгдсөн хариултуудыг жагсаах (Pro) Агентуудын оруулж болох хадгалсан хариултууд болон тэдгээрийн товчлолуудыг жагсаана. | Pro хувилбар | GET …/abilities/zinn-chat/list-canned-replies/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/list-chatszinn-chat-list-chats | Шууд чатуудыг жагсаах Хүлээгдэж буй, үргэлжилж буй болон саяхан хаагдсан чатуудыг аль ажилтан хариуцаж байгаа мэдээллийн хамт жагсаана. | Үнэгүй хувилбар | GET …/abilities/zinn-chat/list-chats/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/list-indexed-contentzinn-chat-list-indexed-content | Туслахын юу мэддэгийг жагсаах Туслахын хариулж буй агуулгыг индексжүүлэлтийн төлөвийн хамт хуудас хуудсаар нь жагсаана. | Үнэгүй хувилбар | GET …/abilities/zinn-chat/list-indexed-content/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/list-kb-gapszinn-chat-list-kb-gaps | Хариулагдаагүй асуултуудыг жагсаах (Pro) Мэдлэгийн сан хариулж чадаагүй бөгөөд зочдын асуусан асуултуудыг жагсаана. | Pro хувилбар | GET …/abilities/zinn-chat/list-kb-gaps/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/list-ticketszinn-chat-list-tickets | Тикет жагсаалт Төлөв эсвэл хайлтаар шүүгдсэн тусламжийн тасалбаруудыг хуудас хуудсаар нь жагсаана. | Үнэгүй хувилбар | GET …/abilities/zinn-chat/list-tickets/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/reembed-contentzinn-chat-reembed-content | Туслахын хайлтын индексийг дахин бүтээх Нэг зүйлийн (item_id) эсвэл бүх зүйлийн (all: true) хайлтын векторыг сэргээнэ (зөвхөн менежерүүдэд). | Үнэгүй хувилбар | POST …/abilities/zinn-chat/reembed-content/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/reindex-contentzinn-chat-reindex-content | Контентийг туслахад дахин уншуулна уу Туслахын индекс рүү нэг зүйлийг (item_id) эсвэл бүх зүйлийг (all: true) дахин уншуулна (зөвхөн менежерүүдэд). | Үнэгүй хувилбар | POST …/abilities/zinn-chat/reindex-content/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/reply-chatzinn-chat-reply-chat | Чатаар хариулах Зочинд зурвас илгээх (текст), эсвэл зөвхөн агент нарт харагдах дотоод тэмдэглэл нэмэх (note: true). | Үнэгүй хувилбар | POST …/abilities/zinn-chat/reply-chat/run | the REST route's own per-item permission check | id: string (заавал байх ёстой) |
zinn-chat/save-canned-replyzinn-chat-save-canned-reply | Хадгалсан хариуг хадгалах (Pro) Хадгалсан хариу үүсгэх эсвэл өөрчлөх (гарчиг, товчлол, үндсэн хэсэг, хэлтэс; өөрчлөх ID). | Pro хувилбар | POST …/abilities/zinn-chat/save-canned-reply/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/save-kb-articlezinn-chat-save-kb-article | Тусламжийн нийтлэл бичих (Pro) Мэдээллийн баАЗын нийтлэл үүсгэх эсвэл өөрчлөх (id): гарчиг, агуулга, хэсэг, ангилал болон төлөв (ноорог эсвэл нийтлэх боломжтой үед нийтлэх). | Pro хувилбар | POST …/abilities/zinn-chat/save-kb-article/run | edit_posts | id: integer, title: string, content: string, excerpt: string, categories: array, status: draft|publish |
zinn-chat/search-kbzinn-chat-search-kb | Мэдлэгийн баазаас хайх (Pro) Хариу эсвэл зурваст холбох тусламжийн өгүүллэгүүдийг хайх (q: хайлт). | Pro хувилбар | GET …/abilities/zinn-chat/search-kb/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/set-conversation-detailszinn-chat-set-conversation-details | Харилцааны хэлтэс болон шошго тохируулах (Pro) Чатын эсвэл тасалбарын хэлтэс болон шошго тохируулна (күнд: чат эсвэл тасалбар; id). | Pro хувилбар | POST …/abilities/zinn-chat/set-conversation-details/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/set-kb-gap-statuszinn-chat-set-kb-gap-status | Хариулагдаагүй асуултуудыг тэмдэглэх (Pro) Хариулаагүй асуултуудыг нээлттэй, төлөвлөсөн эсвэл татгалзсан гэж тэмдэглэнэ (id, төлөв). | Pro хувилбар | POST …/abilities/zinn-chat/set-kb-gap-status/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/set-presencezinn-chat-set-presence | Боломжтой цагаа тохируулах Нэвтэрсэн агент шинэ чатад бэлэн эсвэл завгүй болохыг тэмдэглэнэ (завгүй: true эсвэл false). | Үнэгүй хувилбар | POST …/abilities/zinn-chat/set-presence/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/suggest-replyzinn-chat-suggest-reply | AI (Pro) ашиглан хариултын төсөл бичих Site-ийн контент дээр үндэслэн чат эсвэл тасалбарын хариуг ногтлох ба юу ч илгээгдэхгүй. | Pro хувилбар | POST …/abilities/zinn-chat/suggest-reply/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/summarise-conversationzinn-chat-summarise-conversation | AI-тай хийсэн яриаг дүгнэх (Pro) Чат эсвэл тасалбарыг хэдхэн мөрөөр дүгнэнэ. | Pro хувилбар | POST …/abilities/zinn-chat/summarise-conversation/run | the REST route's own per-item permission check | байхгүй |
zinn-chat/take-chatzinn-chat-take-chat | Чарт авах Нэвтэрсэн агент руу хүлээгдэж буй чатыг оноож, зочин хүнтэй ярилцах боломжийг олгоно. | Үнэгүй хувилбар | POST …/abilities/zinn-chat/take-chat/run | the REST route's own per-item permission check | id: string (заавал байх ёстой) |
zinn-chat/update-settingszinn-chat-update-settings | Чатын тохиргоог өөрчлөх Таны илгээсэн тохиргоог өөрчилж (тохиргоо: түлхүүр нь утга руу), үлдсэнийг нь хадгална. Утга бүрийг тохиргооны дэлгэц дээрх шиг яг нарийн шалгадаг; get-settings нь түлхүүрүүдийг жагсаана. | Үнэгүй хувилбар | POST …/abilities/zinn-chat/update-settings/run | zinn_chat_manage | settings: object (заавал байх ёстой) |
zinn-chat/update-ticketzinn-chat-update-ticket | Тасалбар өөрчлөх Тикетийн төлөв, эрэмбэ эсвэл хариуцагчийг өөрчилнө. | Үнэгүй хувилбар | POST …/abilities/zinn-chat/update-ticket/run | the REST route's own per-item permission check | id: string (заавал байх ёстой) |