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
33 lines (30 loc) • 2.07 kB
TypeScript
export { BedrockModelId, bedrockModels, bedrockProvider, streamWithBedrock } from './amazon-bedrock.provider.js';
export { AnthropicModelId, anthropicModels, anthropicProvider, streamWithAnthropic } from './anthropic.provider.js';
export { AzureModelId, azureModels, azureProvider, streamWithAzure } from './azura.provider.js';
export { CerebrasModelId, cerebrasModelIds, cerebrasModels, cerebrasProvider, streamWithCerebras } from './cerebras.provider.js';
export { DeepSeekModelId, deepSeekModelIds, deepSeekModels, deepSeekProvider, streamWithDeepSeek } from './deepseek.provider.js';
export { GoogleModelId, googleModels, googleProvider, streamWithGoogle } from './google.provider.js';
export { LMStudioModelId, lmstudioModels, lmstudioProvider, streamWithLMStudio } from './lmstudio.provider.js';
export { MistralModelId, mistralModelIds, mistralModels, mistralProvider, streamWithMistral } from './mistral.provider.js';
export { OllamaModelId, ollamaModels, ollamaProvider, streamWithOllama } from './ollama.provider.js';
export { OpenAIModelId, openaiModels, openaiProvider, streamWithOpenAI } from './openai.provider.js';
export { QwenModelId, qwenModels, qwenProvider, streamWithQwen } from './qwen.provider.js';
export { processQuery, streamResponse } from './utils.js';
export { XaiModelId, streamWithXAI, xaiModels, xaiProvider } from './xai.provider.js';
import { SupportedProvider, ProviderConfig } from '../shared/types.js';
import '@ai-sdk/amazon-bedrock';
import '@ai-sdk/anthropic';
import '@ai-sdk/azure';
import '@ai-sdk/cerebras';
import '@ai-sdk/deepseek';
import '@ai-sdk/google';
import '@ai-sdk/mistral';
import '@ai-sdk-community/ollama';
import '@ai-sdk/openai';
import '@ai-sdk-community/qwen';
import '@ai-sdk/xai';
declare const providers: Record<SupportedProvider, ProviderConfig>;
declare const getProvider: (name: SupportedProvider) => ProviderConfig;
declare const getAllProviders: () => ProviderConfig[];
declare const getProviderNames: () => SupportedProvider[];
export { getAllProviders, getProvider, getProviderNames, providers };