import { anthropic, Client } from "@upstash/qstash";
const client = new Client({ token: "<QSTASH_TOKEN>" });
const result = await client.batchJSON([
{
api: { name: "llm", provider: anthropic({ token: "<ANTHROPIC_TOKEN>" }) },
body: {
model: "claude-3-5-sonnet-20241022",
messages: [
{
role: "user",
content: "Describe the latest in AI research.",
},
],
},
callback: "https://example.com/callback1",
},
{
api: { name: "llm", provider: anthropic({ token: "<ANTHROPIC_TOKEN>" }) },
body: {
model: "claude-3-5-sonnet-20241022",
messages: [
{
role: "user",
content: "Outline the future of remote work.",
},
],
},
callback: "https://example.com/callback2",
},
// Add more requests as needed
]);
console.log(result);