推荐一个ai shell辅助工具 Aish。当你在shell中工作突然想执行一个复杂命令想不起来的时候执行aish,然后用自然语言告诉他你要做什么。它就执行了。。。
当然,执行之前需要给它配置一个大模型~/.aish/config.toml:
profile = "glm"
model_context_window = 200000
[model_providers.zhipu]
name = "GLM Coding Plan"
base_url = "https://open.bigmodel.cn/api/coding/paas/v4"
env_key = "ZHIPU_API_KEY"
wire_api = "chat"
request_max_retries = 4
stream_max_retries = 10
stream_idle_timeout_ms = 300000
[profiles.glm]
model = "glm-4.7"
model_provider = "zhipu"
默认,它只读,不会改写文件。你可以copy出来它给你的命令,自己执行。如果要让它执行命令。通过/approval命令给他权限。一般选2就可以。选3是全放开,稍微有点危险。