{"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-14T12:38:08","modified_gmt":"2026-05-14T09:38:08","slug":"ai-3d-model-generator-3d-printing-service","status":"publish","type":"page","link":"https:\/\/3dfactory.ee\/lv\/ai-3d-model-generator-3d-printing-service\/","title":{"rendered":"AI 3D Mode\u013cu \u0122enerators un 3D Druka"},"content":{"rendered":"<section class=\"dfai-hero\">\n\n    <h1>\n        AI 3D Mode\u013cu \u0122enerators un 3D Druka\n    <\/h1>\n\n    <p class=\"dfai-subtitle\">\n        Izveido unik\u0101lus AI 3D mode\u013cus tie\u0161saist\u0113 un pas\u016bti profesion\u0101lu 3D druku Igaunij\u0101. \u0122ener\u0113 miniat\u016bras, fig\u016bras, bistes, cosplay rekviz\u012btus, rota\u013clietas, statujas un printable 3D mode\u013cus da\u017eu sekun\u017eu laik\u0101.\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        Izveido AI 3D Mode\u013cus Tie\u0161saist\u0113\n    <\/h2>\n\n    <p>\n        M\u016bsu AI 3D \u0123enerators \u013cauj izveidot printable 3D mode\u013cus no teksta apraksta. Vienk\u0101r\u0161i apraksti savu ideju, un sist\u0113ma izveidos unik\u0101lu 3D modeli.\n    <\/p>\n\n    <p>\n        Pakalpojums ir ide\u0101li piem\u0113rots:\n    <\/p>\n\n    <ul>\n        <li>Miniat\u016br\u0101m<\/li>\n        <li>Fig\u016br\u0101m<\/li>\n        <li>Person\u0101\u017eu bist\u0113m<\/li>\n        <li>Cosplay rekviz\u012btiem<\/li>\n        <li>Fant\u0101zijas rad\u012bb\u0101m<\/li>\n        <li>Rota\u013cliet\u0101m un kolekcion\u0113jamiem mode\u013ciem<\/li>\n        <li>Statuj\u0101m<\/li>\n        <li>Printable STL mode\u013ciem<\/li>\n    <\/ul>\n\n    <h2>\n        Profesion\u0101la 3D Druka Igaunij\u0101\n    <\/h2>\n\n    <p>\n        3DFactory nodro\u0161ina profesion\u0101lus 3D drukas pakalpojumus Igaunij\u0101.\n    <\/p>\n\n    <p>\n        P\u0113c AI mode\u013ca \u0123ener\u0113\u0161anas j\u016bs varat pas\u016bt\u012bt druku da\u017e\u0101dos izm\u0113ros un materi\u0101los.\n    <\/p>\n\n    <h2>\n        Ieg\u0101d\u0101jieties STL Failus Vai Pas\u016btiet 3D Druku\n    <\/h2>\n\n    <p>\n<\/style>\n\n\n\n\n    <div class=\"dfai-wrapper\">\n\n        <h2>Generate AI 3D Model<\/h2>\n\n        <textarea id=\"dfai-prompt\"\n        placeholder=\"Describe your model...\"><\/textarea>\n\n        <button id=\"dfai-generate\">\n            Generate\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    let dfaiGenerations =\n        localStorage.getItem('dfai_generations');\n\n    if(!dfaiGenerations) {\n\n        dfaiGenerations = 0;\n    }\n\n    dfaiGenerations = parseInt(dfaiGenerations);\n\n    document.addEventListener('DOMContentLoaded', function() {\n\n        const button =\n            document.getElementById('dfai-generate');\n\n        button.addEventListener('click', async function() {\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            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                    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            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                    Order Print\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=\"Your name\">\n\n                <input type=\"email\"\n                id=\"dfai-email\"\n                placeholder=\"Your email\">\n\n                <textarea id=\"dfai-message\"\n                placeholder=\"Details\"><\/textarea>\n\n                <button onclick=\"submitLead()\"\n                id=\"dfai-submit-btn\">\n                    Send\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    \n\n\n\n<p><\/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>","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 v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI 3D Model Generator &amp; 3D Printing Service - 3DFactory.ee<\/title>\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\/lv\/ai-3d-model-generator-3d-printing-service\/\" \/>\n<meta property=\"og:locale\" content=\"lv_LV\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI 3D Model Generator &amp; 3D Printing Service - 3DFactory.ee\" \/>\n<meta property=\"og:description\" content=\"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;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/3dfactory.ee\/lv\/ai-3d-model-generator-3d-printing-service\/\" \/>\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-14T09:38:08+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 min\u016bte\" \/>\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 &amp; 3D Printing Service - 3DFactory.ee\",\"isPartOf\":{\"@id\":\"https:\/\/3dfactory.ee\/#website\"},\"datePublished\":\"2026-05-14T08:54:08+00:00\",\"dateModified\":\"2026-05-14T09:38:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/3dfactory.ee\/ai-3d-model-generator-3d-printing-service\/#breadcrumb\"},\"inLanguage\":\"lv-LV\",\"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 &amp; 3D Printing Service\"}]},{\"@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\":\"lv-LV\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/3dfactory.ee\/#organization\",\"name\":\"3DFactory.ee\",\"url\":\"https:\/\/3dfactory.ee\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"lv-LV\",\"@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 Model Generator &amp; 3D Printing Service - 3DFactory.ee","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\/lv\/ai-3d-model-generator-3d-printing-service\/","og_locale":"lv_LV","og_type":"article","og_title":"AI 3D Model Generator &amp; 3D Printing Service - 3DFactory.ee","og_description":"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;]","og_url":"https:\/\/3dfactory.ee\/lv\/ai-3d-model-generator-3d-printing-service\/","og_site_name":"3DFactory.ee","article_publisher":"https:\/\/www.facebook.com\/3dfactorybaltic","article_modified_time":"2026-05-14T09:38:08+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 min\u016bte"},"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 Model Generator &amp; 3D Printing Service - 3DFactory.ee","isPartOf":{"@id":"https:\/\/3dfactory.ee\/#website"},"datePublished":"2026-05-14T08:54:08+00:00","dateModified":"2026-05-14T09:38:08+00:00","breadcrumb":{"@id":"https:\/\/3dfactory.ee\/ai-3d-model-generator-3d-printing-service\/#breadcrumb"},"inLanguage":"lv-LV","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 &amp; 3D Printing Service"}]},{"@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":"lv-LV"},{"@type":"Organization","@id":"https:\/\/3dfactory.ee\/#organization","name":"3DFactory.ee","url":"https:\/\/3dfactory.ee\/","logo":{"@type":"ImageObject","inLanguage":"lv-LV","@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\/lv\/wp-json\/wp\/v2\/pages\/10218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3dfactory.ee\/lv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/3dfactory.ee\/lv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/3dfactory.ee\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/3dfactory.ee\/lv\/wp-json\/wp\/v2\/comments?post=10218"}],"version-history":[{"count":2,"href":"https:\/\/3dfactory.ee\/lv\/wp-json\/wp\/v2\/pages\/10218\/revisions"}],"predecessor-version":[{"id":10220,"href":"https:\/\/3dfactory.ee\/lv\/wp-json\/wp\/v2\/pages\/10218\/revisions\/10220"}],"wp:attachment":[{"href":"https:\/\/3dfactory.ee\/lv\/wp-json\/wp\/v2\/media?parent=10218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}