UNPKG

rawi

Version:

Rawi (راوي) is the developer-friendly AI CLI that brings the power of 12 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into

17 lines (14 loc) 766 B
import { SupportedProvider, SupportedLanguage } from '../../shared/types.js'; declare class InteractiveConfigManager { private readonly validator; 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>; private isValidProfileName; private maskApiKey; } export { InteractiveConfigManager };