@sumor/llm-connector

موصل llm

أداة سومور كلاود.
المزيد من الوثائق

هذا هو موصل llm لمزودات سحابية متعددة.

CI Test Coverage Audit

موفرات LLM المدعومة

OpenAI

أوبن إيه آي هو مختبر بحوث يتألف من OpenAI LP ذو الغرض الربحي و OpenAI Inc. ذو الغرض غير الربحي. تهدف الشركة إلى ضمان أن تكون الذكاء الاصطناعي العام مفيدًا لجميع البشرية.

qianWen

علي بابا قيانوين هو خدمة ذكاء اصطناعي قائمة على السحابة تقدم مجموعة متنوعة من القدرات الذكية، بما في ذلك معالجة اللغة الطبيعية، ورؤية الحاسوب، وتعلم الآلة.

التثبيت

npm i @sumor/llm-connector --save

المتطلبات الأساسية

إصدار Node.JS

يتطلب إصدار Node.JS 18.x أو أعلى

تتطلب إصدار Node.JS ES module

نظرًا لأن هذه الحزمة مكتوبة بتنسيق ES module، يرجى تغيير الكود التالي في ملف package.json الخاص بك:

{
  "type": "module"
}

الاستخدام

دردشة

import Model from '@sumor/llm-connector'

const model = new Model({
  type: 'openAI', // أو 'qianWen'
  key: '123'
})

const response = await model.chat('gpt-3.5-تيربو', [
  {
    role: 'system',
    content: 'أنت مساعد مفيد.'
  },
  {
    role: 'user',
    content: 'مرحبًا'
  }
])

console.log(response)
// Output: { role: 'مساعد', content: 'مرحبًا، كيف يمكنني مساعدتك اليوم؟' }

عنوان URL مخصص لواجهة برمجة التطبيقات

import Model from '@sumor/llm-connector'

const model = new Model({
  type: 'openAI',
  key: '123',
  endpoint: 'https://api.openai.com',
  chat: '/v1/chat'
})