{"id":251466,"date":"2025-09-22T09:18:10","date_gmt":"2025-09-22T09:18:10","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-post-summary\/"},"modified":"2025-11-03T07:38:33","modified_gmt":"2025-11-03T07:38:33","slug":"ahm-ai-post-summary","status":"publish","type":"plugin","link":"https:\/\/frp.wordpress.org\/plugins\/ahm-ai-post-summary\/","author":23363626,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.8","stable_tag":"1.1.8","tested":"6.8.5","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"AHM AI Post Summary","header_author":"Aung Hein Mynn","header_description":"Automatically generates AI-powered summaries for your blog posts using Google Gemini or OpenAI ChatGPT. Display summaries at the top of posts to improve reader engagement and SEO.","assets_banners_color":"dff0fe","last_updated":"2025-11-03 07:38:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/ahm-ai-post-summary\/","header_author_uri":"https:\/\/profiles.wordpress.org\/aheinmynn\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":344,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.6":{"tag":"1.1.6","author":"aheinmynn","date":"2025-09-22 09:17:33"},"1.1.7":{"tag":"1.1.7","author":"aheinmynn","date":"2025-11-03 06:55:19"},"1.1.8":{"tag":"1.1.8","author":"aheinmynn","date":"2025-11-03 07:38:33"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3365560,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3365561,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3365559,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.6","1.1.7","1.1.8"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3365562,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3365563,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3365564,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3365565,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3365566,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Plugin settings page with API provider selection and key configuration","2":"Post editor meta box showing summary controls","3":"Frontend display of AI-generated summary","4":"Summary generation in action with real-time updates"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,569,529,186,520],"plugin_category":[55],"plugin_contributors":[248185],"plugin_business_model":[],"class_list":["post-251466","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-automation","plugin_tags-content","plugin_tags-seo","plugin_tags-summary","plugin_category-seo-and-marketing","plugin_contributors-aheinmynn","plugin_committers-aheinmynn"],"banners":{"banner":"https:\/\/ps.w.org\/ahm-ai-post-summary\/assets\/banner-772x250.png?rev=3365559","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ahm-ai-post-summary\/assets\/icon-128x128.png?rev=3365560","icon_2x":"https:\/\/ps.w.org\/ahm-ai-post-summary\/assets\/icon-256x256.png?rev=3365561","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ahm-ai-post-summary\/assets\/screenshot-1.jpg?rev=3365562","caption":"Plugin settings page with API provider selection and key configuration"},{"src":"https:\/\/ps.w.org\/ahm-ai-post-summary\/assets\/screenshot-2.jpg?rev=3365563","caption":"Post editor meta box showing summary controls"},{"src":"https:\/\/ps.w.org\/ahm-ai-post-summary\/assets\/screenshot-3.jpg?rev=3365564","caption":"Frontend display of AI-generated summary"},{"src":"https:\/\/ps.w.org\/ahm-ai-post-summary\/assets\/screenshot-4.png?rev=3365565","caption":"Summary generation in action with real-time updates"},{"src":"https:\/\/ps.w.org\/ahm-ai-post-summary\/assets\/screenshot-5.png?rev=3365566","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>AHM AI Post Summary<\/strong> is a powerful WordPress plugin that automatically generates concise, engaging summaries for your blog posts using cutting-edge AI technology from Google Gemini or OpenAI ChatGPT.<\/p>\n\n<h3>\ud83d\ude80 Key Features<\/h3>\n\n<ul>\n<li><strong>Automatic Summary Generation<\/strong>: Summaries are created automatically when posts are published or updated<\/li>\n<li><strong>Multiple AI Providers<\/strong>: Choose between Google Gemini (recommended) or OpenAI ChatGPT<\/li>\n<li><strong>API Key Validation<\/strong>: Real-time validation ensures your API keys work before you save settings<\/li>\n<li><strong>Instant Summary Regeneration<\/strong>: Regenerate summaries instantly from the post editor<\/li>\n<li><strong>Smart Language Detection<\/strong>: Automatically detects content language and generates summaries in the same language<\/li>\n<li><strong>Per-Post Control<\/strong>: Enable or disable summaries for individual posts<\/li>\n<li><strong>Customizable Length<\/strong>: Set your preferred summary character count (50-1000 characters)<\/li>\n<li><strong>Frontend Display<\/strong>: Summaries appear automatically at the top of posts<\/li>\n<li><strong>SEO-Friendly<\/strong>: Improve your content's search engine visibility<\/li>\n<li><strong>Easy Setup<\/strong>: Simple configuration with step-by-step API key instructions<\/li>\n<li><strong>Secure<\/strong>: API keys are stored securely and never exposed to visitors<\/li>\n<li><strong>Real-time Updates<\/strong>: Backend interface updates automatically when summaries are generated<\/li>\n<li><strong>Top-Level Admin Menu<\/strong>: Easy access from WordPress admin sidebar<\/li>\n<\/ul>\n\n<h3>\ud83d\udca1 Why Use AHM AI Post Summary?<\/h3>\n\n<ul>\n<li><strong>Improve Reader Engagement<\/strong>: Give readers a quick overview to decide if they want to read the full article<\/li>\n<li><strong>Better SEO<\/strong>: Search engines love well-structured content with clear summaries<\/li>\n<li><strong>Save Time<\/strong>: No need to manually write summaries for every post<\/li>\n<li><strong>Professional Appearance<\/strong>: Clean, responsive design that works with any theme<\/li>\n<li><strong>Accessibility<\/strong>: Helps users quickly understand your content<\/li>\n<\/ul>\n\n<h3>\ud83d\udd27 Easy Setup<\/h3>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Go to <strong>AI Summary<\/strong> in your WordPress admin menu<\/li>\n<li>Choose your AI provider (Gemini recommended for free tier)<\/li>\n<li>Enter your API key and click \"Validate API Key\" to test it<\/li>\n<li>Configure your preferences (summary length, default language, etc.)<\/li>\n<li>Enable global summaries or control them per-post<\/li>\n<li>Start publishing - summaries are generated automatically!<\/li>\n<\/ol>\n\n<h3>\u2728 Latest Improvements<\/h3>\n\n<ul>\n<li><strong>Real-time API Validation<\/strong>: Test your API keys instantly before saving<\/li>\n<li><strong>Enhanced Error Handling<\/strong>: Clear error messages help troubleshoot issues<\/li>\n<li><strong>Improved Gemini Support<\/strong>: Multiple endpoint fallbacks ensure reliability<\/li>\n<li><strong>Better OpenAI Integration<\/strong>: Flexible API key validation and rate limit handling<\/li>\n<li><strong>Instant Regeneration<\/strong>: \"Regenerate Summary\" button for quick updates<\/li>\n<li><strong>Smart Language Detection<\/strong>: Maintains content language consistency<\/li>\n<\/ul>\n\n<h3>\ud83c\udfaf Perfect For<\/h3>\n\n<ul>\n<li>Bloggers who want to improve content engagement<\/li>\n<li>News sites that need quick article summaries<\/li>\n<li>E-commerce sites with product descriptions<\/li>\n<li>Corporate blogs with lengthy articles<\/li>\n<li>Any website that wants to improve user experience<\/li>\n<\/ul>\n\n<h3>\ud83d\udd12 Privacy &amp; Security<\/h3>\n\n<ul>\n<li>API keys are stored securely in your WordPress database<\/li>\n<li>Post content is sent to AI services (Google Gemini or OpenAI) only when generating summaries<\/li>\n<li>No personal user data, visitor information, or sensitive site data is transmitted to external services<\/li>\n<li>All communication with AI services is encrypted via HTTPS<\/li>\n<li>Full control over when and how summaries are generated<\/li>\n<li>You can disable summary generation entirely or per individual post<\/li>\n<\/ul>\n\n<h3>\ud83d\udcda Documentation<\/h3>\n\n<p>For detailed setup instructions, API key generation guides, and troubleshooting, visit our <a href=\"https:\/\/github.com\/heinmynn\/ahm-ai-post-summary\">documentation<\/a>.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin relies on third-party AI services to generate summaries. Please be aware that your content data will be sent to these external services for processing.<\/p>\n\n<h3>Google Gemini API<\/h3>\n\n<p><strong>What it's used for<\/strong>: Generating AI-powered summaries of your blog post content when you select \"Gemini\" as your AI provider.<\/p>\n\n<p><strong>Data sent<\/strong>: Your blog post content (title and body text) is sent to Google's Generative Language API when generating summaries. No user personal data, visitor information, or sensitive site data is transmitted.<\/p>\n\n<p><strong>When data is sent<\/strong>: Data is only sent when:\n- You manually generate a summary for a post\n- You publish or update a post with summary generation enabled\n- You test the summary generation feature in the plugin settings<\/p>\n\n<p><strong>Service endpoint<\/strong>: https:\/\/generativelanguage.googleapis.com\/v1beta\/models\/<\/p>\n\n<p><strong>Terms of Service<\/strong>: https:\/\/developers.generativeai.google\/terms\n<strong>Privacy Policy<\/strong>: https:\/\/policies.google.com\/privacy<\/p>\n\n<h3>OpenAI ChatGPT API<\/h3>\n\n<p><strong>What it's used for<\/strong>: Generating AI-powered summaries of your blog post content when you select \"ChatGPT\" as your AI provider.<\/p>\n\n<p><strong>Data sent<\/strong>: Your blog post content (title and body text) is sent to OpenAI's API when generating summaries. No user personal data, visitor information, or sensitive site data is transmitted.<\/p>\n\n<p><strong>When data is sent<\/strong>: Data is only sent when:\n- You manually generate a summary for a post\n- You publish or update a post with summary generation enabled<br \/>\n- You test the summary generation feature in the plugin settings<\/p>\n\n<p><strong>Service endpoint<\/strong>: https:\/\/api.openai.com\/v1\/chat\/completions<\/p>\n\n<p><strong>Terms of Service<\/strong>: https:\/\/openai.com\/terms\/\n<strong>Privacy Policy<\/strong>: https:\/\/openai.com\/privacy\/<\/p>\n\n<h3>Important Notes<\/h3>\n\n<ul>\n<li><strong>User Control<\/strong>: You have full control over when summaries are generated and can disable the feature entirely<\/li>\n<li><strong>No Automatic Transmission<\/strong>: Data is only sent when you explicitly choose to generate summaries<\/li>\n<li><strong>Content Only<\/strong>: Only the post content you choose to summarize is sent - no personal data, user information, or site analytics<\/li>\n<li><strong>API Key Required<\/strong>: You must provide your own API key, giving you direct control over the external service usage<\/li>\n<li><strong>Optional Feature<\/strong>: Summary generation is entirely optional and can be disabled per post or globally<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>Need help? Visit our <a href=\"https:\/\/wordpress.org\/support\/plugin\/ahm-ai-post-summary\/\">support forum<\/a><\/p>\n\n<!--section=installation-->\n<h3>Automatic Installation<\/h3>\n\n<ol>\n<li>Log in to your WordPress admin dashboard<\/li>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Search for \"AHM AI Post Summary\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<h3>Manual Installation<\/h3>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Go to Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Upload the zip file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h3>After Installation<\/h3>\n\n<ol>\n<li>Go to AHM AI Post Summary &gt; API Keys<\/li>\n<li>Choose your preferred AI provider<\/li>\n<li>Add your API key (instructions provided)<\/li>\n<li>Configure your summary preferences under Summary tab.<\/li>\n<li>Enable summaries globally<\/li>\n<li>Edit any post to enable\/disable summaries per post<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='do%20i%20need%20an%20api%20key%3F'><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>Yes, you'll need either a Google Gemini API key or an OpenAI API key. The plugin provides detailed instructions on how to get these for free.<\/p><\/dd>\n<dt id='which%20ai%20provider%20should%20i%20choose%3F'><h3>Which AI provider should I choose?<\/h3><\/dt>\n<dd><p>We recommend Google Gemini as it offers a generous free tier and faster response times. However, both providers work excellently.<\/p><\/dd>\n<dt id='are%20api%20keys%20secure%3F'><h3>Are API keys secure?<\/h3><\/dt>\n<dd><p>Yes, API keys are stored securely in your WordPress database and are never exposed to website visitors or included in any frontend code.<\/p><\/dd>\n<dt id='how%20do%20i%20know%20if%20my%20api%20key%20is%20working%3F'><h3>How do I know if my API key is working?<\/h3><\/dt>\n<dd><p>The plugin now includes a \"Validate API Key\" button that appears when you enter an API key. Click it to test your key in real-time and get immediate feedback on whether it's working correctly.<\/p><\/dd>\n<dt id='can%20i%20regenerate%20summaries%20after%20they%27re%20created%3F'><h3>Can I regenerate summaries after they're created?<\/h3><\/dt>\n<dd><p>Yes! Each post now has a \"Regenerate Summary\" button in the post editor. Click it to instantly generate a new summary with your current settings.<\/p><\/dd>\n<dt id='why%20am%20i%20getting%20api%20errors%3F'><h3>Why am I getting API errors?<\/h3><\/dt>\n<dd><p>The plugin provides detailed error messages to help troubleshoot:\n- <strong>Invalid API key<\/strong>: Check your key format and permissions\n- <strong>Rate limit exceeded<\/strong>: Wait a moment or check your usage limits\n- <strong>404 errors<\/strong>: The plugin automatically tries multiple endpoints to find working ones\n- Use the \"Validate API Key\" button to test your configuration<\/p><\/dd>\n<dt id='can%20i%20customize%20the%20summary%20appearance%3F'><h3>Can I customize the summary appearance?<\/h3><\/dt>\n<dd><p>Yes, the summaries use CSS classes that you can style in your theme. The default styling is clean and responsive.<\/p><\/dd>\n<dt id='will%20this%20slow%20down%20my%20website%3F'><h3>Will this slow down my website?<\/h3><\/dt>\n<dd><p>No, summaries are generated in the background when posts are saved. Visitors see cached summaries, so there's no impact on loading speed.<\/p><\/dd>\n<dt id='can%20i%20disable%20summaries%20for%20specific%20posts%3F'><h3>Can I disable summaries for specific posts?<\/h3><\/dt>\n<dd><p>Yes, each post has a checkbox in the editor to enable\/disable summaries individually.<\/p><\/dd>\n<dt id='does%20it%20work%20with%20all%20themes%3F'><h3>Does it work with all themes?<\/h3><\/dt>\n<dd><p>Yes, the plugin is designed to work with any WordPress theme. Summaries are added to the content automatically.<\/p><\/dd>\n<dt id='can%20i%20place%20summaries%20manually%3F'><h3>Can I place summaries manually?<\/h3><\/dt>\n<dd><p>Yes, you can use the [ai_post_summary] shortcode to place summaries anywhere in your content.<\/p><\/dd>\n<dt id='what%20happens%20if%20i%20deactivate%20the%20plugin%3F'><h3>What happens if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>Your summaries are preserved in the database. If you reactivate the plugin, everything will work as before.<\/p><\/dd>\n<dt id='is%20there%20a%20word%2Fcharacter%20limit%3F'><h3>Is there a word\/character limit?<\/h3><\/dt>\n<dd><p>You can set your preferred character count in the settings. The default is 200 characters, but you can adjust this as needed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Fixed: Character limit validation now properly allows up to 1500 characters (was previously capped at 1000)<\/li>\n<li>Added: Key takeaways feature with automatic bullet point formatting for summary content type<\/li>\n<li>Added: Custom title customization for both summary and key takeaways content types<\/li>\n<li>Updated: Donate system moved to admin-only with monthly dismissible notices<\/li>\n<li>Enhanced: Responsive theme grid layout improvements for better mobile display<\/li>\n<li>Improved: Admin interface reorganization with content type moved to Summary tab<\/li>\n<li>Fixed: WordPress coding standards compliance (replaced date() with gmdate())<\/li>\n<li>Updated: Minimum WordPress version requirement to 5.6<\/li>\n<li>Enhanced: Better admin user experience with improved navigation and settings organization<\/li>\n<li>Security: Maintained all security standards with proper sanitization and nonce verification<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Added: Real-time API key validation with \"Validate API Key\" button<\/li>\n<li>Added: Instant summary regeneration button in post editor<\/li>\n<li>Enhanced: Improved Gemini API endpoints with multiple fallback options<\/li>\n<li>Enhanced: Better OpenAI API rate limit handling and error messages<\/li>\n<li>Enhanced: Smart API endpoint detection (v1 and v1beta support)<\/li>\n<li>Enhanced: More flexible OpenAI API key format validation<\/li>\n<li>Fixed: Admin menu moved to top-level for easier access<\/li>\n<li>Fixed: Improved error handling for 404 and rate limit responses<\/li>\n<li>Fixed: Better language detection and AI prompting<\/li>\n<li>Improved: WordPress i18n compliance with proper translator comments<\/li>\n<li>Improved: Enhanced user experience with validation feedback<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Security: Fixed nonce verification for POST data processing<\/li>\n<li>Security: Added proper input sanitization for form data<\/li>\n<li>Security: Enhanced WordPress security compliance for WordPress.org validation<\/li>\n<li>Fixed: Resolved security warnings about unverified form data access<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Fixed: Burmese language detection in mixed content<\/li>\n<li>Improved: Language detection now properly identifies Burmese even when mixed with English<\/li>\n<li>Enhanced: Non-English languages now take priority over English in mixed content<\/li>\n<li>Added: More robust Unicode character counting for better language detection<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Enhanced: Improved language detection prioritization for mixed content<\/li>\n<li>Enhanced: Burmese language now takes highest priority in mixed content<\/li>\n<li>Enhanced: Non-English languages prioritized over English in mixed content<\/li>\n<li>Enhanced: Stronger AI instructions for consistent language output<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed: Auto-generation now properly respects per-post toggle settings<\/li>\n<li>Improved: New posts default to enabled when global setting is on<\/li>\n<li>Enhanced: Clearer separation between global and per-post settings<\/li>\n<li>Updated: Testing documentation with correct behavior<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added multilingual support - AI summaries now generated in the same language as content<\/li>\n<li>Enhanced language detection for Burmese (Myanmar), Thai, Chinese, Japanese, Korean, Arabic, Hindi, and other languages<\/li>\n<li>Fixed global enable validation - now requires API key to be entered before enabling<\/li>\n<li>Added warning messages when API key is missing<\/li>\n<li>Improved user experience with real-time API key validation<\/li>\n<li>Enhanced AI prompts for better language consistency<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Google Gemini and OpenAI ChatGPT integration<\/li>\n<li>Automatic summary generation<\/li>\n<li>Per-post summary controls<\/li>\n<li>Frontend display with customizable styling<\/li>\n<li>Real-time backend updates<\/li>\n<li>Comprehensive admin interface<\/li>\n<li>Security and performance optimizations<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<p>Initial release of AHM AI Post Summary. Install now to start generating AI-powered summaries for your content!<\/p>","raw_excerpt":"Automatically generate AI-powered summaries for your blog posts using Google Gemini or OpenAI ChatGPT to improve reader engagement and SEO.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/251466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=251466"}],"author":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aheinmynn"}],"wp:attachment":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=251466"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=251466"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=251466"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=251466"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=251466"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=251466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}