專為開發LLM的應用程式框架!!
主要為幫助開發者建構基於LLM應用的框架,整合了多種工具和技術,並提供了高度可擴展的架構來處理各種語言處理任務。
這邊我們只先介紹LangChain API如何使用,後續的工具都必須透過LangChain來實現
如LangSmith是基於LangChain框架的開發工具,可以用來部署、監控,
因此我們先把這個基本功練好,日後有需要再做補充。
提供了基本的工具和功能來構建語言模型應用程序。這個模組包括了對大型語言模型(例如 OpenAI GPT 系列)的支持,並提供了與其他模組的整合。
為該框架的核心部分,負責提供構建和運行LLM應用程序的基礎功能。這些功能包括代理、回調、聊天歷史和嵌入等:
Community 模組包含了由社區貢獻的工具和擴展,包含許多非常實用的工具。包括:
包含一些實驗性功能和特性,這些功能可能還在測試或開發中,並且可能會有較大的變化。這些特性包括:
專注於處理文本的分割和預處理。這些功能對於大規模語言模型應用程序尤其重要,因為有效地處理和分割文本可以顯著提高模型的性能和準確性。這個模組包括:
LangChain 的這些模組相互配合,提供了一個靈活且強大的框架來構建大規模語言模型應用程序。這些模組中的每一個都專注於解決特定的問題或提供特定的功能,讓開發者可以根據自己的需求選擇和組合使用。
後面將會開始介紹一些基本語法&使用方式!
若有想知道想要需要特別補充的,也歡迎留言交流唷