ડેવલપર્સ
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 માંથી જનરેટ થયેલ છે, જે પોતે ચાલી રહેલી સાઇટ પરથી જનરેટ થાય છે; જ્યારે બંને અસંમત હોય ત્યારે ટેસ્ટ નિષ્ફળ જાય છે.
| ક્ષમતા | તે શું કરે છે | આવૃત્તિ | રેસ્ટ | પરવાનગી | પરિમાણો |
|---|---|---|---|---|---|
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 જેટલી ટિકિટોની (ids) સ્થિતિ, પ્રાથમિકતા અથવા સોંપણીકર્તા બદલે છે. દરેક ટિકિટ તેને અલગથી બદલવા જેવી જ સમાન ચકાસણીમાંથી પસાર થાય છે; પરિણામ દરેકની યાદી આપે છે. | પ્રો એડિશન | 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 | ટિકિટમાંથી સહાય લેખનો ડ્રાફ્ટ બનાવો (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 | અણઉકેલાયેલા પ્રશ્નો માટે ડ્રાફ્ટ સહાય લેખો (પ્રો) પસંદ કરેલા પ્રશ્નો (ids) ના જવાબ આપતા ડ્રાફ્ટ જ્ઞાનકોશ (knowledge-base) લેખો લખે છે; તેઓ ડ્રાફ્ટ જ રહે છે. | પ્રો એડિશન | 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 | સપોર્ટ આંકડા વાંચો (પ્રો) છેલ્લા 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 | સહાય લેખ લખો (પ્રો) જ્ઞાન-આધાર લેખ બનાવે છે, અથવા તેમાં ફેરફાર કરે છે (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 | જ્ઞાન આધાર શોધો (પ્રો) જવાબમાં લિંક કરવા માટે સહાય લેખો શોધો (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) અનુત્તર પ્રશ્નોને ખુલ્લા, આયોજિત અથવા નકારી કાઢેલા તરીકે ચિહ્નિત કરે છે (ids, 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 | ચેટ કરો સmનેિત એજન્ટને વેઇટિંગ ચેટ સોંપે છે, જેથી મુલાકાતી કોઈ વ્યક્તિ સાથે વાત કરે. | મફત આવૃત્તિ | 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 (જરૂરી) |