API สำหรับ AI และนักพัฒนา

ให้ AI และโปรแกรมของคุณค้นดัชนีโมเดล 3D ฟรีของ AssetHub ได้โดยตรง ข้อมูลเป็น JSON อ่านอย่างเดียว ทุกรายการมีลิงก์ไปหน้าดาวน์โหลดของเจ้าของผลงานและบอกสัญญาอนุญาตครบ

ใช้ฟรี
ไม่ต้องขอคีย์
เปิด CORS
60 ครั้งต่อนาทีต่อ IP

เชื่อมต่อได้ 4 ทาง

MCP serverสำหรับ Claude, ChatGPT, Cursor และโปรแกรมที่รองรับ Model Context Protocol ต่อแล้ว AI เรียกค้นได้เอง
REST JSONเรียกด้วย HTTP GET จากโค้ดหรือเครื่องมือใดก็ได้
OpenAPI 3.1นำสเปกเข้า ChatGPT Actions หรือเครื่องมือที่อ่าน OpenAPI ได้
llms.txtสรุปเว็บและวิธีใช้ API ให้ AI ที่เข้ามาอ่านเว็บ

MCP server

ที่อยู่ของ MCP server เป็นแบบ Streamable HTTP ไม่ต้องยืนยันตัวตน มีเครื่องมือ 3 ตัว คือ search_assets ค้นรายการ get_asset ดูรายละเอียดพร้อมสัญญาและวิธีนำเข้า Unreal Engine และ list_filters ดูค่าตัวกรองกับจำนวนรายการ

https://asset.softpalworld.com/api/mcp

ใน Claude ให้ไปที่ Settings แล้วเลือก Connectors กด Add custom connector แล้ววางที่อยู่ด้านบน ส่วน Claude Code ใช้คำสั่งนี้

claude mcp add --transport http assethub https://asset.softpalworld.com/api/mcp

โปรแกรมอื่นที่รองรับ MCP ผ่าน HTTP ให้ใส่ที่อยู่เดียวกันในหน้าตั้งค่า MCP server ของโปรแกรมนั้น

REST API

ค้นหารายการ

curl "https://asset.softpalworld.com/api/public/search?q=samurai&format=fbx&license=commercial&per=5"

ดูรายละเอียดของรายการเดียว ใช้ id จากผลค้น ได้สัญญาแบบเต็ม ข้อความเครดิต วิธีนำเข้า Unreal Engine และรายการใกล้เคียง

curl "https://asset.softpalworld.com/api/public/asset/{id}"

ดูค่าตัวกรองที่ใช้ได้ คำอธิบายสัญญา และจำนวนรายการในดัชนี

curl "https://asset.softpalworld.com/api/public/meta"

สเปก OpenAPI 3.1 สำหรับนำเข้าเครื่องมืออื่น

https://asset.softpalworld.com/api/public/openapi.json

พารามิเตอร์ของการค้นหา

ชื่อค่าที่ใช้ได้ความหมาย
qข้อความคำค้น ไทยหรืออังกฤษ เช่น samurai, female knight, ตัวละครเอเชีย
formatuasset, metahuman, fbx, obj, gltf, glb, blend, usd, unitypackageนามสกุลไฟล์
categorycharacter, creature, animation, weapon, environment, nature, prop, vehicle, otherหมวด
sourcefab, sketchfab, polyhaven, quaterniusแหล่งต้นทาง
licenseany, commercial, cc0commercial คือเฉพาะสัญญาที่ใช้เชิงพาณิชย์ได้ cc0 คือสาธารณสมบัติ
rigged, animated, asian1เฉพาะที่มีโครงกระดูก มีแอนิเมชัน หรือสไตล์เอเชีย
sortrelevance, popular, newการเรียงลำดับ
page, perตัวเลขหน้าที่ และจำนวนต่อหน้า สูงสุด 50 ค่าตั้งต้น 20

คำในช่อง q อย่าง fbx, uasset, rigged หรือ เอเชีย จะถูกตีความเป็นตัวกรองให้อัตโนมัติ ถ้าใส่ค่าตัวกรองผิด API ตอบสถานะ 400 พร้อมบอกค่าที่ใช้ได้

ข้อมูลที่ได้กลับ

{
  "ok": true,
  "total": 42, "page": 1, "pages": 9, "per_page": 5,
  "results": [
    {
      "id": "...",
      "title": "...",
      "category": "character",
      "source": "sketchfab",
      "author": "...",
      "page_url": "https://asset.softpalworld.com/asset/...",
      "download_page_url": "https://sketchfab.com/3d-models/...",
      "formats": ["fbx", "gltf", "glb"],
      "license": { "code": "cc-by", "commercial_use": true, "attribution_required": true },
      "rigged": true, "animated": false, "polygon_count": 12000
    }
  ]
}
idรหัสรายการ ใช้เรียกดูรายละเอียด
page_urlหน้าของรายการบน AssetHub
download_page_urlหน้าดาวน์โหลดของเจ้าของผลงานบนแพลตฟอร์มต้นทาง
download_accessต้องมีบัญชีของต้นทางหรือไม่
formatsนามสกุลไฟล์ที่มี
licenseสัญญาอนุญาต พร้อมธง commercial_use, attribution_required, modifications_allowed, redistribution_allowed และคำอธิบายไทยกับอังกฤษ
credit_textข้อความเครดิตสำเร็จรูป มีเฉพาะในรายละเอียดของรายการที่สัญญาบังคับให้เครดิต
rigged, animated, asian_style, polygon_countคุณสมบัติของโมเดล

ข้อตกลงการใช้งาน

AssetHub ไม่ได้เก็บไฟล์โมเดล เมื่อแนะนำรายการให้ผู้ใช้ โปรดส่งผู้ใช้ไปที่ download_page_url ของต้นทางหรือ page_url ของเรา และบอกสัญญาอนุญาตของรายการนั้นทุกครั้ง

ข้อมูลสัญญาเก็บจากต้นทางโดยอัตโนมัติ เจ้าของผลงานอาจเปลี่ยนเงื่อนไขภายหลัง ควรแนะนำให้ผู้ใช้ตรวจหน้าต้นทางอีกครั้งก่อนนำไปใช้ในงานเชิงพาณิชย์ อ่านความหมายของแต่ละสัญญาได้ที่ หน้าสัญญาอนุญาต

จำกัดการเรียก 60 ครั้งต่อนาทีต่อ IP เมื่อเกินจะได้สถานะ 429 พร้อมเวลาที่ต้องรอ ผลลัพธ์เก็บแคชได้ 5 นาที หากต้องการใช้ปริมาณมากกว่านี้ ติดต่อ support@softpalworld.com