OpenManus本地部署實戰(zhàn)親測有效完全免費(最新推薦)
1.概況
由于工作太忙,已經(jīng)連續(xù)斷更三年的我,今天實在忍不住給大家分享一些自己的學(xué)習(xí)筆記。大語言模型就是神仙打架,從gpt到deepseek再到Manus,但是Manus需要申請權(quán)限,而且很難申請下來,甚至一個賬號售價達到了幾萬RMB,OpenManus(github網(wǎng)站如下所示:mannaandpoem/OpenManus: No fortress, purely open ground. OpenManus is Coming.)看不下去了,花了三天時間給搞出來了。今天這個文章我就帶大家把OpenManus如何本地部署給詳細走一遍,后面準備錄制一個視頻,大家多多關(guān)注我的賬號哦。
2.環(huán)境搭建
2.1安裝miniconda或者anaconda
(1)進入anaconda網(wǎng)站下載
(2)檢測安裝是否成功
cmd進入輸入conda,就會出現(xiàn)一系列的conda信息如下
表明conda安裝成功。
(3)創(chuàng)建并激活虛擬環(huán)境
首先創(chuàng)建虛擬環(huán)境
conda create -n open_manus python=3.12
這就把虛擬環(huán)境創(chuàng)建成功了
激活虛擬環(huán)境
conda activate open_manus
這個虛擬環(huán)境就激活成功了
下載OpenManus代碼
有g(shù)it的可以使用以下命令下載,沒有的直接再github里面下載。
git clone https://github.com/mannaandpoem/OpenManus.git
這就下載完成了OpenManus的代碼
下一步
(4)下載OpenManus必要的組件
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
這里我們使用的清華鏡像源進行安裝,否則會非常的慢
這就把所有的組件都安裝成功了。
2.2 LLM編程接口配置
OpenManus 需要對其使用的大語言模型(LLM)的應(yīng)用程序編程接口(APIs)進行配置。按照以下步驟來設(shè)置你的配置。
(1)在配置目錄中創(chuàng)建一個名為“config.toml”的文件。
官網(wǎng)給的是Linux版本的,如下:
cp config/config.example.toml config/config.toml
我們需要改為windows版本,如下:
copy config\config.example.toml config\config.toml
(2)編輯“config/config.toml”這個文件,添加你的 API 密鑰并自定義設(shè)置。
官網(wǎng)使用的openai的,但是openai是收費的,我們使用免費的,再本地使用ollama。
下載ollama
下載地址如下所示:
Ollama
https://ollama.com/安裝如下:
安裝以后配置環(huán)境變量
查看是否安裝成功
下載model
進入官網(wǎng)下載model,鏈接如下
mistral https://ollama.com/library/mistral
下載默認的7B 的mistral。如下:
這樣,我們就安裝好了。
修改配置文件
在OpenManus安裝目錄下(即為:C:\Users\18851\OpenManus\config)有一個config.toml文件,
這個文件如下:
# Global LLM configuration [llm] model = "claude-3-5-sonnet" base_url = "https://api.openai.com/v1" api_key = "sk-..." max_tokens = 4096 temperature = 0.0 # [llm] #AZURE OPENAI: # api_type= 'azure' # model = "YOUR_MODEL_NAME" #"gpt-4o-mini" # base_url = "{YOUR_AZURE_ENDPOINT.rstrip('/')}/openai/deployments/{AZURE_DEPOLYMENT_ID}" # api_key = "AZURE API KEY" # max_tokens = 8096 # temperature = 0.0 # api_version="AZURE API VERSION" #"2024-08-01-preview" # Optional configuration for specific LLM models [llm.vision] model = "claude-3-5-sonnet" base_url = "https://api.openai.com/v1" api_key = "sk-..."
由于openai是收費的,對上面的文件首先需要修改為自己本地部署的model、base_url以及api_key(本地部署的只需要修改model和url就可以不需要api_key),但是用在線的就需要填寫,本文用的是在線的,修改為:
修改這個文件:
這樣我們就算設(shè)置完了。
2.3 測試
重新cmd,激活open_manus這個環(huán)境。然后cd 到OpenManus這個根目錄。如下:
調(diào)用主函數(shù):
python main.py
如下:
發(fā)現(xiàn),我們已經(jīng)成功的跑起來了。
到此這篇關(guān)于OpenManus本地部署實戰(zhàn)親測有效,完全免費的文章就介紹到這了,更多相關(guān)OpenManus本地部署內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何免費獲取 Jetbrain 全家桶使用兌換碼的正確姿勢(推薦)
這篇文章主要介紹了免費獲取 Jetbrain 全家桶使用兌換碼的正確姿勢(推薦),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09MobaXterm遠程連接Linux服務(wù)器(Ubuntu)圖文教程
這篇文章主要為大家介紹了MobaXterm遠程連接Linux服務(wù)器(Ubuntu)的相關(guān)教程,文中通過圖文進行了詳細的總結(jié),需要的小伙伴可以收藏下2023-08-08elasticsearch如何使用Ngram實現(xiàn)任意位數(shù)手機號搜索
Ngram是一種基于統(tǒng)計語言模型的算法,Ngram基本思想是將文本里面的內(nèi)容按照字節(jié)大小進行滑動窗口操作,形成長度是N的字節(jié)片段序列,這篇文章主要介紹了elasticsearch使用Ngram實現(xiàn)任意位數(shù)手機號搜索,需要的朋友可以參考下2024-05-05基于Laravel + Vue + Element 實現(xiàn) 人力資源系統(tǒng)(考勤應(yīng)用 )
Bee 是人力資源系統(tǒng)中的考勤應(yīng)用,主要功能用于員工申請假單。接下來通過本文給大家介紹基于Laravel + Vue + Element 考勤應(yīng)用 之 人力資源系統(tǒng),需要的朋友可以參考下2019-10-10C、C++、Java到Python,編程入門學(xué)習(xí)什么語言比較好
這篇文章主要介紹了C、C++、Java到Python,編程入門學(xué)習(xí)什么語言比較好,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07