GPT Coach

// — Example AI Mentor using GPT API — async function getAIMentorResponse(vipName, question){ const response = await fetch(‘https://api.openai.com/v1/chat/completions’,{ method:’POST’, headers:{ ‘Content-Type’:’application/json’, ‘Authorization’:’Bearer YOUR_OPENAI_API_KEY’ }, body: JSON.stringify({ model: “gpt-5-mini”, messages:[ {role:”system”,content:”You are a friendly BBB VIP AI Coach guiding a Malaysian VIP user.”}, {role:”user”,content:`VIP ${vipName} asks: ${question}`} ], max_tokens: 300 }) }); const data = await response.json(); return data.choices[0].message.content; }// — Example: Chat UI — const chatForm = document.getElementById(‘ai-chat-form’); const chatOutput = document.getElementById(‘ai-chat-output’);chatForm.addEventListener(‘submit’, async e=>{ e.preventDefault(); const question = chatForm.querySelector(‘input[type=text]’).value; const vipName = “Bryan”; // Replace dynamically per VIP const answer = await getAIMentorResponse(vipName, question); const p = document.createElement(‘p’); p.innerHTML = `${vipName}: ${question}
Coach AI: ${answer}`; chatOutput.appendChild(p); chatForm.reset(); });
Translate »
滚动至顶部