ડેવલપર્સ

Zinn® Chat ક્ષમતાઓ સંદર્ભ

Zinn® Chat તેની ક્રિયાઓને WordPress Abilities API સાથે નોંધે છે. સમાન ક્ષમતાઓ એ સાઇટના પોતાના સર્વર પર MCP સાધનો છે અને /wp-json/wp-abilities/v1 હેઠળ REST રૂટ્સ છે. આ પૃષ્ઠ પ્લગઇનની પોતાની રજિસ્ટ્રીમાંથી જનરેટ થાય છે.

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