UniLLM
1.0.0
يتيح لك Unillm استدعاء أي LLM باستخدام API Openai ، مع سلامة نوع 100 ٪.
مع Unillm ، يمكنك استخدام إكمال الدردشة حتى بالنسبة لمقدمي الخدمات/النماذج التي لا تدعمها أصليًا (على سبيل المثال).
npm i unillm import { UniLLM } from 'unillm' ;
const unillm = new UniLLM ( ) ;
// OpenAI
const response = await unillm . createChatCompletion ( "openai/gpt-3.5-turbo" , { messages : ... } ) ;
const response = await unillm . createChatCompletion ( "openai/gpt-4" , { messages : ... } ) ;
// Anthropic
const response = await unillm . createChatCompletion ( "anthropic/claude-2" , { messages : ... } ) ;
const response = await unillm . createChatCompletion ( "anthropic/claude-1-instant" , { messages : ... } ) ;
// Azure OpenAI
const response = await unillm . createChatCompletion ( "azure/openai/<deployment-name>" , { messages : ... } ) ;
// More coming soon!تريد أن ترى المزيد من الأمثلة؟ تحقق من المستندات التفاعلية .
لتمكين البث ، ما عليك سوى توفير stream: true في كائن الخيارات. هنا مثال:
const response = await unillm . createChatCompletion ( "openai/gpt-3.5-turbo" , {
messages : ... ,
stream : true
} ) ;تريد أن ترى المزيد من الأمثلة؟ تحقق من المستندات التفاعلية .
نرحب بالمساهمات من المجتمع! لا تتردد في إرسال طلبات السحب أو إنشاء مشكلات للخلل أو اقتراحات الميزة.
إذا كنت ترغب في المساهمة ولكن لست متأكدًا من ذلك ، انضم إلى Discord وسنكون سعداء بمساعدتك!
يرجى التحقق من المساهمة. md قبل المساهمة.
رمز مصدر المستودع هذا متاح ضمن معهد ماساتشوستس للتكنولوجيا.