本指南將帶你了解如何將 AI Agent(例如 Claude Code、Cursor 或 LangChain)連接至 Neural4D API,讓 3D 模型生成成為現有軟體流程中完全自動化、可透過指令碼執行的步驟。
AI Agent 會透過 REST API 與 Neural4D 互動。你只需提供自然語言指令,Agent 就會將其轉換為結構化的 HTTP POST 請求、輪詢任務完成狀態,並下載輸出檔案。你不需要手動撰寫指令碼。
支援 MCP(Model Context Protocol)的 Agent,例如搭配 Blender Connector 的 Claude Code 或 Cursor,還能進一步將下載的資產自動直接匯入開啟中的 Blender 或 Autodesk Fusion 場景。如需實際操作說明,請參閱使用 Claude Code 搭配 Neural4D API:2026 開發者指南。
在指示任何 AI Agent 呼叫 Neural4D API 前,需要先完成以下兩項準備。
| Neural4D API 金鑰 | 所有 API 請求都需要 Bearer Token。登入 Neural4D Studio,前往帳戶設定,並在API Keys分頁下產生金鑰。完整步驟請參閱如何取得及管理 Neural4D API 金鑰指南。 |
| AI Agent 或 CLI 工具 | 你需要一個能夠執行終端機指令並發送 HTTP 請求的 AI Agent。Claude Code、Cursor、LangChain 或任何相容 MCP 的 Agent 都可以使用。為避免將憑證直接寫入程式碼,Agent 必須能從環境變數讀取你的 Bearer Token。 |
Neural4D API 不會立即回傳已完成的模型。提交 POST 請求後,API 會回傳task_id。接著,你的 Agent 必須輪詢個別的狀態端點,直到任務標示為完成,才能下載結果。設定完善的 Agent 會按照以下方式管理任務:
| 輪詢狀態 端點 | 指示 Agent 每 30 秒呼叫GET /v1/tasks/{task_id}一次,並檢查status欄位。當數值為completed時,即可下載輸出 URL。
|
| 處理逾時 錯誤 | 高品質生成可能需要 60 到 120 秒。請指示 Agent 至少等待 150 秒,再將任務視為失敗。發生逾時時,Agent 可以自動重新提交相同的請求。 |
| 儲存任務 狀態 | 對於批次工作流程,請指示 Agent 在每次提交後,立即將每個task_id寫入本機記錄檔。如果工作階段中斷,Agent 就能讀取記錄並輪詢尚未完成的任務,繼續執行工作。 |
自動化 Neural4D 端點需要精確處理 JSON 內容參數。你可以指示選用的 AI Agent 使用 curl 或 Python 用戶端編寫這些請求。如需本機環境設定的操作說明,請參閱Neural4D 3D 模型 API 使用指南。
提供以下提示詞給你的 Agent,以測試整合功能:
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.Agent 會自動產生指令碼、處理 HTTP 請求,並將產生的.glb或.obj檔案直接下載至你的工作區。
需要直接整合程式碼嗎?如果你偏好在不使用 AI Agent 的情況下手動撰寫後端指令碼,請參閱我們的指南:如何將 Neural4D API 整合至自訂工作流程。