డెవలపర్లు
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తో మరియు వాటి ఇన్పుట్ను క్వెరీ స్ట్రింగ్లో రన్ అవుతాయి; మిగిలినవి 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 | టికెట్కు సమాధానం ఇవ్వండి కస్టమర్కు ఇమెయిల్ (టెక్స్ట్) ద్వారా సమాధానం ఇస్తుంది లేదా అంతర్గత గమనికను జోడిస్తుంది (గమనిక: 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 | ఒకసారే అనేక టిక్కెట్లను మార్చండి (ప్రొ) గరిష్టంగా 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 | సేవ్ చేసిన ప్రత్యుత్తరాన్ని తొలగించండి (ప్రో) సేవ్ చేసిన ప్రత్యుత్తరాన్ని తొలగిస్తుంది. | ప్రో ఎడిషన్ | 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 | సమాధానం ఇవ్వని ప్రశ్నల కోసం సహాయ కథనాలను డ్రాఫ్ట్ చేయండి (ప్రో) ఎంచుకున్న ప్రశ్నలకు (idలు) సమాధానమిచ్చే నాలెడ్జ్-బేస్ ఆర్టికల్స్ డ్రాఫ్ట్లను రాస్తుంది; అవి డ్రాఫ్ట్లుగానే ఉంటాయి. | ప్రో ఎడిషన్ | 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 | సేవ్ చేసిన ప్రత్యుత్తరాలను జాబితా చేయండి (ప్రో) ఏజెంట్లు జోడించగల సేవ్ చేసిన ప్రత్యుత్తరాలను, వాటి షార్ట్కట్లతో సహా జాబితా చేస్తుంది. | ప్రో ఎడిషన్ | 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 | సమాధానం ఇవ్వని ప్రశ్నలను జాబితా చేయండి (ప్రో) జ్ఞాన నిధి (knowledge base) సమాధానం ఇవ్వలేకపోయిన సందర్శకులు అడిగిన ప్రశ్నలను జాబితా చేస్తుంది. | ప్రో ఎడిషన్ | 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 | సేవ్ చేసిన రిప్లైని సేవ్ చేయండి (ప్రో) సేవ్ చేసిన ప్రత్యుత్తరాన్ని సృష్టిస్తుంది లేదా మారుస్తుంది (శీర్షిక, షార్ట్కట్, బాడీ, డిపార్ట్మెంట్; మార్చడానికి ఐడీ). | ప్రో ఎడిషన్ | 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 | సమాధానం ఇవ్వని ప్రశ్నలను గుర్తించు (ప్రో) సమాధానం ఇవ్వని ప్రశ్నలను ఓపెన్, ప్లాన్డ్ లేదా డిస్మిస్డ్ (ఐడీలు, స్థితి)గా గుర్తిస్తుంది. | ప్రో ఎడిషన్ | 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 | మీ లభ్యతను సెట్ చేయండి కొత్త చాట్ల కోసం సైన్ ఇన్ చేసిన ఏజెంట్ను అందుబాటులో లేదా దూరంగా ఉన్నట్లు (దూరంగా: నిజం లేదా తప్పు) గుర్తిస్తుంది. | ఉచిత ఎడిషన్ | 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 (అవసరం) |