Хөгжүүлэгчид

Zinn® Chat-н чадамжийн лавлагаа

Zinn® Chat нь өөрийн үйлдлүүдийг WordPress Abilities API-д бүртгэдэг. Эдгээр ижил чадварууд нь тухайн сайтын өөрийн сервер дээрх MCP хэрэгслүүд болон /wp-json/wp-abilities/v1 дор байрлах REST чиглүүлэлтүүд юм. Энэ хуудас нь уг залгаасын өөрийн бүртгэлээс үүсгэгдсэн болно.

Хэрэглэгчийн гарын авлага: Хиймэл оюун ухааны аппликейшн холбох

Төгсгөл цэгүүд

HTTP дээрх MCP (дамжуулах боломжтой)

https://example.com/wp-json/zinn-chat/v1/mcp

WP-CLI дээрх MCP (стандарт оролт болон гаралт)

wp mcp-adapter serve --server=zinn-chat --user=<login>

REST: боломцуудын жагсаалтыг гаргах

/wp-json/wp-abilities/v1/abilities?category=zinn-chat

REST: чадварыг ажиллуулах

/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-ticket
zinn-chat-answer-ticket
Тасалбарт хариулах
Харилцагч руу имэйлээр хариу илгэх (text) эсвэл дотоод тэмдэглэл нэмэх (note: true); төлөв гэдэг нь тасалбарын төлөвийг дур мэдэн өөрчилнө.
Үнэгүй хувилбарPOST …/abilities/zinn-chat/answer-ticket/runthe REST route's own per-item permission checkid: string (заавал байх ёстой)
zinn-chat/ask-assistant
zinn-chat-ask-assistant
Туслагчаас асуух
Сайтын хиймэл интеллектийн туслахаас асуулт асууж, осон эх сурвалж бүрийн хамт хариултыг нь буцаана.
Үнэгүй хувилбарPOST …/abilities/zinn-chat/ask-assistant/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/bulk-update-tickets
zinn-chat-bulk-update-tickets
Олон тасалбарыг нэгэн зэрэг өөрчлөх (Pro)
Хамгийн ихдээ 100 тасалбарын (id) төлөв, урьдчиламж эсвэл хариуцагчийг өөрчилнө. Тасалбар бүр дангаар нь өөрчлөхтэй адил шалгалтаар орох бөгөөд үр дүн нь нэг бүрчлэн жагсаана.
Pro хувилбарPOST …/abilities/zinn-chat/bulk-update-tickets/runzinn_chat_answerids: array (заавал байх ёстой), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer
zinn-chat/chat-to-ticket
zinn-chat-chat-to-ticket
Чатыг тасалбар болгон хувиргах
Чатнаас тасалбар нээж имэйлээр хариулах боломжтой болгоно (зочны имэйл хаяг шаардлагатай).
Үнэгүй хувилбарPOST …/abilities/zinn-chat/chat-to-ticket/runthe REST route's own per-item permission checkid: string (заавал байх ёстой)
zinn-chat/close-chat
zinn-chat-close-chat
Чатыг хаах
Чатыг дуусгана; зочин хуулбарыг авах хүсэлт гаргаж болно.
Үнэгүй хувилбарPOST …/abilities/zinn-chat/close-chat/runthe REST route's own per-item permission checkid: string (заавал байх ёстой)
zinn-chat/create-ticket
zinn-chat-create-ticket
Тикет нээх
Харилцагчийн өмнөөс тасалбар нээх (тэдний имэйл, гарчиг болон эхний мессеж).
Үнэгүй хувилбарPOST …/abilities/zinn-chat/create-ticket/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/delete-canned-reply
zinn-chat-delete-canned-reply
Хадгалсан хариултыг устгах (Pro)
Хадгалсан хариултыг устгана.
Pro хувилбарPOST …/abilities/zinn-chat/delete-canned-reply/runthe REST route's own per-item permission checkid: string (заавал байх ёстой)
zinn-chat/delete-ticket
zinn-chat-delete-ticket
Тикет устгах
Тасалбар болон түүний яриаг бүрмөсөн устгана (зөвхөн менежерүүд).
Үнэгүй хувилбарPOST …/abilities/zinn-chat/delete-ticket/runthe REST route's own per-item permission checkid: string (заавал байх ёстой)
zinn-chat/draft-kb-article
zinn-chat-draft-kb-article
Дэмягчээс тусламжийн нийтлэл ноороглох (Pro)
Шийдвэрлэгдсэн тасалбараас мэдлэгийн сангийн өгүүллийн ноорог үүсгэдэг; хүн нийтлэх хүртэл энэ нь ноорог хэвээр үлдэнэ.
Pro хувилбарPOST …/abilities/zinn-chat/draft-kb-article/runedit_posts (the REST route's own check)байхгүй
zinn-chat/draft-kb-from-gaps
zinn-chat-draft-kb-from-gaps
Хариултгүй асуултуудад зориулж тусламжийн нийтлэлийн төсөл бичих (Pro)
Сонгосон асуултуудад (ids) хариулсан мэдлэгийн баазын нийтлэлийн ноорог үүсгэдэг; тэдгээр нь ноорог хэвээр үлдэнэ.
Pro хувилбарPOST …/abilities/zinn-chat/draft-kb-from-gaps/runedit_posts (the REST route's own check)байхгүй
zinn-chat/fill-canned-reply
zinn-chat-fill-canned-reply
Сануулсан хариулт бөгөлөх (Pro)
Хадгалсан хариултын текст дэх байр суурь эзлэгчийг нэг чат эсвэл тасалбарт зориулж бөглөсний дараа буцаана.
Pro хувилбарPOST …/abilities/zinn-chat/fill-canned-reply/runthe REST route's own per-item permission checkid: string (заавал байх ёстой)
zinn-chat/get-chat
zinn-chat-get-chat
Чат унших
Нэг чатын зурвасууд болон зочны мэдээллийг буцаана (after: энэ ID-гаас шинэ зурвасууд).
Үнэгүй хувилбарGET …/abilities/zinn-chat/get-chat/runthe REST route's own per-item permission checkid: string (заавал байх ёстой)
zinn-chat/get-overview
zinn-chat-get-overview
Дэмжлэгийн тоймыг унших
Төлөв бүрд хэдэн тасалбар байгаа, хүнд холбогдохыг хүлээж буй хэдэн чат (мөн тэдгээрийн уншаагүй зурвасууд) байгаа эсэх, мөн чат, туслах, тасалбарууд асаалттай байгаа эсэхийг буцаана.
Үнэгүй хувилбарGET …/abilities/zinn-chat/get-overview/runzinn_chat_answerбайхгүй
zinn-chat/get-settings
zinn-chat-get-settings
Чатын тохиргоог унших
Виджет, туслах, хүмүүс болон ажиллах цаг, тасалбар болон имэйл, сайтын индекс, нууцлагдмал байдал, спам зэрэг чатын бүх тохиргоог буцаана.
Үнэгүй хувилбарGET …/abilities/zinn-chat/get-settings/runzinn_chat_manageбайхгүй
zinn-chat/get-stats
zinn-chat-get-stats
Дэмжлэгийн статистикийг унших (Pro)
Сүүлийн N өдрийн (өдрүүд) чат болон тасалбарын тоо, хариу өгөх хугацаа, үнэлгээг буцаана.
Pro хувилбарGET …/abilities/zinn-chat/get-stats/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/get-ticket
zinn-chat-get-ticket
Тикет унших
Тасалбарын бүх харилцаа яриа, төлөв, тэргүүлэх чиглэл, хариуцагчийн хамт нэг тасалбарыг буцаана.
Үнэгүй хувилбарGET …/abilities/zinn-chat/get-ticket/runthe REST route's own per-item permission checkid: string (заавал байх ёстой)
zinn-chat/hand-chat-to-assistant
zinn-chat-hand-chat-to-assistant
Чатыг туслахад буцааж өгөх
AI туслахад чат буцааж өгөх ба тэр нь сайтын агуулгаас зочдод хариулна.
Үнэгүй хувилбарPOST …/abilities/zinn-chat/hand-chat-to-assistant/runthe REST route's own per-item permission checkid: string (заавал байх ёстой)
zinn-chat/list-canned-replies
zinn-chat-list-canned-replies
Хдөгдсөн хариултуудыг жагсаах (Pro)
Агентуудын оруулж болох хадгалсан хариултууд болон тэдгээрийн товчлолуудыг жагсаана.
Pro хувилбарGET …/abilities/zinn-chat/list-canned-replies/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/list-chats
zinn-chat-list-chats
Шууд чатуудыг жагсаах
Хүлээгдэж буй, үргэлжилж буй болон саяхан хаагдсан чатуудыг аль ажилтан хариуцаж байгаа мэдээллийн хамт жагсаана.
Үнэгүй хувилбарGET …/abilities/zinn-chat/list-chats/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/list-indexed-content
zinn-chat-list-indexed-content
Туслахын юу мэддэгийг жагсаах
Туслахын хариулж буй агуулгыг индексжүүлэлтийн төлөвийн хамт хуудас хуудсаар нь жагсаана.
Үнэгүй хувилбарGET …/abilities/zinn-chat/list-indexed-content/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/list-kb-gaps
zinn-chat-list-kb-gaps
Хариулагдаагүй асуултуудыг жагсаах (Pro)
Мэдлэгийн сан хариулж чадаагүй бөгөөд зочдын асуусан асуултуудыг жагсаана.
Pro хувилбарGET …/abilities/zinn-chat/list-kb-gaps/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/list-tickets
zinn-chat-list-tickets
Тикет жагсаалт
Төлөв эсвэл хайлтаар шүүгдсэн тусламжийн тасалбаруудыг хуудас хуудсаар нь жагсаана.
Үнэгүй хувилбарGET …/abilities/zinn-chat/list-tickets/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/reembed-content
zinn-chat-reembed-content
Туслахын хайлтын индексийг дахин бүтээх
Нэг зүйлийн (item_id) эсвэл бүх зүйлийн (all: true) хайлтын векторыг сэргээнэ (зөвхөн менежерүүдэд).
Үнэгүй хувилбарPOST …/abilities/zinn-chat/reembed-content/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/reindex-content
zinn-chat-reindex-content
Контентийг туслахад дахин уншуулна уу
Туслахын индекс рүү нэг зүйлийг (item_id) эсвэл бүх зүйлийг (all: true) дахин уншуулна (зөвхөн менежерүүдэд).
Үнэгүй хувилбарPOST …/abilities/zinn-chat/reindex-content/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/reply-chat
zinn-chat-reply-chat
Чатаар хариулах
Зочинд зурвас илгээх (текст), эсвэл зөвхөн агент нарт харагдах дотоод тэмдэглэл нэмэх (note: true).
Үнэгүй хувилбарPOST …/abilities/zinn-chat/reply-chat/runthe REST route's own per-item permission checkid: string (заавал байх ёстой)
zinn-chat/save-canned-reply
zinn-chat-save-canned-reply
Хадгалсан хариуг хадгалах (Pro)
Хадгалсан хариу үүсгэх эсвэл өөрчлөх (гарчиг, товчлол, үндсэн хэсэг, хэлтэс; өөрчлөх ID).
Pro хувилбарPOST …/abilities/zinn-chat/save-canned-reply/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/save-kb-article
zinn-chat-save-kb-article
Тусламжийн нийтлэл бичих (Pro)
Мэдээллийн баАЗын нийтлэл үүсгэх эсвэл өөрчлөх (id): гарчиг, агуулга, хэсэг, ангилал болон төлөв (ноорог эсвэл нийтлэх боломжтой үед нийтлэх).
Pro хувилбарPOST …/abilities/zinn-chat/save-kb-article/runedit_postsid: integer, title: string, content: string, excerpt: string, categories: array, status: draft|publish
zinn-chat/search-kb
zinn-chat-search-kb
Мэдлэгийн баазаас хайх (Pro)
Хариу эсвэл зурваст холбох тусламжийн өгүүллэгүүдийг хайх (q: хайлт).
Pro хувилбарGET …/abilities/zinn-chat/search-kb/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/set-conversation-details
zinn-chat-set-conversation-details
Харилцааны хэлтэс болон шошго тохируулах (Pro)
Чатын эсвэл тасалбарын хэлтэс болон шошго тохируулна (күнд: чат эсвэл тасалбар; id).
Pro хувилбарPOST …/abilities/zinn-chat/set-conversation-details/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/set-kb-gap-status
zinn-chat-set-kb-gap-status
Хариулагдаагүй асуултуудыг тэмдэглэх (Pro)
Хариулаагүй асуултуудыг нээлттэй, төлөвлөсөн эсвэл татгалзсан гэж тэмдэглэнэ (id, төлөв).
Pro хувилбарPOST …/abilities/zinn-chat/set-kb-gap-status/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/set-presence
zinn-chat-set-presence
Боломжтой цагаа тохируулах
Нэвтэрсэн агент шинэ чатад бэлэн эсвэл завгүй болохыг тэмдэглэнэ (завгүй: true эсвэл false).
Үнэгүй хувилбарPOST …/abilities/zinn-chat/set-presence/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/suggest-reply
zinn-chat-suggest-reply
AI (Pro) ашиглан хариултын төсөл бичих
Site-ийн контент дээр үндэслэн чат эсвэл тасалбарын хариуг ногтлох ба юу ч илгээгдэхгүй.
Pro хувилбарPOST …/abilities/zinn-chat/suggest-reply/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/summarise-conversation
zinn-chat-summarise-conversation
AI-тай хийсэн яриаг дүгнэх (Pro)
Чат эсвэл тасалбарыг хэдхэн мөрөөр дүгнэнэ.
Pro хувилбарPOST …/abilities/zinn-chat/summarise-conversation/runthe REST route's own per-item permission checkбайхгүй
zinn-chat/take-chat
zinn-chat-take-chat
Чарт авах
Нэвтэрсэн агент руу хүлээгдэж буй чатыг оноож, зочин хүнтэй ярилцах боломжийг олгоно.
Үнэгүй хувилбарPOST …/abilities/zinn-chat/take-chat/runthe REST route's own per-item permission checkid: string (заавал байх ёстой)
zinn-chat/update-settings
zinn-chat-update-settings
Чатын тохиргоог өөрчлөх
Таны илгээсэн тохиргоог өөрчилж (тохиргоо: түлхүүр нь утга руу), үлдсэнийг нь хадгална. Утга бүрийг тохиргооны дэлгэц дээрх шиг яг нарийн шалгадаг; get-settings нь түлхүүрүүдийг жагсаана.
Үнэгүй хувилбарPOST …/abilities/zinn-chat/update-settings/runzinn_chat_managesettings: object (заавал байх ёстой)
zinn-chat/update-ticket
zinn-chat-update-ticket
Тасалбар өөрчлөх
Тикетийн төлөв, эрэмбэ эсвэл хариуцагчийг өөрчилнө.
Үнэгүй хувилбарPOST …/abilities/zinn-chat/update-ticket/runthe REST route's own per-item permission checkid: string (заавал байх ёстой)