๐ฎInGame UGC - API
import axios from 'axios';
import { GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader.js';
async function generateAndLoadModel() {
try {
const response = await axios.post('https://api.metakraft.ai/generateModel', {
headers: {
'Authorization': `Bearer ${process.env.KRAFT_API_KEY}`
},
// Include other API parameters here
});
const modelUrl = response.data.modelUrl;
const loader = new GLTFLoader();
loader.load(modelUrl, function (gltf) {
scene.add(gltf.scene); // Assuming you have a Three.js scene set up
});
} catch (error) {
console.error('Error generating or loading the model:', error);
}
}
Last updated