POST /v1/3d/generations cria uma tarefa TokenLab; respostas de status concluído retornam ativos de modelo para download, como model_url e, quando disponíveis, URLs específicas de formato.
Escolha O Tipo De Entrada
| Fluxo de Trabalho | Entrada obrigatória | Campos opcionais | Notas |
|---|---|---|---|
| Texto-para-3D | model, prompt | format, quality, style, seed | Melhor para gerar um novo ativo a partir de uma descrição |
| Imagem-para-3D | model, prompt, image ou image_url | format, quality, style, seed | Use apenas quando o modelo selecionado suportar entrada de imagem |
image, image_url, format, quality, style ou seed.
Crie Uma Tarefa 3D
image_url público sempre que possível. Use image inline/base64 apenas quando seu cliente enviar intencionalmente mídia privada e seu backend estiver preparado para corpos de solicitação maiores.
Opções De Formato De Saída
glbé geralmente o padrão mais seguro para pré-visualizações na web.fbxeobjsão úteis para pipelines DCC quando o modelo selecionado os suporta.usdzé útil para fluxos de trabalho AR da Apple quando exposto pelo modelo.- Valores de
qualitymais altos podem aumentar a latência e o custo. Exponha-os como escolhas explícitas do usuário, não como padrões ocultos. seedé útil para reprodutibilidade apenas quando o modelo o respeita.
Consulte E Armazene Ativos
Use opoll_url retornado primeiro. Se seu cliente precisar de uma rota fixa, use GET /v1/tasks/{id}.
model_url e podem incluir glb_url, fbx_url, obj_url ou usdz_url. Baixe ou armazene o ativo selecionado em seu próprio produto se os usuários precisarem de acesso repetido, histórico de versões ou downloads de longa duração.
Lista De Verificação De Produção
- Persista
task_id,poll_url, modelo, formato solicitado e seu próprio ID de registro de ativo. - Retome a consulta após a atualização da página, em vez de criar uma tarefa duplicada.
- Valide o tamanho e a acessibilidade da imagem de origem antes de criar a tarefa.
- Mantenha as URLs de ativos gerados fora de páginas públicas, a menos que o usuário tenha permissão para acessar o ativo.
- Registre
billing_transaction_idquando presente para reconciliação posterior.
Erros Comuns
| Sintoma | Causa provável | Correção |
|---|---|---|
| A resposta de criação não tem URL de ativo | A geração 3D é assíncrona | Consulte até o status terminal |
| Formato solicitado ausente | O modelo não retornou esse formato | Retorne para model_url ou escolha um modelo que suporte o formato |
| Imagem-para-3D rejeitada | O modelo selecionado é apenas texto ou a URL da imagem é inacessível | Verifique o contrato do modelo e valide a URL |
| Ativos duplicados | O caminho de repetição recriou a tarefa após o tempo limite | Armazene a identidade da tarefa antes de tentar novamente |
Referência da API
| Tópico | Referência |
|---|---|
| Criar 3D | Criar 3D |
| Obter Status 3D | Obter Status 3D |
| Obter Status da Tarefa | Obter Status da Tarefa |
| Listar Modelos | Listar Modelos |
| Faturamento & Preços | Faturamento & Preços |