试用 Laravel Zero 写命令行工具,以与 LLM 对话为例
受这篇贴子的启发,想试用 Laravel Zero 来实现下,顺便支持流式输出,尝试下部署到 SSH。
通过 SSH 体验
ssh llm@xuchunyang.cn
部署到 SSH 并允许匿名登陆:
- 用 Laravel Zero 把项目打包成一个可执行文件(即 PHAR 文件),再上传
- 用
adduser
增加一个用户,并且去掉密码 - 用
sudo chsh -s /usr/local/bin/llm llm
把该用户的 login shell 为llm
- 设置 SSH 允许空密码登陆,即
PermitEmptyPasswords yes
- GitHub 仓库 github.com/xuchunyang/llm
赞!我的服务器也是腾讯云,感觉你这个连接速度比我的快好多
之前写过个类似简单的 OpenAI 问答帮助 Artisan 命令