டெவலப்பர்கள்

Zinn® Chat திறன்கள் குறிப்பு

Zinn® Chat, WordPress Abilities API-ல் தனது செயல்களைப் பதிவு செய்கிறது. தளத்தின் சொந்த சேவையகத்தில் அதே திறன்கள் MCP கருவிகளாகவும், /wp-json/wp-abilities/v1 இன் கீழ் REST வழிகளாகவும் உள்ளன. இந்தப் பக்கம் செருகுநிறைவின் (plugin) சொந்த பதிவேட்டிலிருந்து உருவாக்கப்பட்டது.

பயனர் வழிகாட்டி: ஒரு 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 மற்றும் வினவல் சரத்தில் உள்ள அவைகளின் உள்ளீட்டுடன் இயங்கும்; மற்றவை 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-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)
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
டிக்கெட்டிலிருந்து உதவிக் கட்டுரையை உருவாக்குங்கள் (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) பதிலளிக்கும் வகையில் அறிவுத்தளம் தொடர்பான வரைவுக் கட்டுரைகளை எழுதும்; அவை வரைவுகளாகவே இருக்கும்.
ப்ரோ பதிப்பு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: இந்த ஐடிக்கு (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 நாட்களுக்கான (நாட்கள்) அரட்டை மற்றும் டிக்கெட் எண்கள், பதில் நேரங்கள் மற்றும் மதிப்பீடுகளை வழங்குகிறது.
ப்ரோ பதிப்பு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)
ஏஜெண்டுகள் செருகக்கூடிய சேமிக்கப்பட்ட பதில்களை அவற்றின் குறுக்குவழிகளுடன் பட்டியலிடுகிறது.
ப்ரோ பதிப்பு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)
ஒரு அரட்டை அல்லது டிக்கெட்டின் துறை மற்றும் குறிச்சொற்களை அமைக்கிறது (வகை: அரட்டை அல்லது டிக்கெட்; ஐடி).
ப்ரோ பதிப்பு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)
பதிலளிக்கப்படாத கேள்விகளைத் திறந்தவை, திட்டமிடப்பட்டவை அல்லது நிராகரிக்கப்பட்டவை என அடையாளப்படுத்துகிறது (ஐடிக்கள், நிலை).
ப்ரோ பதிப்பு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
அரட்டை தொடங்குங்கள்
உள்நுழைந்த ஏஜென்ட்டுக்கு காத்திருக்கும் அரட்டையை ஒதுக்குகிறது, இதனால் பார்வையாளர் ஒரு நபரிடம் பேசுகிறார்.
இலவச பதிப்பு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 (தேவை)