ડેવલપર્સ

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
ટિકિટનો જવાબ આપો
ગ્રાહકને ઇમેઇલ દ્વારા જવાબ આપે છે (ટેક્સ્ટ), અથવા આંતરિક નોંધ ઉમેરે છે (નોંધ: સાચું); સ્થિતિ વૈકલ્પિક રીતે ટિકિટની સ્થિતિ બદલે છે.
મફત આવૃત્તિ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)
૧૦૦ જેટલી ટિકિટો (આઈડી) ની સ્થિતિ, અગ્રતા અથવા સોંપણીકર્તા બદલે છે. દરેક ટિકિટ તેને અલગથી બદલવા જેવી જ સમાન ચકાસણીમાંથી પસાર થાય છે; પરિણામ દરેકની યાદી આપે છે.
પ્રો એડિશન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
સાચવેલા જવાબોની યાદી (પ્રો)
એજન્ટો દાખલ કરી શકે તેવા સાચવેલા જવાબોની સૂચિ, તેમના શોર્ટકટ સાથે દર્શાવે છે.
પ્રો એડિશન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
અનસૂચિત પ્રશ્નોની સૂચિ બનાવો (પ્રો)
મુલાકાતીઓએ પૂછેલા એ પ્રશ્નોની યાદી આપે છે જેનો જવાબ નોલેજ બેઝ આપી શક્યો ન હતો.
પ્રો એડિશન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)
સંચિત ઉત્તર બનાવે છે અથવા બદલે છે (શીર્ષક, શોર્ટકટ, મુખ્ય ભાગ, વિભાગ; બદલવા માટે ID).
પ્રો એડિશન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
જ્ઞાન આધાર શોધો (પ્રો)
જવાબમાં લિંક કરવા માટે સહાય લેખો શોધો (પ્રશ્ન: શોધ).
પ્રો એડિશન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 સાથે જવાબ ડ્રાફ્ટ કરો (પ્રો)
સાઇટની સામગ્રીમાંથી ચેટ અથવા ટિકિટના જવાબનો ડ્રાફ્ટ તૈયાર કરે છે; કંઈપણ મોકલવામાં આવતું નથી.
પ્રો એડિશનPOST …/abilities/zinn-chat/suggest-reply/runthe REST route's own per-item permission checkકોઈ નહીં
zinn-chat/summarise-conversation
zinn-chat-summarise-conversation
AI સાથેની વાતચીતનો સારાંશ આપો (પ્રો)
ચેટ અથવા ટિકિટનો થોડી લાઇનમા સારાંશ આપે છે.
પ્રો એડિશન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 (જરૂરી)