සංවර්ධකයින්

Zinn® Chat හැකියාවන් පිළිබඳ යොමුව

Zinn® Chat එහි ක්‍රියාකාරකම් WordPress Abilities API සමඟ ලියාපදිංචි කරයි. මෙම සමාන හැකියාවන් අඩවියේම සේවාදායකයේ MCP මෙවලම් ලෙස සහ /wp-json/wp-abilities/v1 යටතේ ඇති REST මාර්ග ලෙස පවතී. මෙම පිටුව ප්ලගීනවලම ලේඛනාගාරයෙන් ජනනය කර ඇත.

පරිශීලක මාර්ගෝපදේශය: AI යෙදුමක් සම්බන්ධ කරන්න

අන්තිම ලක්ෂ්‍යයන්

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 බොඩියක් {"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); තත්ත්වය මඟින් විකල්ප වශයෙන් ටිකට් පතේ තත්ත්වය වෙනස් කරයි.
නොමිලේ සංස්කරණය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 ක් දක්වා ප්‍රමාණයක තත්ත්වය, ප්‍රමුඛතාව හෝ පවරන ලද පුද්ගලයා වෙනස් කරයි. සෑම ටිකට්පතක්ම තනි තනිව වෙනස් කිරීමේදී සිදුවන පරීක්ෂාවන්ටම ලක්වන අතර; ප්‍රතිඵල ලැයිස්තුවෙහි ඒවා එකින් එක දක්වයි.
ප්‍රෝ සංස්කරණය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)
සුරකින ලද පිළිතුරක් මකයි.
ප්‍රෝ සංස්කරණය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
ටිකට් පතකින් උපකාරක ලිපියක් කෙටුම්පත් කරන්න (ප්‍රෝ)
විසඳන ලද ටිකට් පතකින් දැනුම් පදනම් ලිපියක කෙටුම්පතක් ලියයි; කෙනෙකු එය ප්‍රකාශයට පත් කරන තෙක් එය කෙටුම්පතක් ලෙස පවතී.
ප්‍රෝ සංස්කරණය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) පිළිතුරු සපයමින් දැනුම් පදනම් ලිපිවල කෙටුම්පත් ලියයි; ඒවා කෙටුම්පත් ලෙස පවතී.
ප්‍රෝ සංස්කරණය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)
එක් කතාබහක් හෝ ටිකට් පතක් සඳහා දමන ලද ස්ථාන හිස් තැන් පුරවන ලද, සුරැකි පිළිතුරක පෙළ ආපසු ලබා දෙයි.
ප්‍රෝ සංස්කරණය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: මෙම හැඳුනුම් අංකයට වඩා අලුත් පණිවිඩ පමණි).
නොමිලේ සංස්කරණයGET …/abilities/zinn-chat/get-chat/runthe REST route's own per-item permission checkid: string (අවශ්‍යයි)
zinn-chat/get-overview
zinn-chat-get-overview
සහාය පිළිබඳ දළ විශ්ලේෂණය කියවන්න
සෑම තත්ත්වයකම කොපමණ ටිකට්පත් තිබේද යන්න සහ පුද්ගලයෙකු සඳහා කොපමණ කතාබස් (chats) ප්‍රමාණයක් බලා සිටීද යන්න (සහ ඒවායේ කියවූ පසු නොකළ පණිවිඩ), සහ කතාබස්, සහායකයා සහ ටිකට්පත් සක්‍රීය කර ඇත්ද යන්න ආපසු ලබා දෙයි.
නොමිලේ සංස්කරණය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 (දින) සඳහා කතාබස් සහ ටිකට්පත් අංක, ප්‍රතිචාර කාල සහ ශ්‍රේණිගත කිරීම් ලබා දෙයි.
ප්‍රෝ සංස්කරණයGET …/abilities/zinn-chat/get-stats/runthe REST route's own per-item permission checkකිසිවක් නැත
zinn-chat/get-ticket
zinn-chat-get-ticket
ටිකට් පතක් කියවන්න
එs දෝෂ නිරෝහණ සංවාදය, තත්ත්වය, ප්‍රමුඛතාව සහ පවරන ලද පුද්ගලයා සමඟ එක් ටිකට් පතක් ලබා දෙයි.
නොමිලේ සංස්කරණය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)
නියෝජිතයින්ට ඇතුළු කළ හැකි සුරැකි පිළිතුරු, ඒවායේ කෙටිමං සමඟ ලැයිස්තුගත කරයි.
ප්‍රෝ සංස්කරණය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)
දැනුම පදනමට පිළිතුරු දීමට නොහැකි වූ, නරඹන්නන් ඇසූ ප්‍රශ්න ලැයිස්තුගත කරයි.
ප්‍රෝ සංස්කරණය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
චැට් එකකින් පිළිතුරු දෙන්න
පැමිණෙන්නා වෙත පණිවුඩයක් යවයි (text), නැතහොත් නියෝජිතයන්ට පමණක් පෙනෙන අභ්‍යන්තර සටහනක් එක් කරයි (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)
සුරක්ෂිත පිළිතුරක් සාදයි හෝ වෙනස් කරයි (ශීර්ෂකය, කෙටිමඟ, ප්‍රධාන පෙළ, දෙපාර්තමේන්තුව; වෙනස් කිරීමට හැඳුනුම්පත).
ප්‍රෝ සංස්කරණය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): මාතෘකාව, අන්තර්ගතය, සාරාංශය, වර්ග සහ තත්ත්වය (කෙටුම්පතක්, හෝ ඔබට ප්‍රකාශයට පත් කළ හැකි විට ප්‍රකාශයට පත් කරන්න).
ප්‍රෝ සංස්කරණය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: සෙවීම).
ප්‍රෝ සංස්කරණය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).
ප්‍රෝ සංස්කරණය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)
පිළිතුරු නොදුන් ප්‍රශ්න විවෘත, සැලසුම් කරන ලද හෝ ප්‍රතික්ෂේප කරන ලද ලෙස ලකුණු කරයි (ids, තත්ත්වය).
ප්‍රෝ සංස්කරණය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
ඔබේ ලබා ගත හැකි කාලය සකසන්න
නව කතාබස් සඳහා පුරනය වී සිටින නියෝජිතයා ලබා ගත හැකි හෝ නොමැති ලෙස සලකුණු කරයි (away: 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) මඟින් පිළිතුරක් කෙටුම්පත් කරන්න
අඩවියේ අන්තර්ගතයෙන් කතාබහකට හෝ ටිකට් පතකට පිළිතුරක් කෙටුම්පත් කරයි; කිසිවක් යවනු නොලැබේ.
ප්‍රෝ සංස්කරණය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)
චැට් එකක් හෝ ටිකට් පතක් රේඛා කිහිපයකින් සාරාංශ කරයි.
ප්‍රෝ සංස්කරණයPOST …/abilities/zinn-chat/summarise-conversation/runthe REST route's own per-item permission checkකිසිවක් නැත
zinn-chat/take-chat
zinn-chat-take-chat
සංවාදයක යෙදෙන්න
පිs. බලා සිටින සංවාදයක් පුරනය වී සිටින නියෝජිතයාට පවරයි, එවිට අමුත්තා පුද්ගලයෙකු සමඟ කතා කරයි.
නොමිලේ සංස්කරණය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 (අවශ්‍යයි)