{"id":10680,"date":"2026-05-18T22:30:09","date_gmt":"2026-05-18T14:30:09","guid":{"rendered":"https:\/\/aeosub.com\/papaya-assist\/"},"modified":"2026-05-18T22:30:09","modified_gmt":"2026-05-18T14:30:09","slug":"papaya-assist","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/papaya-assist\/","title":{"rendered":"Papaya Assist"},"content":{"rendered":"<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/s.w.org\/plugins\/geopattern-icon\/papaya-assist.svg\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/wengjiyao\/\" target=\"_blank\" rel=\"noopener\">wengjiyao<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.5.3<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">5.8 \/ 6.9.4<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-18 2:21pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/papaya-assist\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">AI-powered chatbot using RAG. Upload documents and let the AI answer visitor questions based on your specific knowledge base.<\/div>\n<p>Papaya Assist adds an AI-powered chat widget to your WordPress site that answers visitor questions based on your own documents. Instead of generic AI responses, the chatbot uses Retrieval-Augmented Generation (RAG) to ground every answer in the content you provide \u2014 product guides, FAQs, policy documents, or any other material your visitors need.<\/p>\n<p>Upload your files, click a button to process them, and the widget is live. No coding required, no theme edits, and no shortcodes to place. The chat bubble appears in the corner of every page and works on both desktop and mobile.<\/p>\n<p><strong>Features:<\/strong><\/p>\n<ul>\n<li>One-click sign-up from within WordPress admin \u2014 no separate registration site<\/li>\n<li>Embeddable chat widget with customizable color and title<\/li>\n<li>Document upload and management (PDF, DOCX, TXT) directly from your dashboard<\/li>\n<li>Real-time streaming responses so visitors see answers as they are generated<\/li>\n<li>Shadow DOM isolation \u2014 the widget will not conflict with your theme styles or CSS<\/li>\n<li>Mobile-responsive design that switches to fullscreen on small screens<\/li>\n<li>Lightweight: no external CSS or JavaScript libraries loaded on your frontend<\/li>\n<\/ul>\n<p><strong>How It Works:<\/strong><\/p>\n<ol>\n<li>Sign up or log in from the plugin settings page.<\/li>\n<li>Upload your documents (PDF, DOCX, or TXT) and click &#8220;Process Documents.&#8221;<\/li>\n<li>The chatbot answers visitor questions using RAG based on your documents \u2014 no training or fine-tuning needed.<\/li>\n<\/ol>\n<h3>Third-Party Services<\/h3>\n<p>This plugin relies on external services hosted by Papaya Assist to provide AI chatbot functionality. <strong>No data is sent to any third-party service until you create an account and activate the chatbot.<\/strong><\/p>\n<h4>Papaya Assist Admin API<\/h4>\n<ul>\n<li><strong>URL:<\/strong> <code>https:\/\/34i2s32sx774dqpo6wssfi2jzy0ycwmw.lambda-url.us-east-1.on.aws<\/code><\/li>\n<li><strong>When used:<\/strong> Account authentication, document upload (presigned URL generation), document listing, document deletion, document ingestion, usage retrieval, upgrade token generation, and password changes.<\/li>\n<li><strong>Data sent:<\/strong> API key, tenant ID, email address, filenames, and passwords (over HTTPS).<\/li>\n<\/ul>\n<h4>Papaya Assist Chat API<\/h4>\n<ul>\n<li><strong>URL:<\/strong> <code>https:\/\/iirqt9b6h3.execute-api.us-east-1.amazonaws.com\/Prod\/chat<\/code><\/li>\n<li><strong>When used:<\/strong> When a site visitor sends a message via the chat widget (non-streaming mode).<\/li>\n<li><strong>Data sent:<\/strong> Visitor message text, conversation history (last 10 messages), and tenant ID.<\/li>\n<\/ul>\n<h4>Papaya Assist Streaming API<\/h4>\n<ul>\n<li><strong>URL:<\/strong> <code>https:\/\/dd63bb6z7j4r7pyiwvi5sqmhcq0gsgyz.lambda-url.us-east-1.on.aws\/<\/code><\/li>\n<li><strong>When used:<\/strong> When a site visitor sends a message via the chat widget (streaming mode, used by default).<\/li>\n<li><strong>Data sent:<\/strong> Visitor message text, conversation history (last 10 messages), and tenant ID.<\/li>\n<\/ul>\n<h4>Papaya Assist Authentication Page<\/h4>\n<ul>\n<li><strong>URL:<\/strong> <code>https:\/\/weng.ca\/auth\/chatbot\/<\/code><\/li>\n<li><strong>When used:<\/strong> When the WordPress admin clicks &#8220;Sign Up \/ Log In&#8221; to connect their account.<\/li>\n<li><strong>Data sent:<\/strong> Tenant ID (as a URL parameter). Credentials are returned to WordPress via postMessage.<\/li>\n<\/ul>\n<h4>Amazon S3 (Document Storage)<\/h4>\n<ul>\n<li><strong>When used:<\/strong> When uploading documents. The plugin obtains a presigned upload URL from the Admin API, then uploads the file directly to Amazon S3 (us-east-1).<\/li>\n<li><strong>Data sent:<\/strong> Document file contents.<\/li>\n<\/ul>\n<h4>OpenAI API<\/h4>\n<ul>\n<li><strong>URL:<\/strong> <code>https:\/\/api.openai.com<\/code><\/li>\n<li><strong>When used:<\/strong> When generating chat responses and when processing uploaded documents into vector embeddings.<\/li>\n<li><strong>Data sent:<\/strong> Visitor chat messages, conversation history, and document text content are sent to OpenAI for processing.<\/li>\n<li><a href=\"https:\/\/openai.com\/terms\/\" rel=\"nofollow ugc noopener\" target=\"_blank\">OpenAI Terms of Use<\/a><\/li>\n<li><a href=\"https:\/\/openai.com\/privacy\/\" rel=\"nofollow ugc noopener\" target=\"_blank\">OpenAI Privacy Policy<\/a><\/li>\n<\/ul>\n<h4>Pinecone<\/h4>\n<ul>\n<li><strong>URL:<\/strong> <code>https:\/\/pinecone.io<\/code><\/li>\n<li><strong>When used:<\/strong> When storing and querying document vector embeddings for retrieval-augmented generation.<\/li>\n<li><strong>Data sent:<\/strong> Vector embeddings derived from your uploaded documents.<\/li>\n<li><a href=\"https:\/\/www.pinecone.io\/terms\/\" rel=\"nofollow ugc noopener\" target=\"_blank\">Pinecone Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/www.pinecone.io\/privacy\/\" rel=\"nofollow ugc noopener\" target=\"_blank\">Pinecone Privacy Policy<\/a><\/li>\n<\/ul>\n<p>All services are hosted on AWS (us-east-1 region). By activating this plugin and creating an account, you agree to the <a href=\"https:\/\/weng.ca\/terms\" rel=\"nofollow ugc noopener\" target=\"_blank\">Papaya Assist Terms of Service<\/a> and <a href=\"https:\/\/weng.ca\/privacy\" rel=\"nofollow ugc noopener\" target=\"_blank\">Privacy Policy<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>AI-powered chatbot using RAG. Upload documents and let the AI answer visitor questions based on your specific knowledge base.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[550,616,617,1230,797,555],"class_list":["post-10680","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-ai","tag-chatbot","tag-customer-support","tag-rag","tag-widget","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/10680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=10680"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/10680\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=10680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=10680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=10680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}