shell 中调用 AI

微软的方案

https://learn.microsoft.com/zh-cn/powershell/utility-modules/aishell/overview?view=ps-modules

windows 可以直接整合入 pwsh, linux 目前只能运行独立版本
linux 下,直接下载,解压缩,运行 aish。或是加入到全局路径中

常用命令

@openai-gpt 切换到 openai 兼容接口的 GPT 中

/agent config 设置 agent 参数 

/agent list | use 列出并切换 agent

/gtp list 列出所有 GPT 

/gpt use gptname 切勿到指定名称的 GPT

/refresh 开始新会话,手册中说可以重新载入配置

/code copy 复制 PGT 生成内容至内存

/code save 保存 PGT 生成内容至文件

/code post 发送 PGT 生成内容至连接的 shell 工具

/exit 退出 AI SHELL

ollama 配置示例

~/.aish/agent-config/openai-gpt/openai.agent.json

{
"Name": "TranslationHelper",
"Endpoint": "http://ip:11434/v1",
"Description": "一个查词典的助手",
"ModelName": "phi4:latest",
"Key": "ollama",
"SystemPrompt": "你是一个专业、权威的智能词典,擅长解释词语、术语、缩略语、成语和俚语。你能够:\n1. 给出清晰、简洁的定义及音标。n2. 指出词性、语法类别(如名词、动词、形容词等)。\n3. 提供一个或多个相关例句。\n4. 提供常见用法、词源、近义词或反义词(如有)。\n5. 支持中英文词语,自动识别语言。\n请保持结构清晰,并尽可能使用 Markdown 格式输出,便于阅读。尽量使用中文进行回复。"
},

第三方的 PWSH 方案

https://github.com/chenxizhang/openai-powershell

上一篇
下一篇