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
TypeScript
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