本指南介绍如何将 AI 智能体(如 Claude Code、Cursor 或 LangChain)连接到 Neural4D API,让 3D 模型生成成为现有软件流程中可编写脚本、全自动执行的环节。
AI 智能体通过 Neural4D 的 REST API 与其交互。你只需向智能体发出自然语言指令,它就会将指令转换为结构化的 HTTP POST 请求,轮询任务直至完成,并下载输出文件。你无需手动编写脚本。
支持 MCP(模型上下文协议)的智能体,例如搭配 Blender Connector 的 Claude Code 或 Cursor,还可以自动将下载的资产直接导入已打开的 Blender 或 Autodesk Fusion 场景。有关这一方法的实际操作步骤,请参阅《使用 Claude Code 调用 Neural4D API:2026 开发者指南》。
在让 AI 智能体调用 Neural4D API 之前,需要满足两个前提条件。
| Neural4D API 密钥 | 所有 API 请求都需要 Bearer Token。登录 Neural4D Studio,进入账户设置,在 API Keys 标签页下生成密钥。完整步骤请参阅《如何获取和管理 Neural4D API 密钥》。 |
| AI 智能体或 CLI 工具 | 你需要一个能运行终端命令并发送 HTTP 请求的 AI 智能体。Claude Code、Cursor、LangChain 或任何兼容 MCP 的智能体均可。智能体必须能从环境变量中读取 Bearer Token,以免将凭据硬编码到脚本中。 |
Neural4D API 不会立即返回生成完毕的模型。提交 POST 请求后,API 会返回一个 task_id。智能体需要轮询另一个状态端点,确认任务完成后才能下载结果。配置得当的智能体会按以下方式处理:
| 轮询状态端点 | 让智能体每隔 30 秒调用一次 GET /v1/tasks/{task_id},并检查 status 字段。当其值为 completed 时,继续从输出 URL 下载文件。
|
| 处理超时错误 | 高质量生成可能需要 60 至 120 秒。让智能体至少等待 150 秒,再将任务判定为失败。如果超时,智能体可以自动重新提交相同的请求。 |
| 保存任务状态 | 对于批量工作流,让智能体在提交请求后立即将每个 task_id 写入本地日志文件。如果会话中断,智能体可以读取日志并继续轮询尚未完成的任务。 |
要自动调用 Neural4D 端点,必须准确处理 JSON 请求体参数。你可以让选用的 AI 智能体使用 curl 或 Python 客户端编写请求脚本。有关本地环境设置步骤,请参阅《Neural4D 3D 模型 API 用户指南》。
向智能体提供以下提示词,测试集成是否正常:
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.智能体会自动生成脚本、处理 HTTP 请求,并将生成的 .glb 或 .obj 文件直接下载到你的工作区。
需要直接通过代码集成?如果你更愿意在不使用 AI 智能体的情况下手动编写后端脚本,请参阅《如何将 Neural4D API 集成到自定义工作流》。