نظرة عامة
يعمل TokenLab بشكل جيد مع تكاملاتChatOpenAI و OpenAIEmbeddings في LangChain عندما تلتزم بواجهة chat و embeddings القياسية المتوافقة مع OpenAI.
تشير وثائق LangChain الحالية إلى أن
ChatOpenAI يستهدف أشكال الطلب/الاستجابة الرسمية المتوافقة مع OpenAI. إذا كنت تحتاج إلى حقول استجابة غير قياسية وخاصة بمزوّد معين، فاستخدم تكامل LangChain خاصًا بذلك المزوّد بدلًا من الاعتماد على ChatOpenAI.النوع: إطار أو منصةالمسار الرئيسي: السطح القياسي المتوافق مع OpenAIمستوى الدعم: السطح القياسي مدعوم
التثبيت
التكوين الأساسي
استخدام نماذج مختلفة
سجل الرسائل
البث
Embeddings
مثال RAG بسيط
الوكلاء
بالنسبة لمشاريع الوكلاء الجديدة، توصي LangChain بالنظر في LangGraph للحصول على تحكم أكثر وضوحًا في سير العمل طويل التشغيل والذي يستخدم الأدوات.
أفضل الممارسات
مرّر `base_url` بشكل صريح
مرّر `base_url` بشكل صريح
الإعداد الأكثر موثوقية لـ TokenLab هو تمرير
base_url="https://api.tokenlab.sh/v1" مباشرةً إلى ChatOpenAI و OpenAIEmbeddings بدلًا من الاعتماد على الأسماء المستعارة الأقدم لمتغيرات البيئة.استخدم الميزات القياسية هنا
استخدم الميزات القياسية هنا
التزم بميزات chat القياسية، واستدعاء الأدوات، والبث، و embeddings على
ChatOpenAI. إذا كنت تحتاج إلى إضافات أصلية خاصة بالمورّد، فانتقل إلى تكامل LangChain الخاص بذلك المورّد.استخدم نماذج أقل تكلفة للاسترجاع
استخدم نماذج أقل تكلفة للاسترجاع
استخدم نماذج embedding مثل
text-embedding-3-small للاسترجاع، واحتفِظ بنماذج chat الأقوى لخطوة الإجابة النهائية.