import { createOkra } from '@okrapdf/runtime';
const okra = createOkra({ apiKey: process.env.OKRA_API_KEY });
const [a, b] = await Promise.all([
okra.sessions.create('./nvidia-10k.pdf', { wait: true }),
okra.sessions.create('./amd-10k.pdf', { wait: true }),
]);
const response = await fetch('https://api.okrapdf.com/api/agents/deploy', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.OKRA_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
documentIds: [a.id, b.id],
name: 'gpu-comparison',
documents: [
{ jobId: a.id, fileName: 'NVIDIA 10-K' },
{ jobId: b.id, fileName: 'AMD 10-K' },
],
}),
});
const agent = await response.json();
console.log(agent.url, agent.token);