xiongweixp 3ee9044cfa 优化提示词 | 4 týždňov pred | |
---|---|---|
.vscode | 8 mesiacov pred | |
.gitignore | 8 mesiacov pred | |
README.md | 8 mesiacov pred | |
erniecli.py | 4 týždňov pred |
基于大语言模型的命令行助手,可以通过对话的方式生成Linux命令,并执行。节省指令查询时间。
pip3 install requets
可选本地部署ollama服务,使用qwen 7b模型
ollama serve
ollama pull qwen:7b
需要注册百度千帆账号,并获取API KEY及SECRET KEY。
https://console.bce.baidu.com/qianfan
目前仅适用ERNIE-3.5-8K模型,后续会开放更多模型。
或者使用OpenAI接口兼容的模型,如赞同大模型或Kimi API。
需要相应的Base URL、API_KEY和模型名称
已测试支持赞同科技的agree-model、KIMI的moonshot-v1-8k及ChatGPT的GPT-3.5-turbo模型
把当前仓库克隆到本地,并进入目录。
git clone https://github.com/xiongweixp/ERNIE_Cli.git
cd ERNIE_Cli
cp ernie_cli.py ~/.local/bin
在.bashrc结尾添加
eval "$(erniecli.py alias)"
重新登录后,可以使用erniecli命令。
?? 显示当前目录内容
配置使用百度千帆还是OpenAI接口兼容模型
erniceli config
BACKEND:可选
1.ernie:百度千帆
2.openai:OpenAI兼容接口模型
LOCAL:是否启用本地ollama服务