import { search_web, search_x, generate_image, generate_video, wait_for_video } from '@wipcomputer/wip-xai-grok';
// Sensor: search
const web = await search_web({ query: "UN climate summit" });
console.log(web.content);
console.log(web.citations);
const x = await search_x({
query: "AI regulation",
allowed_x_handles: ["elonmusk"],
from_date: "2026-01-01",
});
// Actuator: generate
const img = await generate_image({ prompt: "a red cube on white", aspect_ratio: "1:1" });
console.log(img.images[0].url);
const vid = await generate_video({ prompt: "spinning globe", duration: 5 });
const result = await wait_for_video({ request_id: vid.request_id });
console.log(result.url);