Integrate MetaVision AI generation into your projects
/api/generate3d
Generate a 3D model from text description
curl -X POST https://metavision.click/api/generate3d -H "Content-Type: application/json" -H "X-API-Key: YOUR_API_KEY" -d '{"prompt": "a futuristic spaceship"}'
{"task_id": "abc123-..."}
/api/status/{task_id}
Check generation status
curl https://metavision.click/api/status/abc123-...
{"status": "success", "progress": 100, "model": "https://...", "image": "https://..."}
/api/key/validate
Validate API key and check credits
curl -X POST https://metavision.click/api/key/validate -H "Content-Type: application/json" -d '{"api_key": "YOUR_API_KEY"}'
{"valid": true, "plan": "basic", "credits": 50, "used": 5, "remaining": 45}
import requests, time
API_KEY = "your_api_key"
BASE = "https://metavision.click"
# Generate 3D model
r = requests.post(f"{BASE}/api/generate3d",
headers={"X-API-Key": API_KEY},
json={"prompt": "a red sports car"})
task_id = r.json()["task_id"]
# Poll for result
while True:
status = requests.get(f"{BASE}/api/status/{task_id}").json()
print(f"Status: {status['status']} {status['progress']}%")
if status["status"] == "success":
print(f"Model: {status['model']}")
break
time.sleep(5)
MetaVision Protocol • metavision.click