نستخدم ملفات تعريف الارتباط. تُبقيك ملفات تعريف الارتباط وتخزين المتصفح مسجّلًا للدخول وتتذكر تفضيلاتك. وبإذنك نقيس أيضًا كيفية استخدام الموقع. يمكنك في أي وقت. راجع سياسة ملفات تعريف الارتباط.
نستخدم ملفات تعريف الارتباط. تُبقيك ملفات تعريف الارتباط وتخزين المتصفح مسجّلًا للدخول وتتذكر تفضيلاتك. وبإذنك نقيس أيضًا كيفية استخدام الموقع. يمكنك في أي وقت. راجع سياسة ملفات تعريف الارتباط.
mongodb/voyage-4-largeيعمل من رصيدك بالأسعار أعلاه. تبدأ الحسابات الجديدة باستخدام مجاني.
الإعدادات
VoyageAI من MongoDB: voyage-4-large هو نموذج تضمين عام ومتعدد اللغات من VoyageAI من MongoDB. يقع في فئة التضمينات، لذا تتمثل مهمته في تحويل النص إلى تمثيلات متجهة بدلاً من توليد ردود المحادثة. وهو مبني من أجل جودة الاسترجاع، مما يجعله مناسباً بشكل طبيعي لأنظمة البحث والاسترجاع حيث تؤثر جودة التمثيل المتجه مباشرة على ما يتم استرجاعه.
يقبل النموذج النص كمدخل ويعيد التضمينات كمخرج. يبلغ طول السياق 32,000 رمز والحد الأقصى للمخرج 28,800. تصميمه ممكّن بواسطة تعلم Matryoshka والتدريب المدرك للتكميم، وهو يدعم التضمينات. ولأنه متعدد اللغات وعام، يمكن تطبيقه على النص بأكثر من لغة دون التبديل إلى نموذج منفصل.
تتبع حالات الاستخدام العملية تلك الخصائص. الاسترجاع هو الحالة الأساسية: فهرسة المستندات أو المقاطع أو السجلات وتضمين الاستعلامات بحيث يمكن لطبقة البحث ترتيب النتائج حسب التشابه الدلالي. المدونات متعددة اللغات مناسبة جيداً، لأن النموذج نفسه يمكنه تضمين المحتوى والاستعلامات عبر اللغات. يعني تعلم Matryoshka أنه يمكن استخدام التضمينات عند مستويات اقتطاع مختلفة، وهو أمر مفيد عندما تحتاج إلى المقايضة بين التخزين أو زمن الاستجابة مقابل جودة الاسترجاع في فهرس متجهي. يهم التدريب المدرك للتكميم عندما يتم تخزين التضمينات بصيغة مضغوطة، لأنه يحافظ على الجودة أقرب إلى المتجهات كاملة الدقة.
تستدعي النموذج عبر واجهة API المتوافقة مع OpenAI الخاصة بـ api14 باستخدام معرّف النموذج "mongodb/voyage-4-large". ولأن نقطة النهاية تتبع تنسيق OpenAI، يمكنك توجيه عميل OpenAI موجود إلى api14 وإرسال طلبات التضمين بالطريقة المعتادة، مع معرّف النموذج في جسم الطلب. لا يدعم النموذج أي معاملات طلب إضافية، لذا تبقى الطلبات بسيطة: معرّف النموذج والنص المدخل هما ما يهم. يعرض جدول الأسعار المباشر في الصفحة المعدلات الحالية.
أحد القيود التي يجب وضعها في الاعتبار هو أن هذا نموذج تضمينات، وليس مولّد نص. إذا كنت بحاجة إلى إكمالات المحادثة أو الاستدلال أو استدعاء الأدوات أو أي مخرج نصي مولّد، فإن نموذجاً مختلفاً هو الخيار الصحيح. voyage-4-large مخصص لإنتاج المتجهات، وسياقه البالغ 32,000 رمز يحدد مقدار النص الذي يمكن أن يدخل في طلب تضمين واحد.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.embeddings.create({
"model": "mongodb/voyage-4-large",
"input": [
"The quick brown fox",
"Lorem ipsum"
]
});
console.log(result.data.map((d) => d.embedding.length));
لا توجد مواضيع في هذا المجتمع بعد. افتح أول موضوع عن VoyageAI by MongoDB: voyage-4-large.