{"id":10218,"date":"2026-05-14T11:54:08","date_gmt":"2026-05-14T08:54:08","guid":{"rendered":"https:\/\/3dfactory.ee\/?page_id=10218"},"modified":"2026-05-15T07:45:07","modified_gmt":"2026-05-15T04:45:07","slug":"ai-3d-mallin-generaattori-3d-tulostuspalvelu","status":"publish","type":"page","link":"https:\/\/3dfactory.ee\/fi\/ai-3d-model-generator-3d-printing-service\/","title":{"rendered":"AI 3D-mallin generaattori"},"content":{"rendered":"<section class=\"dfai-hero\">\n\n    <h1>\n        AI-3D-mallin generointi ja 3D-tulostuspalvelu\n    <\/h1>\n\n    <p class=\"dfai-subtitle\">\n        Luo ainutlaatuisia AI-3D-malleja verkossa ja tilaa ammattimainen 3D-tulostus Virossa.\n        Luo miniatyyrej\u00e4, figuruineita, muotokuvia, cosplay-kohteita, leluja, patsaita ja tulostettavia 3D-malleja sekunneissa.\n    <\/p>\n\n    <div class=\"dfai-features\">\n\n       \n    <\/div>\n\n<\/section>\n\n<section class=\"dfai-seo-text\">\n\n    <h2>\n        Luodaan AI-moduuleja verkossa\n    <\/h2>\n\n    <p>\n        AI-3D-generaattorimme avulla voit luoda tulostettavia 3D-malleja suoraan tekstipohjaisista ohjeista.\n        Kuvaile vain ideaasi, ja j\u00e4rjestelm\u00e4mme luo ainutlaatuisen 3D-esityksen.\n    <\/p>\n\n    <p>\n        T\u00e4m\u00e4 palvelu sopii t\u00e4ydellisesti seuraaville:\n    <\/p>\n\n    <ul>\n        <li>Miniatyyrit<\/li>\n        <li>Figureetit<\/li>\n        <li>Merkityskappaleet<\/li>\n        <li>Cosplay-v\u00e4lineet<\/li>\n        <li>Fantasiomaiset olennot<\/li>\n        <li>Lelut ja ker\u00e4ilyesineet<\/li>\n        <li>Mukautetut patsaat<\/li>\n        <li>Tulostettavat STL-mallit<\/li>\n    <\/ul>\n\n    <h2>\n        Ammatillinen 3D-tulostus Virossa\n    <\/h2>\n\n    <p>\n        3DFactory tarjoaa korkealaatuisia 3D-tulostuspalveluita Virossa.\n        Kun olet luonut teko\u00e4lymallisi, voit pyyt\u00e4\u00e4 ammattimaisia painotuotteita eri koodeissa ja materiaaleissa.\n    <\/p>\n\n    <p>\n        K\u00e4yt\u00e4mme ammattimaisia 3D-tulostuslaitteita, jotka pystyv\u00e4t tuottamaan yksityiskohtaisia malleja, prototyyppej\u00e4 ja suuria painotuotteita.\n    <\/p>\n\n    <h2>\n        Osta STL-tiedostoja tai tilaa 3D-tulosteita\n    <\/h2>\n\n    <p>\n<\/style>\n\n\n\n<p class=\"wp-block-paragraph\">\n    <div class=\"dfai-wrapper\">\n\n        <h2>Generoi AI-3D-malli<\/h2>\n\n        <textarea id=\"dfai-prompt\"\n        placeholder=\"Kuvaile malliasi...\"><\/textarea>\n\n        <button id=\"dfai-generate\">\n            Luoda\n        <\/button>\n\n        <div id=\"dfai-status\"><\/div>\n\n        <div id=\"dfai-preview\"><\/div>\n\n    <\/div>\n\n    <script>\n\n    let currentTaskId = '';\n\n    \/\/ GENERATION LIMIT\n\n    let dfaiGenerations =\n        localStorage.getItem('dfai_generations');\n\n    if(!dfaiGenerations) {\n\n        dfaiGenerations = 0;\n    }\n\n    dfaiGenerations = parseInt(dfaiGenerations);\n\n    \/\/ COOLDOWN\n\n    let dfaiLastGeneration =\n        localStorage.getItem('dfai_last_generation');\n\n    if(!dfaiLastGeneration) {\n\n        dfaiLastGeneration = 0;\n    }\n\n    document.addEventListener('DOMContentLoaded', function() {\n\n        const button =\n            document.getElementById('dfai-generate');\n\n        button.addEventListener('click', async function() {\n\n            \/\/ COOLDOWN CHECK\n\n            const now = Math.floor(Date.now() \/ 1000);\n\n            const cooldown = 15;\n\n            if(now - dfaiLastGeneration < cooldown) {\n\n                const waitTime =\n                    cooldown - (now - dfaiLastGeneration);\n\n                document.getElementById('dfai-status').innerHTML =\n                    'Please wait ' + waitTime + ' sec';\n\n                return;\n            }\n\n            \/\/ CLIENT CHECK\n\n            let isClient =\n                localStorage.getItem('dfai_client');\n\n            if(dfaiGenerations >= 3 && !isClient) {\n\n                document.getElementById('dfai-status').innerHTML =\n                    'Free generation limit reached. Contact us for more generations.';\n\n                return;\n            }\n\n            const prompt =\n                document.getElementById('dfai-prompt').value;\n\n            if(!prompt) {\n\n                alert('Enter prompt');\n\n                return;\n            }\n\n            document.getElementById('dfai-status').innerHTML =\n                'Creating generation...';\n\n            document.getElementById('dfai-preview').innerHTML =\n                '';\n\n            \/\/ CREATE TASK\n\n            const createResponse = await fetch(\n                '\/wp-json\/dfai\/v1\/generate',\n                {\n                    method: 'POST',\n                    headers: {\n                        'Content-Type': 'application\/json'\n                    },\n                    body: JSON.stringify({\n                        prompt: prompt\n                    })\n                }\n            );\n\n            const createData =\n                await createResponse.json();\n\n            if(!createData.task_id) {\n\n                document.getElementById('dfai-status').innerHTML =\n                    JSON.stringify(createData);\n\n                return;\n            }\n\n            \/\/ SAVE COOLDOWN TIME\n\n            dfaiLastGeneration = now;\n\n            localStorage.setItem(\n                'dfai_last_generation',\n                now\n            );\n\n            const taskId = createData.task_id;\n\n            currentTaskId = taskId;\n\n            document.getElementById('dfai-status').innerHTML =\n                'Generating model...';\n\n            \/\/ POLLING\n\n            const interval = setInterval(async function() {\n\n                const statusResponse = await fetch(\n                    '\/wp-json\/dfai\/v1\/status?task_id=' + taskId\n                );\n\n                const statusData =\n                    await statusResponse.json();\n\n                if(statusData.status == 'SUCCEEDED') {\n\n                    clearInterval(interval);\n\n                    \/\/ SAVE GENERATION COUNT\n\n                    dfaiGenerations++;\n\n                    localStorage.setItem(\n                        'dfai_generations',\n                        dfaiGenerations\n                    );\n\n                    document.getElementById('dfai-status').innerHTML =\n                        'Generation completed';\n\n                    document.getElementById('dfai-preview').innerHTML = `\n                    \n                    <img decoding=\"async\"\n                        src=\"${statusData.preview_url}\"\n                        style=\"width:100%;border-radius:12px;\">\n\n                    <div class=\"dfai-buttons\">\n\n                        <button class=\"dfai-action-btn\"\n                        onclick=\"openForm('print')\">\n                            Order Print\n                        <\/button>\n\n                        <button class=\"dfai-action-btn\"\n                        onclick=\"openForm('stl')\">\n                            Buy STL\n                        <\/button>\n\n                    <\/div>\n                    `;\n                }\n\n                if(statusData.status == 'FAILED') {\n\n                    clearInterval(interval);\n\n                    document.getElementById('dfai-status').innerHTML =\n                        'Generation failed';\n                }\n\n            }, 5000);\n\n        });\n\n    });\n\n    \/\/ OPEN FORM\n\n    function openForm(type) {\n\n        let title = 'Order Print';\n\n        if(type == 'stl') {\n            title = 'Buy STL';\n        }\n\n        document.getElementById('dfai-form-modal').style.display = 'flex';\n\n        document.getElementById('dfai-form-type').value = type;\n\n        document.getElementById('dfai-form-title').innerHTML = title;\n    }\n\n    \/\/ CLOSE FORM\n\n    function closeForm() {\n\n        document.getElementById('dfai-form-modal').style.display = 'none';\n    }\n\n    \/\/ SUBMIT FORM\n\n    async function submitLead() {\n\n        const name = document.getElementById('dfai-name').value;\n        const email = document.getElementById('dfai-email').value;\n        const message = document.getElementById('dfai-message').value;\n        const type = document.getElementById('dfai-form-type').value;\n\n        const response = await fetch(\n            '\/wp-json\/dfai\/v1\/lead',\n            {\n                method: 'POST',\n                headers: {\n                    'Content-Type': 'application\/json'\n                },\n                body: JSON.stringify({\n                    task_id: currentTaskId,\n                    name: name,\n                    email: email,\n                    message: message,\n                    type: type\n                })\n            }\n        );\n\n        const data = await response.json();\n\n        if(data.success) {\n\n            \/\/ UNLIMITED FOR CLIENTS\n\n            localStorage.setItem(\n                'dfai_client',\n                '1'\n            );\n\n            document.getElementById('dfai-form-body').innerHTML =\n                '<h3>Thank you! We will contact you soon.<\/h3>';\n        }\n    }\n\n    <\/script>\n\n    <!-- MODAL -->\n\n    <div id=\"dfai-form-modal\">\n\n        <div id=\"dfai-form-box\">\n\n            <button id=\"dfai-close\"\n            onclick=\"closeForm()\">\n                \u00d7\n            <\/button>\n\n            <div id=\"dfai-form-body\">\n\n                <h3 id=\"dfai-form-title\">\n                    Tilaa tulostus\n                <\/h3>\n\n                <input type=\"hidden\"\n                id=\"dfai-form-type\"\n                value=\"print\">\n\n                <input type=\"text\"\n                id=\"dfai-name\"\n                placeholder=\"Nimesi\">\n\n                <input type=\"email\"\n                id=\"dfai-email\"\n                placeholder=\"S\u00e4hk\u00f6postiosoitteesi\">\n\n                <textarea id=\"dfai-message\"\n                placeholder=\"Yksityiskohdat\"><\/textarea>\n\n                <button onclick=\"submitLead()\"\n                id=\"dfai-submit-btn\">\n                    L\u00e4het\u00e4\n                <\/button>\n\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n\n    <style>\n\n    .dfai-wrapper {\n        max-width: 1000px;\n        margin: 40px auto;\n    }\n\n    #dfai-prompt {\n        width: 100%;\n        height: 140px;\n        margin-bottom: 20px;\n        padding: 15px;\n        font-size: 16px;\n        border-radius: 10px;\n        border: 1px solid #ccc;\n        box-sizing: border-box;\n    }\n\n    #dfai-generate {\n        padding: 14px 24px;\n        background:black;\n        color:white;\n        border:none;\n        cursor:pointer;\n        border-radius:8px;\n        font-size:16px;\n    }\n\n    #dfai-status {\n        margin-top:20px;\n        margin-bottom:20px;\n        font-weight:bold;\n    }\n\n    .dfai-buttons {\n        display:flex;\n        gap:15px;\n        margin-top:20px;\n        flex-wrap:wrap;\n    }\n\n    .dfai-action-btn {\n        padding:14px 22px;\n        background:black;\n        color:white;\n        border:none;\n        border-radius:8px;\n        cursor:pointer;\n        font-size:16px;\n    }\n\n    #dfai-form-modal {\n        position:fixed;\n        top:0;\n        left:0;\n        width:100%;\n        height:100%;\n        background:rgba(0,0,0,0.7);\n        display:none;\n        align-items:center;\n        justify-content:center;\n        z-index:9999;\n    }\n\n    #dfai-form-box {\n        width:500px;\n        background:white;\n        border-radius:12px;\n        padding:30px;\n        position:relative;\n    }\n\n    #dfai-close {\n        position:absolute;\n        right:15px;\n        top:10px;\n        background:none;\n        border:none;\n        font-size:30px;\n        cursor:pointer;\n    }\n\n    #dfai-form-box input,\n    #dfai-form-box textarea {\n        width:100%;\n        margin-bottom:15px;\n        padding:12px;\n        box-sizing:border-box;\n    }\n\n    #dfai-form-box textarea {\n        height:120px;\n    }\n\n    #dfai-submit-btn {\n        padding:14px 24px;\n        background:black;\n        color:white;\n        border:none;\n        border-radius:8px;\n        cursor:pointer;\n    }\n\n    <\/style>\n\n    <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>AI 3D Model Generator &#038; 3D Printing Service Generate unique AI 3D models online and order professional 3D printing in Estonia. Create miniatures, figurines, busts, cosplay props, toys, statues and printable 3D models in seconds. Generate AI 3D Models Online Our AI 3D generator allows you to create printable 3D models directly from text prompts. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"class_list":["post-10218","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI 3D Model Generator - 3DFactory.ee<\/title>\n<meta name=\"description\" content=\"Loo kvaliteetseid 3D mudeleid tehisintellekti abil kiiresti ja lihtsalt. AI 3D mudelite generaator sobib protot\u00fc\u00fcpimiseks, 3D printimiseks ja disainiks.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/3dfactory.ee\/fi\/ai-3d-mallin-generaattori-3d-tulostuspalvelu\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI 3D Model Generator - 3DFactory.ee\" \/>\n<meta property=\"og:description\" content=\"Loo kvaliteetseid 3D mudeleid tehisintellekti abil kiiresti ja lihtsalt. AI 3D mudelite generaator sobib protot\u00fc\u00fcpimiseks, 3D printimiseks ja disainiks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/3dfactory.ee\/fi\/ai-3d-mallin-generaattori-3d-tulostuspalvelu\/\" \/>\n<meta property=\"og:site_name\" content=\"3DFactory.ee\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/3dfactorybaltic\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-15T04:45:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/3dfactory.ee\/wp-content\/uploads\/2025\/10\/3dSEO.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuutti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/3dfactory.ee\\\/ai-3d-model-generator-3d-printing-service\\\/\",\"url\":\"https:\\\/\\\/3dfactory.ee\\\/ai-3d-model-generator-3d-printing-service\\\/\",\"name\":\"AI 3D Model Generator - 3DFactory.ee\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/3dfactory.ee\\\/#website\"},\"datePublished\":\"2026-05-14T08:54:08+00:00\",\"dateModified\":\"2026-05-15T04:45:07+00:00\",\"description\":\"Loo kvaliteetseid 3D mudeleid tehisintellekti abil kiiresti ja lihtsalt. AI 3D mudelite generaator sobib protot\u00fc\u00fcpimiseks, 3D printimiseks ja disainiks.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/3dfactory.ee\\\/ai-3d-model-generator-3d-printing-service\\\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/3dfactory.ee\\\/ai-3d-model-generator-3d-printing-service\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/3dfactory.ee\\\/ai-3d-model-generator-3d-printing-service\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/3dfactory.ee\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI 3D Model Generator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/3dfactory.ee\\\/#website\",\"url\":\"https:\\\/\\\/3dfactory.ee\\\/\",\"name\":\"3DFactory.ee\",\"description\":\"3D Printing and 3D Modeling\",\"publisher\":{\"@id\":\"https:\\\/\\\/3dfactory.ee\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/3dfactory.ee\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/3dfactory.ee\\\/#organization\",\"name\":\"3DFactory.ee\",\"url\":\"https:\\\/\\\/3dfactory.ee\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/3dfactory.ee\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/3dfactory.ee\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/3dfacory.png\",\"contentUrl\":\"https:\\\/\\\/3dfactory.ee\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/3dfacory.png\",\"width\":496,\"height\":150,\"caption\":\"3DFactory.ee\"},\"image\":{\"@id\":\"https:\\\/\\\/3dfactory.ee\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/3dfactorybaltic\",\"https:\\\/\\\/www.instagram.com\\\/3dfactorybaltic\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI 3D-mallin generaattori - 3DFactory.ee","description":"Loo Quality 3D Mudleit tehisintellekti on helppo ja nopea k\u00e4ytt\u00e4\u00e4. AI 3D Mudleit generaattori sopii prototyyppien, 3D-tulostuksen ja suunnittelun tekemiseen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/3dfactory.ee\/fi\/ai-3d-mallin-generaattori-3d-tulostuspalvelu\/","og_locale":"fi_FI","og_type":"article","og_title":"AI 3D Model Generator - 3DFactory.ee","og_description":"Loo kvaliteetseid 3D mudeleid tehisintellekti abil kiiresti ja lihtsalt. AI 3D mudelite generaator sobib protot\u00fc\u00fcpimiseks, 3D printimiseks ja disainiks.","og_url":"https:\/\/3dfactory.ee\/fi\/ai-3d-mallin-generaattori-3d-tulostuspalvelu\/","og_site_name":"3DFactory.ee","article_publisher":"https:\/\/www.facebook.com\/3dfactorybaltic","article_modified_time":"2026-05-15T04:45:07+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/3dfactory.ee\/wp-content\/uploads\/2025\/10\/3dSEO.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minuutti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/3dfactory.ee\/ai-3d-model-generator-3d-printing-service\/","url":"https:\/\/3dfactory.ee\/ai-3d-model-generator-3d-printing-service\/","name":"AI 3D-mallin generaattori - 3DFactory.ee","isPartOf":{"@id":"https:\/\/3dfactory.ee\/#website"},"datePublished":"2026-05-14T08:54:08+00:00","dateModified":"2026-05-15T04:45:07+00:00","description":"Loo Quality 3D Mudleit tehisintellekti on helppo ja nopea k\u00e4ytt\u00e4\u00e4. AI 3D Mudleit generaattori sopii prototyyppien, 3D-tulostuksen ja suunnittelun tekemiseen.","breadcrumb":{"@id":"https:\/\/3dfactory.ee\/ai-3d-model-generator-3d-printing-service\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/3dfactory.ee\/ai-3d-model-generator-3d-printing-service\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/3dfactory.ee\/ai-3d-model-generator-3d-printing-service\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/3dfactory.ee\/"},{"@type":"ListItem","position":2,"name":"AI 3D Model Generator"}]},{"@type":"WebSite","@id":"https:\/\/3dfactory.ee\/#website","url":"https:\/\/3dfactory.ee\/","name":"3DFactory.ee","description":"3D-tulostus ja 3D-mallinnus","publisher":{"@id":"https:\/\/3dfactory.ee\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/3dfactory.ee\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/3dfactory.ee\/#organization","name":"3DFactory.ee","url":"https:\/\/3dfactory.ee\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/3dfactory.ee\/#\/schema\/logo\/image\/","url":"https:\/\/3dfactory.ee\/wp-content\/uploads\/2024\/12\/3dfacory.png","contentUrl":"https:\/\/3dfactory.ee\/wp-content\/uploads\/2024\/12\/3dfacory.png","width":496,"height":150,"caption":"3DFactory.ee"},"image":{"@id":"https:\/\/3dfactory.ee\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/3dfactorybaltic","https:\/\/www.instagram.com\/3dfactorybaltic"]}]}},"_links":{"self":[{"href":"https:\/\/3dfactory.ee\/fi\/wp-json\/wp\/v2\/pages\/10218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3dfactory.ee\/fi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/3dfactory.ee\/fi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/3dfactory.ee\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/3dfactory.ee\/fi\/wp-json\/wp\/v2\/comments?post=10218"}],"version-history":[{"count":3,"href":"https:\/\/3dfactory.ee\/fi\/wp-json\/wp\/v2\/pages\/10218\/revisions"}],"predecessor-version":[{"id":10221,"href":"https:\/\/3dfactory.ee\/fi\/wp-json\/wp\/v2\/pages\/10218\/revisions\/10221"}],"wp:attachment":[{"href":"https:\/\/3dfactory.ee\/fi\/wp-json\/wp\/v2\/media?parent=10218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}