{"id":3615,"date":"2026-02-04T05:24:24","date_gmt":"2026-02-04T05:24:24","guid":{"rendered":"https:\/\/latote.io\/?page_id=3615"},"modified":"2026-02-24T18:37:12","modified_gmt":"2026-02-24T10:37:12","slug":"pricing","status":"publish","type":"page","link":"https:\/\/latote.io\/zh\/pricing\/","title":{"rendered":"ALIDA Pricing"},"content":{"rendered":"<p>\ud83c\udf89 <strong>[Double Limited-Time Offer] Available until 3\/31:<\/strong><br>1\ufe0f\u20e3 Get <strong>20 AI credits<\/strong> free upon registration<br>2\ufe0f\u20e3 Use promo code <strong>NEW2026<\/strong> to upgrade to <strong>Pro membership for $8<\/strong><\/p>\n\n\n        <div class=\"um-stripe-pricing\" data-default-billing=\"monthly\"\r\n             data-logged-in=\"0\"\r\n             data-login-url=\"https:\/\/latote.io\/login\/?redirect_to=https%3A%2F%2Flatote.io%2Fzh%2Fwp-json%2Fwp%2Fv2%2Fpages%2F3615\"\r\n             data-checkout-endpoint=\"https:\/\/latote.io\/zh\/wp-json\/um-stripe\/v1\/create-checkout\"\r\n             data-nonce=\"\">\r\n\r\n            <style>\r\n                .um-stripe-pricing{max-width:1100px;margin:20px auto;padding:0 12px;font-family:inherit}\r\n                .umsp-row{display:flex;gap:14px;flex-wrap:wrap;align-items:stretch}\r\n                .umsp-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px;flex-wrap:wrap}\r\n                .umsp-toggle{display:inline-flex;border:1px solid #ddd;border-radius:10px;overflow:hidden}\r\n                .umsp-toggle button{padding:10px 12px;border:0;background:#fff;cursor:pointer}\r\n                .umsp-toggle button[aria-pressed=\"true\"]{background:#111;color:#fff}\r\n                .umsp-card{flex:1 1 260px;border:1px solid #e6e6e6;border-radius:14px;padding:16px;background:#fff;display:flex;flex-direction:column}\r\n                .umsp-card.umsp-highlight{border-color:#111;box-shadow:0 8px 30px rgba(0,0,0,.08)}\r\n                .umsp-title{font-size:18px;margin:0 0 6px}\r\n                .umsp-credits{color:#444;margin:0 0 10px}\r\n                .umsp-price{font-size:22px;font-weight:700;margin:6px 0 10px}\r\n                .umsp-sub{color:#666;font-size:13px;margin:0 0 10px}\r\n                .umsp-features{margin:10px 0 16px;padding-left:18px;color:#333}\r\n                .umsp-actions{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap}\r\n                .umsp-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:10px;border:1px solid #111;background:#111;color:#fff;cursor:pointer;text-decoration:none}\r\n                .umsp-btn.secondary{background:#fff;color:#111}\r\n                .umsp-btn[disabled]{opacity:.6;cursor:not-allowed}\r\n                .umsp-note{color:#666;font-size:12px;margin-top:10px}\r\n            <\/style>\r\n\r\n            <div class=\"umsp-top\">\r\n                <div>\r\n                    <strong>Choose your plan<\/strong><br>\r\n                    <span style=\"color:#666;font-size:13px;\">Billed monthly or yearly<\/span>\r\n                <\/div>\r\n\r\n                <div class=\"umsp-toggle\" role=\"group\" aria-label=\"Billing interval\">\r\n                    <button type=\"button\" class=\"umsp-billing\" data-billing=\"monthly\" aria-pressed=\"false\">Monthly<\/button>\r\n                    <button type=\"button\" class=\"umsp-billing\" data-billing=\"yearly\" aria-pressed=\"false\">Yearly<\/button>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"umsp-row\">\r\n                                    <div class=\"umsp-card\">\r\n                        <h3 class=\"umsp-title\">Professional<\/h3>\r\n                        <p class=\"umsp-credits\">2000 credits \/ month<\/p>\r\n\r\n                        <div class=\"umsp-price\" data-price-label=\"professional\"><\/div>\r\n                        <p class=\"umsp-sub\">Credits refresh on successful invoice payment.<\/p>\r\n\r\n                        <ul class=\"umsp-features\">\r\n                                                            <li>For individuals &amp; freelancers<\/li>\r\n                                                            <li>High quality photos exports<\/li>\r\n                                                            <li>Limited generation speed<\/li>\r\n                                                    <\/ul>\r\n\r\n                        <div class=\"umsp-actions\">\r\n                                                            <a class=\"umsp-btn\" href=\"https:\/\/latote.io\/login\/?redirect_to=https%3A%2F%2Flatote.io%2Fzh%2Fwp-json%2Fwp%2Fv2%2Fpages%2F3615\">Login to subscribe<\/a>\r\n                            \r\n                                                    <\/div>\r\n\r\n                        <div class=\"umsp-note\">\r\n                            You can change plans any time in the billing portal.\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <div class=\"umsp-card umsp-highlight\">\r\n                        <h3 class=\"umsp-title\">Master<\/h3>\r\n                        <p class=\"umsp-credits\">5000 credits \/ month<\/p>\r\n\r\n                        <div class=\"umsp-price\" data-price-label=\"master\"><\/div>\r\n                        <p class=\"umsp-sub\">Credits refresh on successful invoice payment.<\/p>\r\n\r\n                        <ul class=\"umsp-features\">\r\n                                                            <li>For power users<\/li>\r\n                                                            <li>High quality photos exports<\/li>\r\n                                                            <li>Priority generation queue<\/li>\r\n                                                    <\/ul>\r\n\r\n                        <div class=\"umsp-actions\">\r\n                                                            <a class=\"umsp-btn\" href=\"https:\/\/latote.io\/login\/?redirect_to=https%3A%2F%2Flatote.io%2Fzh%2Fwp-json%2Fwp%2Fv2%2Fpages%2F3615\">Login to subscribe<\/a>\r\n                            \r\n                                                    <\/div>\r\n\r\n                        <div class=\"umsp-note\">\r\n                            You can change plans any time in the billing portal.\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <div class=\"umsp-card\">\r\n                        <h3 class=\"umsp-title\">Enterprise<\/h3>\r\n                        <p class=\"umsp-credits\">14000 credits \/ month<\/p>\r\n\r\n                        <div class=\"umsp-price\" data-price-label=\"enterprise\"><\/div>\r\n                        <p class=\"umsp-sub\">Credits refresh on successful invoice payment.<\/p>\r\n\r\n                        <ul class=\"umsp-features\">\r\n                                                            <li>For teams &amp; businesses<\/li>\r\n                                                            <li>Dedicated support<\/li>\r\n                                                            <li>Priority generation queue<\/li>\r\n                                                    <\/ul>\r\n\r\n                        <div class=\"umsp-actions\">\r\n                                                            <a class=\"umsp-btn\" href=\"https:\/\/latote.io\/login\/?redirect_to=https%3A%2F%2Flatote.io%2Fzh%2Fwp-json%2Fwp%2Fv2%2Fpages%2F3615\">Login to subscribe<\/a>\r\n                            \r\n                                                    <\/div>\r\n\r\n                        <div class=\"umsp-note\">\r\n                            You can change plans any time in the billing portal.\r\n                        <\/div>\r\n                    <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n\r\n        <script>\r\n        (function(){\r\n            const root = document.currentScript.previousElementSibling;\r\n            if(!root) return;\r\n\r\n            const defaultBilling = root.dataset.defaultBilling || 'monthly';\r\n            let billing = (defaultBilling === 'yearly') ? 'yearly' : 'monthly';\r\n\r\n            const toggleButtons = Array.from(root.querySelectorAll('.umsp-billing'));\r\n            function renderToggle(){\r\n                toggleButtons.forEach(b=>{\r\n                    b.setAttribute('aria-pressed', b.dataset.billing === billing ? 'true' : 'false');\r\n                });\r\n            }\r\n            toggleButtons.forEach(b=>{\r\n                b.addEventListener('click', ()=>{\r\n                    billing = b.dataset.billing;\r\n                    renderToggle();\r\n                });\r\n            });\r\n            renderToggle();\r\n\r\n            const loggedIn = root.dataset.loggedIn === '1';\r\n            const endpoint = root.dataset.checkoutEndpoint;\r\n            const nonce = root.dataset.nonce;\r\n\r\n            if(!loggedIn) return;\r\n\r\n            root.querySelectorAll('.umsp-subscribe').forEach(btn=>{\r\n                btn.addEventListener('click', async ()=>{\r\n                    btn.disabled = true;\r\n                    try{\r\n                        const res = await fetch(endpoint, {\r\n                            method: 'POST',\r\n                            headers: {\r\n                                'Content-Type': 'application\/json',\r\n                                'X-WP-Nonce': nonce\r\n                            },\r\n                            body: JSON.stringify({ plan: btn.dataset.plan, billing })\r\n                        });\r\n                        const data = await res.json();\r\n                        if(!res.ok) throw new Error(data && data.message ? data.message : 'Request failed');\r\n                        if(!data.url) throw new Error('No checkout URL returned');\r\n                        window.location.href = data.url;\r\n                    }catch(e){\r\n                        alert(e.message || 'Error');\r\n                        btn.disabled = false;\r\n                    }\r\n                });\r\n            });\r\n        })();\r\n        <\/script>\r\n        \n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>\ud83c\udf89 [Double Limited-Time Offer] Available until 3\/31:1\ufe0f\u20e3 Get 20 AI credits free upon registration2\ufe0f\u20e3 Use promo code NEW2026 to upgrade to Pro membership for $8<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-3615","page","type-page","status-publish","hentry"],"aioseo_notices":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"Info Latote","author_link":"https:\/\/latote.io\/zh\/blog\/author\/latote-infogmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"\ud83c\udf89 [Double Limited-Time Offer] Available until 3\/31:1\ufe0f\u20e3 Get 20 AI credits free upon registration2\ufe0f\u20e3 Use promo code NEW2026 to upgrade to Pro membership for $8","_links":{"self":[{"href":"https:\/\/latote.io\/zh\/wp-json\/wp\/v2\/pages\/3615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/latote.io\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/latote.io\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/latote.io\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/latote.io\/zh\/wp-json\/wp\/v2\/comments?post=3615"}],"version-history":[{"count":4,"href":"https:\/\/latote.io\/zh\/wp-json\/wp\/v2\/pages\/3615\/revisions"}],"predecessor-version":[{"id":3639,"href":"https:\/\/latote.io\/zh\/wp-json\/wp\/v2\/pages\/3615\/revisions\/3639"}],"wp:attachment":[{"href":"https:\/\/latote.io\/zh\/wp-json\/wp\/v2\/media?parent=3615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}