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