Mods - 一个基于敕令行专为管道设计的人工智能对象_是一个_项目
本日要给大家推举一个 GitHub 开源项目 charmbracelet/mods,该项目在 GitHub 有超过 1.7k Star,用一句话先容该项目便是:“AI on the command line”。
项目先容
Mods 是一个基于命令行的人工智能工具,专为管道设计。它能够非常好地解析命令的输出,并以 CLI 友好的文本格式(如 Markdown)返回结果。Mods 是一个大略的工具,使在命令行和管道中利用人工智能变得非常随意马虎。Mods 与 OpenAI 和 LocalAI 兼容。Mods 的功能包括读取标准输入并用在 Mods 参数中供应的提示前置它,然后将输入文本发送到 LLM 并打印出结果,可选择要求 LLM 将相应格式化为 Markdown。Mods 供应了一种可以针对上一个管道命令输出再二次进行大模型查询的能力,Mods 也可以单独在标准输入或参数供应的提示上事情。
以下是一个利用示例,根据 curl 输出在通过大模型实行干系命令
如何利用
首先,你须要安装 Mods,然后查看一些下面的示例。由于 Mods 内置了 Markdown 格式化,你可能还想获取 Glow 以使输出更具吸引力。Mods 支持 OpenAI 兼容的端点。默认情形下,Mods 配置为支持 OpenAI 的官方 API 和在端口 8080 上运行的 LocalAI 安装。你可以通过运行 mods --settings 在你的设置文件中配置额外的端点。
安装 Mods 的方法如下:
# macOS 或 Linuxbrew install charmbracelet/tap/mods# Arch Linuxyay -S mods# Debian/Ubuntusudo mkdir -p /etc/apt/keyringscurl -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpgecho "deb [signed-by=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/ " | sudo tee /etc/apt/sources.list.d/charm.listsudo apt update && sudo apt install mods# Fedora/RHELecho '[charm]name=Charmbaseurl=https://repo.charm.sh/yum/enabled=1gpgcheck=1gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.reposudo yum install mods
项目推介
Mods 是一个生动的开源项目,由 Charmbracelet 团队开拓。这个团队以开拓高质量的开源项目而有名。Mods 的设计理念和功能都非常出色,它不仅办理了命令行操作中的一些常见问题,还供应了一种全新的办法来利用人工智能。如果你是一个喜好在命令行中事情的开拓者,或者你正在探求一种在命令行中利用人工智能的方法,那么 Mods 绝对值得你试试。
以下是该项目 Star 趋势图(代表项目的生动程度):
更多项目详情请查看如下链接。
开源项目地址:https://github.com/charmbracelet/mods
开源项目作者:charmbracelet
以下是参与项目培植的所有成员:
关注我们,一起探索故意思的开源项目。
本文系作者个人观点,不代表本站立场,转载请注明出处!