Local LLM Langchain
1.0.0
該項目的目的是允許用戶輕鬆地將其本地託管的語言模型加載到用於使用Langchain測試的筆記本中。目前有三個筆記本。他們中的兩個使用API創建自定義的Langchain LLM包裝器,這是Oobabooga的Text Generation Web UI,另一個用於Koboldai。第三個筆記本電腦通過利用Oobabooga的文本生成Webui虛擬環境和模塊用於模型加載來加載模型。
您最終將獲得可用於生成文本的自定義LLM包裝器的實例:
llm("prompt goes here")
您可以使用它而不是在大多數指南和文檔中看到的OpenAI LLM類。
請按照其各自存儲庫中提供的API的設置說明。只需使用API URL更新URL變量,然後運行單元格以創建自定義LLM包裝器的實例。
現在,使用API是我加載模型的首選方法。我計劃改善API課程/筆記本電腦,但就目前而言,它們運行良好。我現在將非API的東西留下來,但是我將來不會積極地維護它們,所以事情可能會破裂。
pip install jupyter安裝Jupyter筆記本。jupyter notebook以啟動Jupyter接口。Non-API-Notebook.ipynb所在的目錄(OOBA用戶將其放入./text-generation-webui/中,並在Jupyter界面中打開筆記本。