import { OpenRouterCore } from "@openrouter/sdk/core.js";import { analyticsGetUserActivity } from "@openrouter/sdk/funcs/analyticsGetUserActivity.js";// Use `OpenRouterCore` for best tree-shaking performance.// You can create one instance of it to use across an application.const openRouter = new OpenRouterCore({ httpReferer: "<value>", appTitle: "<value>", appCategories: "<value>", apiKey: process.env["OPENROUTER_API_KEY"] ?? "",});async function run() { const res = await analyticsGetUserActivity(openRouter); if (res.ok) { const { value: result } = res; console.log(result); } else { console.log("analyticsGetUserActivity failed:", res.error); }}run();
Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All Request options, except method and body, are allowed.