قالب langchain-aws
تحتوي هذه الحزمة على قوالب التعليمات البرمجية لنشر تطبيقات LLM المبنية باستخدام LangChain إلى AWS. تحتوي القوالب على البنية التحتية (رمز CDK) ورمز التطبيق لتشغيل هذه الخدمات. في الوقت الحاضر، يتم تضمين القوالب التالية.
- خدمة Lambda : بوابة API + خدمة REST المستندة إلى Lambda، والتي يمكنها الاتصال بأي تطبيق أمامي لإنشاء محادثة مثل تطبيق الرد على الطلب. يوجد تطبيق ويب تجريبي مضمن للتفاعل مع الخدمة المنشورة.
- Slack Bot : بوابة API + خدمة REST المستندة إلى Lambda، والتي يمكنها معالجة رسائل Slack عن طريق الاتصال بسلسلة LLM وإرسال الرد إلى قناة Slack حيث تم تثبيت الروبوت.
المتطلبات الأساسية
- العقدة 18+
- بايثون 3.9+
- مجموعة أدوات aws-cdk (
npm install -g aws-cdk
) - تم تكوين حساب AWS ببيانات الاعتماد (https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html#getting_started_prequirements)
- مفتاح openai API المحفوظ في Secrets Manager في حساب AWS الخاص بك
- الاسم السري المتوقع هو
api-keys
- من المتوقع أن يتم تخزين مفتاح openai باستخدام مفتاح
openai-api-key
- كوندا (https://conda.io/projects/conda/en/latest/user-guide/install/index.html)