const axios = require('axios');
const API_KEY = 'sk_yourpartner_abc123...';
const BASE_URL = 'https://api.docbit.ai';
async function askQuestion(orgId, userId, roles, question) {
const response = await axios.post(
`${BASE_URL}/api/ai/chat`,
{ message: question },
{
headers: {
'Authorization': `ApiKey ${API_KEY}`,
'X-External-Org-Id': orgId,
'X-External-User-Id': userId,
'X-External-Roles': JSON.stringify(roles),
'Content-Type': 'application/json'
}
}
);
return response.data;
}
// Usage
const answer = await askQuestion(
'acme',
'user-456',
['employee'],
'What is the vacation policy?'
);
console.log(answer.content);