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
4 lines • 3.03 kB
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});/* 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 an intelligent development workspace. */
var _chunkJZN45U2Hcjs = require('./chunk-JZN45U2H.cjs');var _chunkADQVXX4Kcjs = require('./chunk-ADQVXX4K.cjs');var _chunkDQXNPI2Pcjs = require('./chunk-DQXNPI2P.cjs');var _chunk32YL5W65cjs = require('./chunk-32YL5W65.cjs');var _chunkKKPOH4UHcjs = require('./chunk-KKPOH4UH.cjs');var _chunkPLNANJ2Ocjs = require('./chunk-PLNANJ2O.cjs');var _chunk5CRCR6CMcjs = require('./chunk-5CRCR6CM.cjs');var _chunkP47BPYQXcjs = require('./chunk-P47BPYQX.cjs');var _chunkETBZEY6Qcjs = require('./chunk-ETBZEY6Q.cjs');var _chunkX4T4DLSScjs = require('./chunk-X4T4DLSS.cjs');var _chunkYFAWY6KHcjs = require('./chunk-YFAWY6KH.cjs');var _chunkPGLADL2Hcjs = require('./chunk-PGLADL2H.cjs');var a={anthropic:_chunkPGLADL2Hcjs.b,azure:_chunk32YL5W65cjs.b,bedrock:_chunkYFAWY6KHcjs.b,cerebras:_chunkKKPOH4UHcjs.c,deepseek:_chunkPLNANJ2Ocjs.c,google:_chunk5CRCR6CMcjs.b,mistral:_chunkETBZEY6Qcjs.c,ollama:_chunkX4T4DLSScjs.b,openai:_chunkJZN45U2Hcjs.b,qwen:_chunkADQVXX4Kcjs.b,xai:_chunkDQXNPI2Pcjs.b,lmstudio:_chunkP47BPYQXcjs.b},$= exports.d =r=>a[r],F= exports.e =()=>Object.values(a),H= exports.f =()=>Object.keys(a);var z=async(r,e)=>{switch(r.provider){case"google":return await _chunk5CRCR6CMcjs.c.call(void 0, r,e);case"ollama":return await _chunkX4T4DLSScjs.c.call(void 0, r,e);case"anthropic":return await _chunkPGLADL2Hcjs.c.call(void 0, r,e);case"openai":return await _chunkJZN45U2Hcjs.c.call(void 0, r,e);case"xai":return await _chunkDQXNPI2Pcjs.c.call(void 0, r,e);case"azure":return await _chunk32YL5W65cjs.c.call(void 0, r,e);case"bedrock":return await _chunkYFAWY6KHcjs.c.call(void 0, r,e);case"qwen":return await _chunkADQVXX4Kcjs.c.call(void 0, r,e);case"lmstudio":return await _chunkP47BPYQXcjs.c.call(void 0, r,e);case"deepseek":return await _chunkPLNANJ2Ocjs.d.call(void 0, r,e);case"mistral":return await _chunkETBZEY6Qcjs.d.call(void 0, r,e);case"cerebras":return await _chunkKKPOH4UHcjs.d.call(void 0, r,e);default:throw new Error(`Unsupported provider: ${r.provider}`)}},nr= exports.b =async(r,e,o={})=>{try{let t=await z(r,e),i="";for await(let s of t.textStream)i+=s,o.onChunk&&o.onChunk(s);return o.onComplete&&o.onComplete(i),i}catch(t){throw o.onError&&o.onError(t instanceof Error?t:new Error(String(t))),t}};exports.a = z; exports.b = nr; exports.c = a; exports.d = $; exports.e = F; exports.f = H;
/* 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 an intelligent development workspace. */
//# sourceMappingURL=chunk-K5NJVUL4.cjs.map