خلاصهای از روشهای نصب LangChain
2.1. استفاده از Pip برای نصب
نصب LangChain با استفاده از Pip یک روش متداول است. شما میتوانید از دستور زیر برای نصب LangChain استفاده کنید:
pip install langchain
اطمینان حاصل کنید که محیط Pip را راهاندازی کرده و دسترسی کافی برای نصب بسته را دارید.
2.2. استفاده از Conda برای نصب
یک روش دیگر برای نصب LangChain استفاده از Conda است. شما میتوانید از دستور زیر برای نصب LangChain در محیط Conda استفاده کنید:
conda install langchain -c conda-forge
فرآیند نصب با Conda همچنین بسیار ساده است.
3. نصب بستههای اضافی
بعد از نصب LangChain، ممکن است نیاز به نصب برخی از بستههای اضافی داشته باشید تا امکانات آن را گسترش دهید یا به ماژولهای ویژگی خاص دسترسی پیدا کنید. در ادامه چند بسته اضافی رایج LangChain و روشهای نصب آنها آمده است:
3.1. جامعه LangChain
بسته جامعه LangChain ابزارهای لازم برای ادغام شخص ثالث را فراهم میکند. شما میتوانید از دستور زیر برای نصب آن استفاده کنید:
pip install langchain-community
3.2. هسته LangChain
اگر نیاز به انتزاعات اساسی LangChain و زبان بیان LangChain دارید، میتوانید بسته هسته LangChain را نصب کنید:
pip install langchain-core
3.3. تجربی LangChain
برای کد تجربی برای اهداف تحقیقاتی، میتوانید بسته تجربی LangChain را نصب کنید:
pip install langchain-experimental
نصب این بستههای اضافی میتواند به شما کمک کند تا امکانات LangChain را بهتر بهره ببرید و امکانات بیشتری را بررسی کنید.
4. راهاندازی LangServe
LangServe میتواند به شما کمک کند تا LangChain را ارائه دهید و زنجیرهها را به عنوان یک REST API بیرون بری کنید. اگر از LangChain CLI استفاده نمیکنید، میتوانید LangServe را به شرح زیر نصب کنید:
نصب وابستگیهای مشتری و سرور:
pip install "langserve[all]"
نصب تنها کد مشتری:
pip install "langserve[client]"
نصب تنها کد سرور:
pip install "langserve[server]"
به منظور راهاندازی موفق LangServe، روش نصب مناسب را براساس نیازهای خود انتخاب کنید.
5. نصب LangChain CLI
LangChain CLI یک ابزار مهم برای مدیریت قالبها و پروژههای LangChain است. میتوانید از دستور زیر برای نصب LangChain CLI استفاده کنید:
pip install langchain-cli
پس از نصب LangChain CLI، میتوانید بهتر پروژههای LangChain خود را مدیریت کنید و عملیات مختلفی را انجام دهید.