From 7e2a7210bed7f140b974e319cc4e25e62126ed01 Mon Sep 17 00:00:00 2001 From: Mat Manna Date: Fri, 16 Jan 2026 21:05:46 -0500 Subject: [PATCH] :sparkles: add api key functionality --- src/ai.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ai.ts b/src/ai.ts index 03c4bbf..07b3e35 100644 --- a/src/ai.ts +++ b/src/ai.ts @@ -9,6 +9,7 @@ export interface TaggerConfig { maxRetries?: number; requestDelay?: number; aiInstance?: string | null; + instanceAuthorization?: string | null; } export interface TagResult { @@ -80,6 +81,7 @@ export class SiteTagger { constructor(config: TaggerConfig = {}) { this.config = { aiInstance: config.aiInstance || null, + instanceAuthorization: config.instanceAuthorization || null, maxTags: config.maxTags || 4, maxRetries: config.maxRetries || 2, requestDelay: config.requestDelay || 1000, @@ -146,6 +148,7 @@ export class SiteTagger { method: "POST", headers: { "Content-Type": "application/json", + Authorization: this.config.instanceAuthorization ?? "", }, body: JSON.stringify({ model: this.model, -- 2.51.2