prompt-version-manager
Version:
Centralized prompt management system for Human Behavior AI agents
20 lines • 744 B
TypeScript
/**
* Google provider implementation for TypeScript.
*/
import { Message, LLMResponse, TokenUsage, ResponseFormat } from '../core/models';
import { BaseProvider } from './base';
export declare class GoogleProvider extends BaseProvider {
private genAI;
private static readonly PRICING;
constructor(apiKey?: string, config?: Record<string, any>);
get name(): string;
get supportedModels(): string[];
chatCompletion(model: string, messages: Message[], options?: {
temperature?: number;
maxTokens?: number;
responseFormat?: ResponseFormat;
[key: string]: any;
}): Promise<LLMResponse>;
calculateCost(model: string, tokens: TokenUsage): number;
}
//# sourceMappingURL=google.d.ts.map