giga-code
Version:
A personal AI CLI assistant powered by Grok for local development.
14 lines (13 loc) • 966 B
TypeScript
export interface ApiKeyValidationResult {
isValid: boolean;
error?: string;
}
export declare function validateOpenRouterKey(apiKey: string): Promise<ApiKeyValidationResult>;
export declare function validateAnthropicKey(apiKey: string): Promise<ApiKeyValidationResult>;
export declare function validateGoogleKey(apiKey: string): Promise<ApiKeyValidationResult>;
export declare function validateXaiKey(apiKey: string): Promise<ApiKeyValidationResult>;
export declare function validateGroqKey(apiKey: string): Promise<ApiKeyValidationResult>;
export declare function validateCerebrasKey(apiKey: string, model?: string): Promise<ApiKeyValidationResult>;
export declare function validateOpenaiKey(apiKey: string): Promise<ApiKeyValidationResult>;
export declare function validateOllamaUrl(baseUrl: string): Promise<ApiKeyValidationResult>;
export declare function validateApiKey(provider: string, apiKey: string, model?: string): Promise<ApiKeyValidationResult>;