Rychlý start
Začněte vytvořením svého API klíče
Každý požadavek v tomto průvodci jej potřebuje. Vytvoření klíče trvá méně než minutu.
Vytvořit svůj API klíčČtyři kroky k vašemu prvnímu 3D modelu, použitím Meshy REST API.
Používáte AI kódovacího asistenta? Podívejte se na naši stránku Integrace AI — nainstalujte server Meshy MCP pro přístup k nástrojům z Claude Code, Cursor, Windsurf a dalších MCP-kompatibilních nástrojů, nebo nasměrujte jednoduchého chatového agenta na llms.txt.
1Získejte svůj API klíč
Vytvořit API klíč z vašich nastavení účtu — nebudete jej moci znovu zobrazit po této obrazovce, proto jej uložte na bezpečné místo. Každý požadavek se autentizuje s Bearer tokenem v záhlaví Authorization — viz Autentizace.

Tip na bezpečnost: vyhněte se vkládání svého klíče přímo do skriptů — uložte jej jako proměnnou prostředí: export MESHY_API_KEY="msy_...".
2Proveďte svou první žádost Obrázek na 3D
Exportujte svůj klíč, poté vytvořte svůj první úkol s Obrázek na 3D. Pracujete s textovým promtem nebo více fotografiemi namísto? Podívejte se na Text na 3D nebo Více obrázků na 3D.
Exportujte svůj klíč
export MESHY_API_KEY="<your-api-key>"
Spusťte to ve svém terminálu (Terminál na macOS, Příkazový řádek nebo PowerShell na Windows) — ne v prohlížeči.
Každý příklad níže používá tuto fotografii — nahraďte svým vlastním image_url, pokud chcete zkusit něco jiného.

Žádost
curl https://api.meshy.ai/openapi/v1/image-to-3d \
-X POST \
-H "Authorization: Bearer ${MESHY_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"image_url": "https://docs.meshy.ai/images/api/quick-start/source-photo.webp"
}'
3Zkontrolujte stav úkolu
Požadavky vrací ID úkolu okamžitě. Dotazujte stejný koncový bod, dokud status nebude SUCCEEDED — nahraďte <task_id> níže ID vráceným ve kroku 2.
Žádost
curl https://api.meshy.ai/openapi/v1/image-to-3d/<task_id> \
-H "Authorization: Bearer ${MESHY_API_KEY}"
Odpověď — SUCCEEDED
{
"id": "018a210d-8ba4-705c-b111-1f1776f7f578",
"status": "SUCCEEDED",
"progress": 100,
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.glb?Expires=***",
"fbx": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/model.fbx?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/018a210d-8ba4-705c-b111-1f1776f7f578/output/preview.png?Expires=***",
"task_error": {
"message": ""
}
}
Neupřednostňujete dotazování? Použijte SSE streamování nebo webhook k získání oznámení ve chvíli, kdy úkol skončí.
4Stáhněte si svůj model
Získejte model z model_urls v odpovědi výše. Každý formát (GLB, FBX, OBJ, USDZ, STL) je podepsaný, časově omezený URL —nebo přeskočte příkazový řádek a vložte URL přímo do adresního řádku prohlížeče ke stažení.
Stáhnout
curl -L "<model_urls.glb z odpovědi výše>" -o model.glb

Soubory jsou uchovány po dobu 3 dnů v ne-Enterprise plánech — viz Uchování assetů.
Ucelte to vše dohromady
Upřednostňujete jeden skript, který zvládne vše — vytvoření, dotazování, stažení?
Kompletní skript
import axios from 'axios';
import fs from 'fs';
const headers = { Authorization: `Bearer ${process.env.MESHY_API_KEY}` };
const imageUrl = 'https://docs.meshy.ai/images/api/quick-start/source-photo.webp';
// 1. Vytvořte úkol
const { data: created } = await axios.post(
'https://api.meshy.ai/openapi/v1/image-to-3d',
{ image_url: imageUrl },
{ headers },
);
const taskId = created.result;
// 2. Dotazujte, dokud neskončí
let task;
while (true) {
const { data } = await axios.get(`https://api.meshy.ai/openapi/v1/image-to-3d/${taskId}`, { headers });
task = data;
if (task.status === 'SUCCEEDED' || task.status === 'FAILED') break;
await new Promise((resolve) => setTimeout(resolve, 5000));
}
// 3. Stáhněte výsledek
const { data: model } = await axios.get(task.model_urls.glb, { responseType: 'arraybuffer' });
fs.writeFileSync('model.glb', model);
console.log('Uložen model.glb');
Prozkoumejte běžné pracovní postupy
Herní postava připravena
Připravte humanoidní síť s kostrou pro animaci v Unity nebo Unreal.
Learn more →Lowpoly asset
Nastavte model_type na lowpoly při Obrázek na 3D pro čistou, herně připravenou síť.
3D tisk model
Převést dokončený model na soubor 3MF s více barvami, připravený ke krájení a tisku.
Learn more →Další kroky
- Dáváte přednost uživatelskému rozhraní? Zkuste API Playground — nakonfigurujte požadavek, spusťte ho a zkopírujte vygenerovaný kód.
- Procházejte kompletní API referenci pro každý koncový bod.
- Zkontrolujte Ceny, Limity rychlosti a Chyby před přechodem do produkce.
- Sledujte Changelog pro aktualizace a opravy chyb.
- Máte zpětnou vazbu nebo čelíte problémům? Připojte se k naší komunitě na Discordu — rádi o vás uslyšíme!