Skip to main content

نظرة عامة

يعمل TokenLab بشكل جيد مع تكاملات ChatOpenAI و OpenAIEmbeddings في LangChain عندما تلتزم بواجهة chat و embeddings القياسية المتوافقة مع OpenAI.
تشير وثائق LangChain الحالية إلى أن ChatOpenAI يستهدف أشكال الطلب/الاستجابة الرسمية المتوافقة مع OpenAI. إذا كنت تحتاج إلى حقول استجابة غير قياسية وخاصة بمزوّد معين، فاستخدم تكامل LangChain خاصًا بذلك المزوّد بدلًا من الاعتماد على ChatOpenAI.
النوع: إطار أو منصةالمسار الرئيسي: السطح القياسي المتوافق مع OpenAIمستوى الدعم: السطح القياسي مدعوم
تغطي هذه الصفحة عمدًا السطح القياسي المتوافق مع OpenAI في LangChain فقط، ولا تمتد إلى ميزات LangChain الأصلية الخاصة بالمزوّد خارج هذا النطاق.

التثبيت

التكوين الأساسي

استخدام نماذج مختلفة

سجل الرسائل

البث

Embeddings

مثال RAG بسيط

الوكلاء

بالنسبة لمشاريع الوكلاء الجديدة، توصي LangChain بالنظر في LangGraph للحصول على تحكم أكثر وضوحًا في سير العمل طويل التشغيل والذي يستخدم الأدوات.

أفضل الممارسات

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