டெவலப்பர்கள்
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 | டிக்கெட் ஒன்றுக்கு பதிலளிக்கவும் வாடிக்கையாளருக்கு மின்னஞ்சல் (உரை) மூலம் பதிலளிக்கிறது அல்லது உள் குறிப்பைச் சேர்க்கிறது (குறிப்பு: உண்மை); நிலை விருப்பத்திற்கேற்ப டிக்கெட்டின் நிலையை மாற்றுகிறது. | இலவச பதிப்பு | 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 | உரையாடலை மூடு அரட்டையை முடிக்கிறது; ஆனாலும் பார்வையாளர் படியலை (transcript) கோரலாம். | இலவச பதிப்பு | 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: இந்த ஐடிக்கு புதிய செய்திகள் மட்டும்). | இலவச பதிப்பு | 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 (தேவை) |