تحقق من موقعنا على الويب.
لديك سؤال؟ انضم إلى مجتمعنا على الركود أو الكتان!
للحصول على الوثائق الكاملة ، انتقل هنا.
احصل على امتداد Langstream vs Code هنا.
يتطلب تحذير CLI أن يتم تثبيت Java 11+ بالفعل على جهازك.
هناك طرق متعددة لتثبيت CLI.
ماكوس:
brew install LangStream/langstream/langstream
curl -Ls "https://raw.githubusercontent.com/LangStream/langstream/main/bin/get-cli.sh" | bash
يونيكس:
curl -Ls "https://raw.githubusercontent.com/LangStream/langstream/main/bin/get-cli.sh" | bash
تحقق من أن الثنائي متاح:
langstream -V
الرجوع إلى وثائق CLI لمعرفة المزيد.
قم بتشغيل تطبيق إكمال الدردشة في حالة حدوث:
export OPEN_AI_ACCESS_KEY=your-key-here
langstream docker run test
-app https://github.com/LangStream/langstream/blob/main/examples/applications/openai-completions
-s https://github.com/LangStream/langstream/blob/main/examples/secrets/secrets.yaml
في نافذة طرفية مختلفة:
langstream gateway chat test -cg consume-output -pg produce-input -p sessionId= $( uuidgen )
شاهد المزيد من تطبيقات العينة في مجلد الأمثلة.
لإنشاء تطبيقك الخاص ، راجع وثائق المطور.
Langstream جاهز للإنتاج ، ويقترح بشكل كبير نشره على مجموعة Kubernetes. يتم دعم توزيعات Kubernetes التالية:
لتشغيل مجموعة langstream ، تحتاج إلى المكونات الخارجية التالية:
لتثبيت Langstream ، يمكنك استخدام مخطط langstream
Helm:
helm repo add langstream https://langstream.ai/charts
helm repo update
ثم قم بإنشاء ملف القيم. في هذه المرحلة ، تحتاج بالفعل إلى تشغيل خدمة التخزين.
في حال كنت تستخدم S3 ، يمكنك استخدام القيم التالية:
codeStorage :
type : s3
configuration :
access-key : <aws-access-key>
secret-key : <aws-secret-key>
ل Azure:
codeStorage :
type : azure
configuration :
endpoint : https://<storage-account>.blob.core.windows.net
container : langstream
storage-account-name : <storage-account>
storage-account-key : <storage-account-key>
الآن قم بتثبيت Langstream معها:
helm install -n langstream --create-namespace langstream langstream/langstream --values values.yaml
kubectl wait -n langstream deployment/langstream-control-plane --for condition=available --timeout=300s
لإنشاء مجموعة محلية Langstream ، يوصى باستخدام Minikube. يأتي mini-langstream
للمساعدة في تثبيت المجموعة المحلية وإدارتها.
لتثبيت mini-langstream
:
brew install LangStream/langstream/mini-langstream
curl -Ls " https://raw.githubusercontent.com/LangStream/langstream/main/mini-langstream/get-mini-langstream.sh " | bash
ثم بدء تشغيل المجموعة:
mini-langstream start
نشر طلب:
export OPEN_AI_ACCESS_KEY= < your-openai-api-key >
mini-langstream cli apps deploy my-app -app https://github.com/LangStream/langstream/tree/main/examples/applications/openai-completions -s https://github.com/LangStream/langstream/blob/main/examples/secrets/secrets.yaml
لوقف المجموعة:
mini-langstream delete
ارجع إلى وثائق Mini-Langstream لمعرفة المزيد.
متطلبات بناء المشروع:
إذا كنت ترغب في اختبار تغييرات التعليمات البرمجية المحلية ، فيمكنك استخدام mini-langstream
.
mini-langstream dev start
سيقوم هذا الأمر ببناء الصور في سياق minikube
وتثبيت جميع خدمات Langstream مع صورة Snapshot.
بمجرد تشغيل الكتلة ، إذا كنت ترغب في إنشاء ABD ، قم بتحميل إصدار جديد من خدمة معينة يمكنك تشغيلها:
mini-langstream dev build < service >
أو لجميع الخدمات
mini-langstream dev build