README.md 1.2 KB

基于大语言模型的命令行助手

简介

基于大语言模型的命令行助手,可以通过对话的方式生成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服务