ນັກພັດທະນາ

ການອ້າງອີງຄວາມສາມາດຂອງ Zinn® Chat

Zinn® Chat ໄດ້ລົງທາບການກະຳລຳຂອງຕົນກັບ WordPress Abilities API. ຄວາມສາມາດດຽວກັນນີ້ແມ່ນເຄື່ອງມື MCP ຢູ່ໃນເຊີບເວີຂອງເວັບໄຊເອງ ແລະເສັ້ນທາງ REST ພາຍໃຕ້ /wp-json/wp-abilities/v1. ໜ້ານີ້ຖືກສ້າງຂຶ້ນຈາກບ່ອນລົງທະບຽນຂອງປລັກອິນເອງ.

ຄູ່ມືຜູ້ໃຊ້: ເຊື່ອມຕໍ່ແອັບ AI

ຈຸດສິ້ນສຸດ

MCP ຜ່ານ HTTP (ທີ່ສາມາດຖ່າຍທອດໄດ້)

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

MCP over WP-CLI (ການປ້ອນຂໍ້ມູນ ແລະ ການສົ່ງຂໍ້ມູນມາດຕະຖານ)

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 ແລະຂໍ້ມູນນຳເຂົ້າຂອງພວກມັນຢູ່ໃນສາຍເຄຣີ; ພວກອື່ນເຮັດວຽກດ້ວຍ POST ແລະເນື້ອໃນ JSON {"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
ຕອບທິກເກັດ
ຕອບກັບລູກຄ້າທາງອີເມວ (ຂໍ້ຄວາມ), ຫຼື ເພີ່ມບັນທຶກພາຍໃນ (note: true); ໂດຍທາງເລືອກ status ຈະປ່ຽນສະຖານະຂອງຕ໋ອດ.
ສະບັບຟຣີPOST …/abilities/zinn-chat/answer-ticket/runthe REST route's own per-item permission checkid: string (ຈຳເປັນ)
zinn-chat/ask-assistant
zinn-chat-ask-assistant
ຖາມຜູ້ຊ່ວຍ
ຖາມຄຳຖາມກັບຜູ້ຊ່ວຍ AI ຂອງເວັບໄຊ ແລະ ສົ່ງຄຳຕອບພ້ອມກັບແຫຼ່ງຂໍ້ມູນທັງໝົດທີ່ພົບ.
ສະບັບຟຣີ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)
ປ່ຽນສະຖານະ, ບຸລິມະສິດ ຫຼື ຜູ້ຮັບຜິດຊອບຂອງປີ້ (ids) ສູງສຸດ 100 ປີ້. ປີ້ແຕ່ລະໃບຈະຜ່ານການກວດສອບອັນດຽວກັນກັບການປ່ຽນແປງດ້ວຍຕົວເອງ; ຜົນໄດ້ຮັບຈະສະແດງລາຍການແຕ່ລະອັນ.
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)
ຕັ້ງພະແນກ ແລະ ປ້າຍກຳກັບຂອງການສົນທະນາ ຫຼື ປີ້ (ປະເພດ: chat ຫຼື ticket; 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)
ໝາຍຄຳຖາມທີ່ບໍ່ມີຄຳຕອບວ່າເປັນ ເປີດ, ວາງແຜນ ຫຼື ຍົກເລີກ (ໄອດີ, ສະຖານະ).
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)
ຮ່າງຄຳຕອບສຳລັບການສົນທະນາ ຫຼື ຕົ໋ວສະໜັບສະໜູນຈາກເນື້ອຫາຂອງເວັບໄຊ; ຈະບໍ່ມີການສົ່ງຫຍັງອອກໄປ.
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 (ຈຳເປັນ)