டெவலப்பர்கள்
Zinn® Chat திறன்கள் குறிப்பு
Zinn® Chat, WordPress Abilities API-ல் தனது செயல்களைப் பதிவு செய்கிறது. தளத்தின் சொந்த சேவையகத்தில் அதே திறன்கள் MCP கருவிகளாகவும், /wp-json/wp-abilities/v1 இன் கீழ் REST வழிகளாகவும் உள்ளன. இந்தப் பக்கம் செருகுநிறைவின் (plugin) சொந்த பதிவேட்டிலிருந்து உருவாக்கப்பட்டது.
முடிவுப்புள்ளிகள்
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 மற்றும் வினவல் சரத்தில் உள்ள அவைகளின் உள்ளீட்டுடன் இயங்கும்; மற்றவை 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 கோப்பிலிருந்து உருவாக்கப்பட்டது; இரண்டிற்கும் இடையில் முரண்பாடு ஏற்படும் போது ஒரு சோதனை தோல்வியடையும்.
| திறன் | இது என்ன செய்கிறது | பதிப்பு | மற்றவை | அனுமதி | அளவுருக்கள் |
|---|---|---|---|---|---|
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) 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 | டிக்கெட்டிலிருந்து உதவிக் கட்டுரையை உருவாக்குங்கள் (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) பதிலளிக்கும் வகையில் அறிவுத்தளம் தொடர்பான வரைவுக் கட்டுரைகளை எழுதும்; அவை வரைவுகளாகவே இருக்கும். | ப்ரோ பதிப்பு | 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: இந்த ஐடிக்கு (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 நாட்களுக்கான (நாட்கள்) அரட்டை மற்றும் டிக்கெட் எண்கள், பதில் நேரங்கள் மற்றும் மதிப்பீடுகளை வழங்குகிறது. | ப்ரோ பதிப்பு | 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) ஏஜெண்டுகள் செருகக்கூடிய சேமிக்கப்பட்ட பதில்களை அவற்றின் குறுக்குவழிகளுடன் பட்டியலிடுகிறது. | ப்ரோ பதிப்பு | 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) ஒரு அரட்டை அல்லது டிக்கெட்டின் துறை மற்றும் குறிச்சொற்களை அமைக்கிறது (வகை: அரட்டை அல்லது டிக்கெட்; ஐடி). | ப்ரோ பதிப்பு | 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) பதிலளிக்கப்படாத கேள்விகளைத் திறந்தவை, திட்டமிடப்பட்டவை அல்லது நிராகரிக்கப்பட்டவை என அடையாளப்படுத்துகிறது (ஐடிக்கள், நிலை). | ப்ரோ பதிப்பு | 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 | அரட்டை தொடங்குங்கள் உள்நுழைந்த ஏஜென்ட்டுக்கு காத்திருக்கும் அரட்டையை ஒதுக்குகிறது, இதனால் பார்வையாளர் ஒரு நபரிடம் பேசுகிறார். | இலவச பதிப்பு | 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 (தேவை) |