UNPKG

gcloud-sonar-ai

Version:

A production-ready NPM package that provides a Perplexity Sonar alternative using Google Cloud Vertex AI and Gemini models.

15 lines 656 B
import { SearchResult, GroundingMetadata, SonarConfig } from './types'; export declare class SonarUtils { static extractSources(metadata?: GroundingMetadata, maxResults?: number): SearchResult[]; static sortSources(sources: SearchResult[]): SearchResult[]; static calculateTokenUsage(response: any): { input: number; output: number; thinking?: number; total: number; }; static buildEnhancedPrompt(query: string, customInstructions?: string): string; static formatTimestamp(): string; static sanitizeConfig(config: Partial<SonarConfig>): Partial<SonarConfig>; } //# sourceMappingURL=utils.d.ts.map