{"status":"ok","ts":1779302690.671844}
curl --location --request GET 'https://zylalabs.com/api/12630/aperiodic+tile+creation+api/24447/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
{"patch_engine_semver":"1.0.0","supported_tile_families":["spectre_tile_1_1"],"roadmap":{"tile_families":[{"id":"spectre_tile_1_1","status":"supported","label":"Spectre / Tile(1,1)"},{"id":"einstein_hat_tile","status":"planned","label":"Einstein Hat monotile (same API hooks)"},{"id":"turtle_tile","status":"planned","label":"Companion turtle monotile family"}]},"free_tier_formats":["jpeg","jpg","png"],"supported_masks":["square","rectangle","circle","regular_hexagon","triangle","rounded_rect"],"supported_formats":["svg","csv","json","stl","stl_zip","obj_zip","glb","instance_json","png","jpg","jpeg"],"output_notes":{"glb":"3D tiled scene with one named, movable node per retained tile.","stl":"Whole-panel mesh output.","stl_zip":"Independent STL files, one per tile.","obj_zip":"Independent OBJ files, one per tile."},"boundary_behavior":"clip","visual_styling":{"side_styles":["flat","curvy","wavy","jagged","blocky"],"side_style_aliases":{"curved":"curvy","curve":"curvy"},"side_style_amplitude":{"min":0.0,"max":0.75,"default":0.12},"tile_edge_ratio":{"min":0.25,"max":4.0,"default":1.0,"note":"Anisotropic stretch of export geometry only; substitution placement remains canonical Tile(1,1). Not a true Tile(a,b) two-family substitution."},"side_style_wavy_segments":{"min":4,"max":64,"default":10},"palette_by_label":{"supported":true,"keys_per_label":["fill","stroke","opacity","stroke_width"],"wildcard_label":"*"},"request_fields":["side_style","side_style_amplitude","tile_edge_ratio","side_style_wavy_segments","palette_by_label"]},"limits":{"max_supertile_iterations":26,"max_tiles_per_job":500000,"sync_max_tiles":8000,"svg_max_tiles_hard":25000,"png_max_dimension_px":16000,"png_max_pixels":50000000,"max_output_bytes_soft":32212254719,"max_wall_time_sec":3600.0,"job_gc_hours":24,"stl_tile_instancing_floor":50000,"svg_max_chars":400000000,"redis_url":null},"atlas":{"available":true,"max_canonical_half_side":1544.0511060838514,"max_canonical_full_side":3088.102212167703,"cores":[{"tile_family":"spectre_tile_1_1","iterations":5,"tile_count":34649,"inscribed_half_side":72.85611373427516,"inscribed_center":[180.85884907869263,-190.4637563106116],"patch_version":"0.1.0"},{"tile_family":"spectre_tile_1_1","iterations":6,"tile_count":272791,"inscribed_half_side":197.20129785929603,"inscribed_center":[611.0929636810714,-457.26130132202326],"patch_version":"0.1.0"},{"tile_family":"spectre_tile_1_1","iterations":7,"tile_count":2147679,"inscribed_half_side":516.3669015101796,"inscribed_center":[1297.8529395021253,-1742.7605795910576],"patch_version":"0.1.0"},{"tile_family":"spectre_tile_1_1","iterations":8,"tile_count":16908641,"inscribed_half_side":1544.0511060838514,"inscribed_center":[4553.311273135866,-4060.276908476975],"patch_version":"1.0.0"}]},"coordinate_convention":"Canonical Tile(1,1) planar coordinates (unit-edge reference). Global client scale ∈ ℝ⁺ and rotation_deg are similarity transforms applied after substitution.","operational":{"run_jobs_in_process":false,"rate_limit_post_patch":"30/minute","queue_max_active_jobs":2000,"queue_max_active_jobs_per_key":100,"queue_max_heavy_jobs":300,"queue_max_heavy_jobs_per_key":10,"download_ttl_seconds_max":3600,"artifact_retention_note":"Generated artifacts are kept for roughly one hour after the job completes. Download or copy them to your own storage if you need them longer."}}
curl --location --request GET 'https://zylalabs.com/api/12630/aperiodic+tile+creation+api/24448/capabilities' --header 'Authorization: Bearer YOUR_API_KEY'
{"job_id":"bfb87a47-6910-462c-86ec-2bb63ca9bba7","status":"queued","tier":"tier_free","size_class":"small","estimated_seconds":5.0,"request_id":"2c7470cc-b96f-4725-b419-41826e2871e5","queue":{"status":"queued","size_class":"small","position":1,"estimated_wait_seconds":0.0}}
curl --location --request POST 'https://zylalabs.com/api/12630/aperiodic+tile+creation+api/24449/create+patch+job' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"mask": {"type": "circle", "radius": 16},
"formats": ["png", "jpg"],
"png_width_px": 512,
"png_height_px": 512,
"jpg_width_px": 512,
"jpg_height_px": 512
}'
{"job_id":"bfb87a47-6910-462c-86ec-2bb63ca9bba7","status":"completed","ttl_seconds":900,"urls":{"patch.jpg":"/v1/downloads/bfb87a47-6910-462c-86ec-2bb63ca9bba7/patch.jpg?exp=1779375751&sig=d61d646a3e3893ba4bd7c753a46cb9af2e8eca4178467ec19f62a2481ad3d39a","patch.png":"/v1/downloads/bfb87a47-6910-462c-86ec-2bb63ca9bba7/patch.png?exp=1779375751&sig=c6c4732a4874653588673c05fe14fb4570047b05603da7318d701d7694ec5064"}}
curl --location --request GET 'https://zylalabs.com/api/12630/aperiodic+tile+creation+api/24450/get+job+download+urls&job_id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए अव्यवस्थित टाइल निर्माण API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
अग्रणी कंपनियों का भरोसा
एपीआई के बारे में
एपेरियोडिक मोनोटाइल जनरेटर एपीआई एक होस्टेड रेस्ट सेवा है जो स्पेक्ट्रे टाइल 1,1 (आइनस्टीन मोनोटाइल) का उपयोग करके बिना गैप के एपेरियोडिक मोनोटाइल ज्यामिति प्रदान करती है यह एक क्षेत्र को गैर-दोहराने वाले टाइलिंग के साथ भरती है, एक मास्क आकार के लिए क्लिप करती है, स्थिर टाइल आईडी और लेबल असाइन करती है, और उत्पादन-तैयार कलाकृतियों को निर्यात करती है यह डेवलपर्स और एआई एजेंटों के लिए बनाई गई है जिन्हें ग्राहक पर प्रतिस्थापन गहराई, एटलस निर्माण या फ्रैक्टल पुनरावृत्ति उपकरण चलाए बिना असली टाइलिंग की आवश्यकता है कंप्यूटर ग्राफिक्स, प्रक्रियात्मक विश्व, ब्लेंडर और गेम इंजन, एडोब और कैड, 3डी प्रिंटिंग, जनरेटिव कला, वैज्ञानिक दृश्यता, मेटामटेरियल, वेव और ध्वनिक लेआउट, क्रिप्टोग्राफी से संबंधित ग्रिड प्रयोगों, और डेटा पाइपलाइनों का समर्थन करती है जिन्हें निर्धारक ज्यामिति की आवश्यकता होती है
इस एपीआई को क्या प्राप्त होता है और आपका एपीआई क्या प्रदान करता है (इनपुट / आउटपुट)
आप मास्क और आउटपुट प्रारूप के साथ JSON भेजते हैं मास्क में गोल, आयत, वर्ग, त्रिकोण, नियमित हेक्सागोन और गोलाकार आयत शामिल हैं, जो स्वचालित रूप से मानक टाइल इकाइयों में केंद्रित होते हैं वैकल्पिक स्केल, रोटेशन, बीज, SVG स्ट्रोक और पैलेट विकल्प, रास्टर आयाम, और 3डी एक्सट्रूसन गहराई प्रमाणीकरण के लिए हेडर X-API-Key के साथ। कार्यप्रवाह असिंक्रोनस है: एक पैच नौकरी बनाएं, जब तक कि पूर्ण या विफल न हो जाए तब नौकरी की स्थिति को पूछें, फिर साइन किए गए डाउनलोड यूआरएल प्राप्त करें प्रारूपों में png, jpg, jpeg, svg, csv, json, stl, glb, stl_zip, obj_zip, और instance_json शामिल हैं GLB प्रत्येक टाइल के लिए एक नामित नोड प्रदान करता है STL ZIP और OBJ ZIP प्रत्येक टाइल के लिए स्वतंत्र मेष प्रदान करते हैं मुफ्त कुंजी केवल छोटे रास्टर पूर्वावलोकन की अनुमति देती हैं भुगतान किए गए सोलो और वाणिज्यिक कुंजियाँ वेक्टर, 3डी, ज़िप बंडल, और बड़े कामों को अनलॉक करती हैं वैकल्पिक Idempotency-Key हेडर दोहराई गई प्रस्तुतियों को रोकता है पुनः प्रयास पर। बड़ी नौकरियों से पहले लाइव स्तर सीमाओं, समर्थित मास्क, प्रारूपों और कतार गहराई की जांच करने के लिए क्षमताओं के अंतिम बिंदु को कॉल करें
इस एपीआई के सबसे सामान्य उपयोग मामलों में क्या हैं
रेडरिंग और टेक्सचर के लिए एंटी-मोइरे और गैर-नियमित सैंपलिंग युनिटी, गोडोट, और थ्री.js में प्रक्रियात्मक मेष और विश्व सजावट GLB के माध्यम से ब्लेंडर ऐड-ऑन और टाइल वाले सतहों के लिए पाइपलाइन एकीकरण इलस्ट्रेटर, इंकस्केप, और लेजर या प्लॉटर कार्यप्रवाहों के लिए वेक्टर आउटपुट SVG के माध्यम से STL या अलग प्रिंट करने योग्य टाइलों के साथ सिंगल-पैनल 3डी प्रिंटिंग जनरेटिव मूर्तिकला और सजावटी डिजाइन एपीरियोडिक टाइलिंग पर अनुसंधान और शिक्षा कस्टम आयातकों, स्थानिक अनुक्रमण, और मशीन लर्निंग डेटासेट के लिए CSV, JSON, और इंस्टेंस मैनिफेस्ट एजेंटों को उपयोगकर्ताओं को png या jpg पर शुरू करना चाहिए, डिजाइन उपकरणों के लिए svg पर स्थानांतरित करना चाहिए, रियलटाइम 3डी के लिए glb, निर्माण पैनलों के लिए stl, और जब प्रत्येक टाइल को एक अलग वस्तु होना चाहिए तो stl_zip पर
क्या आपकी योजनाओं के साथ कोई सीमाएँ हैं
मुफ्त स्तर छोटे PNG और JPG पूर्वावलोकन तक सीमित है भारी नौकरियों जैसे बड़े GLB या ज़िप निर्यातों को छोटे, मानक, या भारी के रूप में वर्गीकृत किया गया है और ये कतार में लग सकते हैं प्रतिक्रियाएँ अनुमानित प्रतीक्षा और कतार स्थिति सहित हैं इसलिए क्लाइंट को पुनः प्रस्तुत करने के बजाय पूछना चाहिए साइन किए गए डाउनलोड यूआरएल समाप्त होते हैं उपयोगकर्ताओं को उन कला वस्तुओं को सहेजना चाहिए जो उन्हें महत्वपूर्ण हैं अंत उपयोगकर्ताओं से टाइल परिवार, मास्क केंद्र, रिटेंशन मोड, पैच संस्करण, प्रतिस्थापन गहराई, या कवरेज सीमा के लिए न पूछें एआई एजेंटों के लिए पूर्ण मशीन-समझने योग्य एकीकरण मार्गदर्शन इस लिस्टिंग में कॉन्फ़िगर की गई प्रदाता दस्तावेज़ साइट पर उपलब्ध है
प्रत्येक एंडपॉइंट JSON डेटा वापस करता है स्वास्थ्य जांच एंडपॉइंट API स्थिति की पुष्टि करता है जबकि क्षमताएं एंडपॉइंट समर्थित प्रारूपों मास्क प्रकारों और स्तर सीमाओं को प्रदान करता है पेशेवर पैच नौकरी बनाने का एंडपॉइंट नौकरी विवरण वापस करता है जिसमें नौकरी ID और स्थिति शामिल है नौकरी डाउनलोड URL प्राप्त करने का एंडपॉइंट पूर्ण नौकरियों के लिए डाउनलोड योग्य URL प्रदान करता है
मुख्य क्षेत्रों में `status`, `job_id`, `urls`, `estimated_seconds`, और `queue` विवरण शामिल हैं उदाहरण के लिए Create Patch Job प्रतिक्रिया में `job_id`, `status`, और `size_class` शामिल होते हैं जबकि Get Job Download URLs प्रतिक्रिया में डाउनलोड करने योग्य फाइलों के लिए `ttl_seconds` और `urls` शामिल होते हैं
पैरामीटर्स में `mask`, `scale`, `rotation`, `seed`, `palette`, और `raster dimensions` शामिल हैं उपयोगकर्ता अपनी अनुरोधों को अनुकूलित करने के लिए इन पैरामीटर्स को निर्दिष्ट कर सकते हैं ताकि उत्पन्न टाइल पैटर्न के आकार, आकार और रूप-रंग को नियंत्रित किया जा सके
प्रतिक्रियाएँ डेटा JSON प्रारूप में संरचित होती हैं जिसमें नेस्टेड ऑब्जेक्ट होते हैं उदाहरण के लिए Create Patch Job प्रतिक्रिया में नौकरी के विवरण वाला शीर्ष स्तर का ऑब्जेक्ट शामिल होता है जबकि Get Job Download URLs प्रतिक्रिया में व्यक्तिगत फ़ाइल लिंक्स वाला `urls` ऑब्जेक्ट शामिल होता है
क्षमताएँ एन्डपॉइंट समर्थित आउटपुट प्रारूपों, मास्क प्रकारों, स्तर सीमाओं और कतार सेटिंग्स की जानकारी प्रदान करता है यह उपयोगकर्ताओं को उनके पैच कार्यों के लिए कौन से प्रारूप और आकार अनुमेय हैं यह समझने में मदद करता है जिससे उनके प्रोजेक्ट्स के साथ संगतता सुनिश्चित होती है
उपयोगकर्ता लौटाए गए डेटा का उपयोग `status` क्षेत्र की जांच करके नौकरी की प्रगति की निगरानी करने के लिए कर सकते हैं `job_id` का उपयोग करके विशिष्ट नौकरियों का ट्रैक रखने के लिए और पूर्ण कलाकृतियों को डाउनलोड करने के लिए `urls` तक पहुंच सकते हैं यह कार्यप्रवाहों और परियोजना पाइपलाइन में कुशलता से एकीकरण की अनुमति देता है
विशिष्ट उपयोग के मामलों में गेम विकास के लिए बनावट उत्पन्न करना 3डी प्रिंटिंग के लिए अद्वितीय पैटर्न बनाना और डिजाइन अनुप्रयोगों के लिए वेक्टर ग्राफिक्स का उत्पादन करना शामिल है एपीआई एक व्यापक रचनात्मक और तकनीकी परियोजनाओं को समर्थन करता है जिससे यह विभिन्न उद्योगों के लिए बहुपरकारी बनता है
डेटा सटीकता को एपीआई में उपयोग किए जाने वाले टाइलिंग एल्गोरिदम की कठोर परीक्षण और मान्यता के माध्यम से बनाए रखा जाता है एपीआई का डिज़ाइन सुनिश्चित करता है कि उत्पन्न पैटर्न अप्रतीकृति होते हैं और निर्दिष्ट मानकों का पालन करते हैं जिससे उपयोगकर्ताओं के लिए विश्वसनीय आउटपुट प्रदान होता है