API Calling & Integration

Recommended architecture

Client → Your server (proxy) → AI provider. Keep secrets on the server, add authentication & rate limits.

Server proxy (example in Node.js)

// Express example (pseudo)
app.post('/api/chat', async (req,res)=>{
  const prompt = req.body.prompt;
  // call AI provider with secret key on server
  const result = await aiClient.create({model:'gpt-4o-mini', messages:[{role:'user', content:prompt}]});
  res.json({answer: result.choices[0].message.content});
});