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

33 lines (30 loc) 2.07 kB
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 };