Este guia mostra como conectar um agente de IA, como Claude Code, Cursor ou LangChain, à API da Neural4D para transformar a geração de modelos 3D em uma etapa totalmente automatizada e programável do seu pipeline de software atual.
Os agentes de IA interagem com a Neural4D por meio da API REST. Você fornece uma instrução em linguagem natural, e o agente a converte em uma solicitação HTTP POST estruturada, verifica o andamento da tarefa e baixa o arquivo gerado. Não é necessário escrever scripts manualmente.
Agentes compatíveis com MCP (Model Context Protocol), como Claude Code com Blender Connector ou Cursor, podem ir além e inserir automaticamente o recurso baixado diretamente em uma cena aberta do Blender ou do Autodesk Fusion. Para ver essa abordagem na prática, consulte Use Claude Code com a API da Neural4D: guia do desenvolvedor para 2026.
Antes de instruir qualquer agente de IA a chamar a API da Neural4D, você precisa atender a dois pré-requisitos.
| Chave da API da Neural4D | Todas as solicitações à API exigem um Bearer Token. Entre no Neural4D Studio, acesse as configurações da conta e gere uma chave na aba Chaves de API. Consulte o guia Como obter e gerenciar sua chave da API da Neural4D para ver todas as etapas. |
| Um agente de IA ou ferramenta de linha de comando | Você precisa de um agente de IA capaz de executar comandos no terminal e fazer solicitações HTTP. Claude Code, Cursor, LangChain ou qualquer agente compatível com MCP pode ser usado. Para evitar credenciais gravadas diretamente no código, o agente precisa conseguir ler seu Bearer Token das variáveis de ambiente. |
A API da Neural4D não retorna um modelo concluído imediatamente. Após enviar uma solicitação POST, a API retorna um task_id. Em seguida, o agente precisa consultar um endpoint de status separado até a tarefa ser marcada como concluída e só então baixar o resultado. Veja como configurar o agente para lidar com isso:
| Consultar o endpoint de status | Instrua o agente a chamar GET /v1/tasks/{task_id} a cada 30
segundos e verificar o campo status. Quando o valor for
completed, ele poderá baixar o arquivo pelo URL de saída.
|
| Como lidar com erros de tempo limite | Uma geração de alta qualidade pode levar de 60 a 120 segundos. Instrua o agente a aguardar pelo menos 150 segundos antes de considerar uma tarefa malsucedida. Se ocorrer um tempo limite, o agente poderá reenviar a mesma solicitação automaticamente. |
| Armazenar o estado da tarefa | Em fluxos de trabalho em lote, instrua o agente a registrar cada task_id
em um arquivo de log local logo após o envio. Se a sessão for
interrompida, o agente poderá retomá-la lendo o log e consultando as tarefas
ainda não concluídas. |
Para automatizar o endpoint da Neural4D, é preciso configurar corretamente os parâmetros do corpo JSON. Você pode instruir o agente de IA escolhido a criar scripts para essas solicitações usando curl ou um cliente Python. Para configurar o ambiente local, consulte o Guia do usuário da API de modelos 3D da Neural4D.
Forneça ao agente a seguinte instrução para testar a integração:
Please request a 3D model of a 'Steampunk Aviator Goggles' from the Neural4D API at POST https://api.neural4d.com/v1/generateModelWithText.
Set modelCount: 1, disablePbr: 0.
Use Authorization: Bearer [YOUR_API_KEY].
Once requested, poll the task status, and when complete, save the UUIDs to a log file.O agente criará o script automaticamente, fará as solicitações HTTP e baixará os arquivos .glb ou .obj resultantes diretamente no seu espaço de trabalho.
Precisa integrar o código diretamente? Se preferir escrever os scripts de backend manualmente, sem um agente de IA, consulte o guia Como integrar a API da Neural4D a fluxos de trabalho personalizados.
Pronto para expandir seus fluxos de trabalho? Conheça a API da Neural4D .
Precisa de ajuda? Entre em contato com o suporte.