CINXE.COM

What does it do?

<!DOCTYPE html> <html lang="en-gb" dir="ltr"> <head> <script src="/media/plg_n3tcookieconsent/js/n3tconsentmanager.min.js?7d31360fc92e22bd95a469633bf7a9f4"></script> <script> initN3tConsentManager({ cookie_name: "n3t_cc", cookies: [{"name":"n3t_cc","is_regex":false,"category":"functional","required":true},{"name":"5c885ddfe94848ec9920ba6dd3a70d59","is_regex":false,"category":"functional","required":true},{"name":"joomla_user_state","is_regex":false,"category":"functional","required":true},{"name":"86a1c734c13af42ce64f0f2efb1e3e9a","is_regex":false,"category":"functional","required":true},{"name":"^joomla_remember_me_","is_regex":true,"category":"preferences","required":false},{"name":"8510b67e837831a81ecb6d3f53c4596c","is_regex":false,"category":"functional","required":true}], options: {"cookie_expiration":395,"use_rfc_cookie":true,"current_lang":"default","autoclear_cookies":true,"hide_from_bots":true,"gui_options":{"consent_modal":{"layout":"box","position":"bottom right","transition":"slide","swap_buttons":true},"settings_modal":{"layout":"bar","position":"right","transition":"slide"}},"languages":{"default":{"consent_modal":{"title":"We use cookies","description":"This website uses essential cookies to ensure its proper operation and tracking cookies to understand how you interact with it. The latter will be set only upon approval.","revision_message":"<br\/><br\/>Sorry to bother you again, but our terms have changed.","primary_btn":{"text":"Accept all","role":"accept_all"},"secondary_btn":{"text":"Settings","role":"settings"}},"settings_modal":{"title":"Cookie preferences","save_settings_btn":"Save settings","accept_all_btn":"Accept all","close_btn_label":"Close","reject_all_btn":"Reject all","cookie_table_headers":[{"name":"Name"},{"description":"Description"},{"provider":"Provider"},{"expiration":"Expiration"}],"blocks":[{"title":"Cookie usage","description":"We use cookies to ensure the basic functionalities of the website and to enhance your online experience. You can choose for each category to opt-in\/out whenever you want."},{"title":"Strictly necessary cookies","description":"These cookies are essential for the proper functioning of this website. Without these cookies, this website would not work properly.","toggle":{"value":"functional","enabled":true,"readonly":true},"cookie_table":[{"name":"n3t_cc","description":"This cookie holds user cookies consent info.","is_regex":false,"provider":"OneStepAi","expiration":"395 days"},{"name":"5c885ddfe94848ec9920ba6dd3a70d59","description":"This cookie holds user session ID.","is_regex":false,"provider":"OneStepAi","expiration":"session"},{"name":"joomla_user_state","description":"This cookie holds information if the current user is logged in or not.","is_regex":false,"provider":"OneStepAi","expiration":"session"},{"name":"86a1c734c13af42ce64f0f2efb1e3e9a","description":"This is a technical cookie required for correct logout functionality.","is_regex":false,"provider":"OneStepAi","expiration":"session"}]},{"title":"Preferences cookies","description":"These cookies helps us to improve your online experience, and it stores some of your preferences.","toggle":{"value":"preferences","enabled":false,"readonly":false},"cookie_table":[{"name":"^joomla_remember_me_","description":"This cookie holds information required for 'Remeber me' function.","is_regex":true,"provider":"OneStepAi","expiration":"60 days"}]},{"title":"Analytical cookies","description":"These cookies collect information about how you use the website, which pages you visited and which links you clicked on. All of the data is anonymized and cannot be used to identify you.","toggle":{"value":"analytics","enabled":false,"readonly":false}},{"title":"Marketing cookies","description":"These cookies are used to make advertising messages more relevant to you. They prevent the same ad from continuously reappearing, ensure that ads are properly displayed for advertisers, and in some cases select advertisements that are based on your interests.","toggle":{"value":"marketing","enabled":false,"readonly":false}},{"title":"Uncategorized cookies","description":"We are still analyzing these cookies and working on their categorization.","toggle":{"value":"unknown","enabled":false,"readonly":false}},{"title":"","description":"<div class=\"n3tcc-consent-info\">Consent granted on: <strong>{{consent_date}}<\/strong><br\/>Consent ID: <strong>{{consent_guid}}<\/strong><\/div>"}]}}}}, unknown_cookies: "settings", show_trigger: true, trigger_text: "Cookie Settings", trigger_icon: "<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 120.23 122.88\">\r\n <g>\r\n <path style=\"fill-rule:evenodd;clip-rule:evenodd;\" d=\"M98.18,0c3.3,0,5.98,2.68,5.98,5.98c0,3.3-2.68,5.98-5.98,5.98c-3.3,0-5.98-2.68-5.98-5.98 C92.21,2.68,94.88,0,98.18,0L98.18,0z M99.78,52.08c5.16,7.7,11.69,10.06,20.17,4.85c0.28,2.9,0.35,5.86,0.2,8.86 c-1.67,33.16-29.9,58.69-63.06,57.02C23.94,121.13-1.59,92.9,0.08,59.75C1.74,26.59,30.95,0.78,64.1,2.45 c-2.94,9.2-0.45,17.37,7.03,20.15C64.35,44.38,79.49,58.63,99.78,52.08L99.78,52.08z M30.03,47.79c4.97,0,8.99,4.03,8.99,8.99 s-4.03,8.99-8.99,8.99c-4.97,0-8.99-4.03-8.99-8.99S25.07,47.79,30.03,47.79L30.03,47.79z M58.35,59.25c2.86,0,5.18,2.32,5.18,5.18 c0,2.86-2.32,5.18-5.18,5.18c-2.86,0-5.18-2.32-5.18-5.18C53.16,61.57,55.48,59.25,58.35,59.25L58.35,59.25z M35.87,80.59 c3.49,0,6.32,2.83,6.32,6.32c0,3.49-2.83,6.32-6.32,6.32c-3.49,0-6.32-2.83-6.32-6.32C29.55,83.41,32.38,80.59,35.87,80.59 L35.87,80.59z M49.49,32.23c2.74,0,4.95,2.22,4.95,4.95c0,2.74-2.22,4.95-4.95,4.95c-2.74,0-4.95-2.22-4.95-4.95 C44.54,34.45,46.76,32.23,49.49,32.23L49.49,32.23z M76.39,82.8c4.59,0,8.3,3.72,8.3,8.3c0,4.59-3.72,8.3-8.3,8.3 c-4.59,0-8.3-3.72-8.3-8.3C68.09,86.52,71.81,82.8,76.39,82.8L76.39,82.8z M93.87,23.1c3.08,0,5.58,2.5,5.58,5.58 c0,3.08-2.5,5.58-5.58,5.58s-5.58-2.5-5.58-5.58C88.29,25.6,90.79,23.1,93.87,23.1L93.87,23.1z\"\/>\r\n <\/g>\r\n<\/svg>\r\n", trigger_layout: "icon", trigger_position: "bottom left", log_user_preferences_url: "\/index.php\/component\/ajax\/?group=system&format=json&plugin=N3tCookieConsentLogConsent", }); </script> <meta charset="utf-8"> <meta name="author" content="Tomasz Cudowski"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="generator" content="Joomla! - Open Source Content Management"> <title>What does it do?</title> <link href="/media/system/images/joomla-favicon.svg" rel="icon" type="image/svg+xml"> <link href="/media/templates/site/cassiopeia_oscai/images/favicon.ico" rel="alternate icon" type="image/vnd.microsoft.icon"> <link href="/media/system/images/joomla-favicon-pinned.svg" rel="mask-icon" color="#000"> <link href="/media/system/css/joomla-fontawesome.min.css?7d31360fc92e22bd95a469633bf7a9f4" rel="lazy-stylesheet" /><noscript><link href="/media/system/css/joomla-fontawesome.min.css?7d31360fc92e22bd95a469633bf7a9f4" rel="stylesheet" /></noscript> <link href="/media/templates/site/cassiopeia/css/global/colors_standard.min.css?7d31360fc92e22bd95a469633bf7a9f4" rel="stylesheet" /> <link href="/media/templates/site/cassiopeia/css/template.min.css?7d31360fc92e22bd95a469633bf7a9f4" rel="stylesheet" /> <link href="/media/templates/site/cassiopeia/css/vendor/joomla-custom-elements/joomla-alert.min.css?0.2.0" rel="stylesheet" /> <link href="/media/templates/site/cassiopeia_oscai/css/user.css?7d31360fc92e22bd95a469633bf7a9f4" rel="stylesheet" /> <link href="/media/plg_n3tcookieconsent/css/n3tconsentmanager.min.css?7d31360fc92e22bd95a469633bf7a9f4" rel="stylesheet" /> <style>:root { --hue: 214; --template-bg-light: #f0f4fb; --template-text-dark: #495057; --template-text-light: #ffffff; --template-link-color: #2a69b8; --template-special-color: #001B4C; }</style> <script src="/media/mod_menu/js/menu-es5.min.js?7d31360fc92e22bd95a469633bf7a9f4" nomodule defer></script> <script type="application/json" class="joomla-script-options new">{"joomla.jtext":{"ERROR":"Error","MESSAGE":"Message","NOTICE":"Notice","WARNING":"Warning","JCLOSE":"Close","JOK":"OK","JOPEN":"Open"},"system.paths":{"root":"","rootFull":"https:\/\/onestepai.com\/","base":"","baseFull":"https:\/\/onestepai.com\/"},"csrf.token":"74c075ada28e2a52bf82db93c3642c3d"}</script> <script src="/media/system/js/core.min.js?37ffe4186289eba9c5df81bea44080aff77b9684"></script> <script src="/media/templates/site/cassiopeia/js/template.min.js?7d31360fc92e22bd95a469633bf7a9f4" defer></script> <script src="/media/system/js/messages-es5.min.js?c29829fd2432533d05b15b771f86c6637708bd9d" nomodule defer></script> <script src="/media/templates/site/cassiopeia_oscai/js/user.js?7d31360fc92e22bd95a469633bf7a9f4"></script> <script src="/media/system/js/messages.min.js?7f7aa28ac8e8d42145850e8b45b3bc82ff9a6411" type="module"></script> <script src="/media/plg_n3tcookieconsent/js/cookieconsent.min.js?7d31360fc92e22bd95a469633bf7a9f4" defer></script> </head> <body class="site com_content wrapper-fluid view-article no-layout no-task itemid-186"> <header class="m-Header container-main container--wide" data-jsmodule="Header"> <div class="m-Header__mobile"> <a href="/"><img class="m-Header__logo" src="/images/template/onestepai-white.svg" alt="OneStep AI main page"></a> <button class="m-Header__button" data-header-button-open="" onclick="openMobileMenu()"> <span class="sr-only">Menu</span> <span></span> <span></span> <span></span> </button> </div> <nav data-header-nav="" id="mobilemenu"> <a class="brand-logo" href="/"> <img loading="eager" decoding="async" src="https://onestepai.com/images/template/onestepai-white.svg" alt="OneStepAi" width="300" height="94"> </a> <div onclick="goMobileMenu()"> <ul id="mainmenutop" class="mod-menu mod-list nav "> <li class="nav-item item-140 deeper parent"><span class="mod-menu__heading nav-header menu_first_level">Platform</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-108"><a href="/what-does-it-do" title="howitworks">How it works</a></li><li class="nav-item item-132"><a href="/pricing#pricing" >Pricing</a></li></ul></li><li class="nav-item item-130"><a href="/oscaiblog" >Solutions</a></li><li class="nav-item item-145 deeper parent"><span class="mod-menu__heading nav-header menu_first_level">Resources</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-324"><a href="/index.php/resources/changelog" >Changelog</a></li><li class="nav-item item-109"><a href="https://docs.onestepai.com/" >Documentation</a></li><li class="nav-item item-146"><a href="https://docs.onestepai.com/api/" >API</a></li><li class="nav-item item-150 deeper parent"><span class="mod-menu__heading nav-header ">Academy</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-287"><a href="https://docs.onestepai.com/guides/how_to_create_a_good_dataset/" >How to create a good dataset</a></li><li class="nav-item item-288"><a href="https://docs.onestepai.com/guides/how_to_create_a_good_model/" >How to create a good model</a></li></ul></li><li class="nav-item item-118"><a href="https://docs.onestepai.com/tutorials/basic/upload/" title="tutorials">Tutorials</a></li></ul></li><li class="nav-item item-319 deeper parent"><span class="mod-menu__heading nav-header menu_first_level">Company</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-323"><a href="/oscaiabout" >About us</a></li><li class="nav-item item-320"><a href="/privacy-policy" >Privacy Policy</a></li><li class="nav-item item-321"><a href="/terms-of-service" >Terms of Service</a></li><li class="nav-item item-322"><a href="/cookie-policy" >Cookie Policy</a></li><li class="nav-item item-292"><a href="/help/#oscaiContactForm" >Contact</a></li></ul></li><li class="nav-item item-110 deeper parent"><span class="mod-menu__heading nav-header c-Button c-Button--transparent c-Button--header no_underline">Log in / Sign up</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-111"><a href="https://app-eu.onestepai.com" class="login_link">EU region</a></li><li class="nav-item item-112"><a href="https://app-us.onestepai.com" class="login_link">US region</a></li></ul></li></ul> </div> <button class="m-Header__close" data-header-button-close="" onclick="closeMobileMenu()"> <span></span> <span></span> </button> </nav> </header> <!--<header class="header container-header full-width m-Header container-main container--wide" data-jsmodule="Header"> <div class="container-topbar"> </div> <div class="grid-child container-below-top"> </div> <div class="grid-child"> <div class="navbar-brand"> <a class="brand-logo" href="/"> </a> <div class="site-description"></div> </div> </div> <div class="grid-child container-nav"> <ul id="mainmenutop" class="mod-menu mod-list nav "> <li class="nav-item item-140 deeper parent"><span class="mod-menu__heading nav-header menu_first_level">Platform</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-108"><a href="/what-does-it-do" title="howitworks">How it works</a></li><li class="nav-item item-132"><a href="/pricing#pricing" >Pricing</a></li></ul></li><li class="nav-item item-130"><a href="/oscaiblog" >Solutions</a></li><li class="nav-item item-145 deeper parent"><span class="mod-menu__heading nav-header menu_first_level">Resources</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-324"><a href="/index.php/resources/changelog" >Changelog</a></li><li class="nav-item item-109"><a href="https://docs.onestepai.com/" >Documentation</a></li><li class="nav-item item-146"><a href="https://docs.onestepai.com/api/" >API</a></li><li class="nav-item item-150 deeper parent"><span class="mod-menu__heading nav-header ">Academy</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-287"><a href="https://docs.onestepai.com/guides/how_to_create_a_good_dataset/" >How to create a good dataset</a></li><li class="nav-item item-288"><a href="https://docs.onestepai.com/guides/how_to_create_a_good_model/" >How to create a good model</a></li></ul></li><li class="nav-item item-118"><a href="https://docs.onestepai.com/tutorials/basic/upload/" title="tutorials">Tutorials</a></li></ul></li><li class="nav-item item-319 deeper parent"><span class="mod-menu__heading nav-header menu_first_level">Company</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-323"><a href="/oscaiabout" >About us</a></li><li class="nav-item item-320"><a href="/privacy-policy" >Privacy Policy</a></li><li class="nav-item item-321"><a href="/terms-of-service" >Terms of Service</a></li><li class="nav-item item-322"><a href="/cookie-policy" >Cookie Policy</a></li><li class="nav-item item-292"><a href="/help/#oscaiContactForm" >Contact</a></li></ul></li><li class="nav-item item-110 deeper parent"><span class="mod-menu__heading nav-header c-Button c-Button--transparent c-Button--header no_underline">Log in / Sign up</span> <ul class="mod-menu__sub list-unstyled small"><li class="nav-item item-111"><a href="https://app-eu.onestepai.com" class="login_link">EU region</a></li><li class="nav-item item-112"><a href="https://app-us.onestepai.com" class="login_link">US region</a></li></ul></li></ul> <div class="container-search"> </div> </div> </header>--> <div class="site-grid"> <div class="grid-child container-component"> <div id="system-message-container" aria-live="polite"></div> <main class="container"> <div class="com-content-article item-page" itemscope itemtype="https://schema.org/Article"> <meta itemprop="inLanguage" content="en-GB"> <div itemprop="articleBody" class="com-content-article__body"> <p><a name="anchor"></a></p> <p>&nbsp;</p> <p>&nbsp;</p> <p><span style="font-size: 18pt;"><strong>1. Take multiple photos of the item from different angles and lighting conditions</strong></span></p> <p><br />To create a functional model, it’s important to show every angle of the item. The more photos you upload, the better the model will be able to recognize the item in different situations.</p> <p>&nbsp;</p> <p><img src="/images/pict1.jpg" alt="pict1" width="917" height="432" /></p> <p>&nbsp;</p> <ul style="list-style-type: circle;"> <li></li> <li>Here are some tips for taking good photos for machine learning:</li> <li></li> <li>• <strong>Use different lighting conditions.</strong> Take photos of the item in natural light, artificial light, and in different shadow conditions.<br />• <strong>Take photos from different angles.</strong> Take photos of the item from the front, back, sides, and top.<br />• <strong>Take photos with different levels of occlusion.</strong> Take photos of the item with other objects in front of it, behind it, and on top of it.</li> <li></li> <li><strong>Additional tips:</strong></li> <li></li> <li>• Use a high-quality camera to take photos.<br />• Avoid blurry or out-of-focus photos.<br />• Make sure the photos are well-lit.<br />• Crop the photos to remove any unnecessary background.</li> </ul> <p>&nbsp;</p> <p><span style="font-size: 18pt;"><strong>2. Label your photos with bounding boxes</strong></span></p> <p>&nbsp;</p> <p>Once you have taken photos of your item, you need to label them with bounding boxes. Bounding boxes are used to identify the objects in the photos.</p> <p>&nbsp;</p> <p>To label your photos, you can use our labeling tool. The labeling tool is a simple and easy-to-use tool that allows you to add bounding boxes to your photos.</p> <p>&nbsp;</p> <p>To add a bounding box, simply click and drag around the object you want to label. Once you have created a bounding box, you can type in the name of the object.</p> <p>&nbsp;</p> <p><strong>Here are some tips for labeling your photos:</strong></p> <p>&nbsp;</p> <p>• Be as precise as possible when creating bounding boxes.<br />• Label all of the objects in the photos.<br />• Use consistent names for the objects.</p> <p>&nbsp;</p> <p>Here are some examples of labeled photos:</p> <p>&nbsp;</p> <div style="height: 100%; flex-direction: row; box-sizing: border-box; display: flex; place-content: flex-end flex-start; align-items: flex-end;"> <div style="margin-right:1%;"><img src="/images/pict2a.jpg" alt="pict2a" width="980" height="462" /></div> <div><img src="/images/pict2b.jpg" alt="pict2b" width="978" height="589" /></div> </div> <p>&nbsp;</p> <p><strong>Data augmentation</strong></p> <p>&nbsp;</p> <p>After you have labeled your photos, you can use our data augmentation tool to expand your dataset further. The data augmentation tool will create more photos of your item with different angles, lighting conditions, and levels of occlusion.</p> <p>&nbsp;</p> <p>This will help you to create a more robust model that can recognize your item in a variety of situations.</p> <p>&nbsp;</p> <p>To use the data augmentation tool, simply select the photos you want to augment. The data augmentation tool will then create new photos of your item with different angles, lighting conditions, and levels of occlusion.</p> <p>&nbsp;</p> <p><span style="font-size: 18pt;"><strong>3. Train Your Model Effortlessly with Built-in Guidance</strong></span></p> <p>&nbsp;</p> <p>With your data labeled, you're ready to train your model! We make this process smooth and accessible, even for beginners. Here's how it works:</p> <p>&nbsp;</p> <p><strong>Built-in Training Guide and Templates:</strong></p> <p>&nbsp;</p> <p>Forget complex coding or wrestling with framework choices. Our app provides a guided training experience with built-in templates. These templates offer pre-defined configurations for common tasks like object recognition, making it easy to get started.</p> <p>&nbsp;</p> <p>The step-by-step guide walks you through the training process, simplifying tasks like:</p> <p>&nbsp;</p> <p>• Uploading your labeled dataset.<br />• Selecting the appropriate AI framework based on your project needs (ONESTEP AI will recommend options based on your data and goals).<br />• Adjusting key training parameters for optimal performance.</p> <p>&nbsp;</p> <p><img src="/images/pict3.jpg" alt="pict3" width="1138" height="585" /></p> <p>&nbsp;</p> <p><strong>Seamless Hardware Recommendation:</strong></p> <p><br />Training a model can be resource-intensive. Don't worry about choosing the right hardware! We analyze your project and recommend the most suitable hardware options, whether it's leveraging your local machine's capabilities or suggesting cloud-based solutions for larger datasets.</p> <p>&nbsp;</p> <p>This ensures efficient model training without overwhelming your system or requiring expensive hardware upfront.</p> <p>&nbsp;</p> <p>With these features, training your model becomes an intuitive and manageable step in the process, allowing you to focus on the insights your AI can deliver.</p> <p>&nbsp;</p> <p><img src="/images/pict4.jpg" alt="pict4" width="1203" height="539" /></p> <p>&nbsp;</p> <p><span style="font-size: 18pt;"><strong>4. Evaluate, Refine, and Deploy Your Model</strong></span></p> <p><br />Once your model is trained, it's time to see how well it performs! ONESTEP AI provides powerful tools to help you evaluate, refine, and ultimately deploy your model:</p> <p>&nbsp;</p> <p><strong>Comprehensive Evaluation:</strong></p> <p>&nbsp;</p> <p>Test your model's accuracy using a separate dataset it hasn't seen before. This helps gauge its ability to generalize and perform well in real-world scenarios. ONESTEP AI provides clear metrics and visualizations to analyze your model's performance.</p> <p>&nbsp;</p> <p><img src="/images/pict5.jpg" alt="pict5" width="1077" height="538" /></p> <p>&nbsp;</p> <p><strong>Effortless Refinement:</strong></p> <p><br />If the initial results aren't ideal, don't fret! ONESTEP AI empowers you to refine your model with ease. Based on the evaluation results, you can:</p> <p>&nbsp;</p> <p>• Retrain the model with adjustments to hyperparameters or training data.<br />• Leverage ONESTEP AI Cloud to rent different AI processors and test which one delivers the most efficient performance for your specific model. This "rent-to-test" approach allows you to find the optimal hardware configuration without upfront investment.</p> <p>&nbsp;</p> <p><img src="/images/pict6.jpg" alt="pict6" width="985" height="497" /></p> <p>&nbsp;</p> <p><strong>Flexible Deployment:</strong></p> <p><br />Once your model is refined and performing well, it's ready for deployment! Here's where ONESTEP AI's versatility shines:</p> <p>&nbsp;</p> <p>• <strong>Convertibility:</strong> Our app allows you to convert the trained model to different hardware formats, ensuring compatibility with various deployment environments. This flexibility lets you seamlessly integrate your model into your existing infrastructure.</p> <p>&nbsp;</p> <p>By combining evaluation tools, effortless refinement options, and hardware conversion capabilities, ONESTEP AI empowers you to not only build but also optimize and deploy your machine learning model with ease.</p> </div> </div> </main> <div class="container"> </div> </div> </div> <footer class="container-footer footer full-width"> <div class="grid-child"> <div id="mod-custom124" class="mod-custom custom"> <div class="foot-grad"> <div class="foot-cont"> <div class="fcont-p"> <div>Build your <span class="foot-green">AI solution</span> with our<br /><span class="foot-green">no-code platform</span> for machine learning</div> </div> <div class="fcont-p"> <div><img src="/images/template/onestepai-white.svg" alt="" /></div> <div class="foot-soc-cont"><a href="https://pl.linkedin.com/company/intratel" target="__blank"> <div class="foot-img-social"><img src="/images/linkedin.svg" alt="" style="width:20px;" /></div> </a> <a href="tel:+48856623071"> <div class="foot-img-social"><img src="/images/call.svg" alt="" /></div> </a> <a href="/help/#oscaiContactForm"> <div class="foot-img-social"><img src="/images/mail.svg" alt="" /></div> </a></div> </div> </div> </div> <div style="display: inline-block; width: 49%; color: #000000; padding: 0 0 0 90px;"><strong>ONESTEP AI 2024.</strong> All rights reserved.</div> <div style="display: inline-block; width: 49%; text-align: right; padding: 13px 0 5px 0;"><img src="/images/template/footer.jpg" alt="" class="imgue" /></div></div> </div> </footer> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10