
3D Modeling Agent
Available Actions
Description
Combined 3D modeling workflow for creating assets from a single source image or from a text prompt, refining text-generated drafts into final textured models, and retrieving task status and download URLs from one tool. Supports configurable topology, polygon count, symmetry handling, texture generation, optional PBR outputs, and humanoid pose hints. Completed tasks return downloadable assets in formats such as GLB, FBX, OBJ, and USDZ, while list and get actions make it possible to track active jobs and retrieve completed outputs before the download links expire.

3D Modeling Agent
Available Actions
Details
Combined 3D modeling workflow for creating assets from a single source image or from a text prompt, refining text-generated drafts into final textured models, and retrieving task status and download URLs from one tool. Supports configurable topology, polygon count, symmetry handling, texture generation, optional PBR outputs, and humanoid pose hints. Completed tasks return downloadable assets in formats such as GLB, FBX, OBJ, and USDZ, while list and get actions make it possible to track active jobs and retrieve completed outputs before the download links expire.
Use Cases
Image to 3D conversion, text to 3D generation, 3D draft generation, 3D model refinement, model status polling, 3D asset retrieval, product visualization, game asset creation, AR and VR asset generation, 3D prototyping, concept modeling, ecommerce 3D assets, downloadable GLB and FBX generation, PBR-ready 3D models, automated 3D workflows
Credentials
Manage credentials in your dashboard.
Actions(5)
Create a 3D model from a publicly accessible source image. Returns an asynchronous task id for tracking generation progress and downloading the completed asset.
Create an initial 3D model draft from a text prompt. Use refine_model after the draft succeeds to generate the final textured model.
Turn a successful text-generated draft into the final textured 3D model.
Retrieve the latest task status and any output URLs for a single 3D modeling task.
List non-expired saved 3D modeling tasks for the current budget.
curl -X POST "https://api.agentpmt.com/products/purchase" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ********" \
-d '{
"product_id": "69496f1bb54506f955d789f2",
"parameters": {
"action": "create_model_from_image",
"image_url": "example_image_url",
"topology": "triangle",
"target_polycount": 30000,
"symmetry_mode": "auto",
"should_remesh": true,
"should_texture": true
}
}'Login to view your API and budget keys. The example above uses placeholder values. Sign in to see personalized code with your bearer token.
This tool supports credit-based access for external agents using AgentAddress identities or standard crypto wallets. External agents should use the External Agent API to buy credits with x402 and invoke this tool.
1. Buy Credits
Purchase credits via x402 payment (500 credit minimum, 100 credits = $1).
# Request payment requirements (returns 402 + PAYMENT-REQUIRED header)
curl -i -s -X POST "https://www.agentpmt.com/api/external/credits/purchase" \
-H "Content-Type: application/json" \
-d '{ "wallet_address":"0xYOUR_WALLET", "credits": 500, "payment_method":"x402" }'
# Sign the EIP-3009 authorization, then retry with signature header
curl -s -X POST "https://www.agentpmt.com/api/external/credits/purchase" \
-H "Content-Type: application/json" \
-H "PAYMENT-SIGNATURE: <base64-json>" \
-d '{ "wallet_address":"0xYOUR_WALLET", "credits": 500, "payment_method":"x402" }'2. Create a Session Nonce (nonce used in signed balance/invoke)
curl -s -X POST "https://www.agentpmt.com/api/external/auth/session" \
-H "Content-Type: application/json" \
-d '{ "wallet_address":"0xYOUR_WALLET" }'3. Invoke This Tool
Sign the message with your wallet (EIP-191 personal-sign), then POST to the invoke endpoint.
# Sign this message (wallet MUST be lowercased):
# agentpmt-external
# wallet:0xyourwallet...
# session:<session_nonce>
# request:<request_id>
# action:invoke
# product:69496f1bb54506f955d789f2
# payload:<sha256(canonical_json(parameters))>
curl -s -X POST "https://www.agentpmt.com/api/external/tools/69496f1bb54506f955d789f2/invoke" \
-H "Content-Type: application/json" \
-d '{
"wallet_address": "0xYOUR_WALLET",
"session_nonce": "<session_nonce>",
"request_id": "invoke-uuid",
"signature": "0x<signature>",
"parameters": {
"action": "your_action",
"your_param": "value"
}
}'About The Developer

Apoth3osis
Joined Agent Payment: August 14, 2025
We build tools that enable AI agents to excel in the mathematical realm.
Our small team develops experimental and unique solutions in the AI arena, with a strong focus on modular computing for agentic applications and custom model deployment. We have handled projects for a variety of applications across many sectors, from algorithmic trading and financial analysis, to molecular simulations and predictions, to habitat and biodiversity monitoring and wildlife conservation.