rawi
Version:
Rawi (راوي) is the developer-friendly AI CLI that brings the power of 11 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into
15 lines (12 loc) • 693 B
text/typescript
import { SupportedProvider, SupportedLanguage } from '../../shared/types.cjs';
declare class InteractiveConfigManager {
#private;
getProfile(profile?: string): Promise<string>;
selectProvider(defaultProvider?: SupportedProvider): Promise<SupportedProvider>;
selectModel(provider: SupportedProvider, defaultModel?: string): Promise<string>;
getApiKey(defaultApiKey?: string, provider?: SupportedProvider): Promise<string>;
getTemperature(defaultTemperature?: number): Promise<number>;
getMaxTokens(defaultMaxTokens?: number): Promise<number>;
getLanguage(defaultLanguage?: SupportedLanguage): Promise<SupportedLanguage>;
}
export { InteractiveConfigManager };