脚本化AI客户端

gpt2099是一个基于Nushell的脚本化MCP客户端,支持多模型API统一接口、持久化可编辑对话线程和灵活工具集成,适用于终端AI工作流。

  • by cablehead
  • Nushell
  • 本地部署
  • 26 星标
  • 更新于
在 GitHub 查看 cablehead/gpt.nu

使用说明

gpt2099

A. 努谢尔 可编写脚本的 MCP客户端 随着 可编辑上下文线程 存储在 横流

特性

  • 跨模型的一致性API: 连接到Anthropic、Cerebras、Cohere、Gemini和OpenAI 通过一个简单的界面。 (轻松添加提供者。)
  • 持久、可编辑的对话: 对话线索 是 跨会话保存。查看、编辑和控制您自己的上下文窗口——没有黑匣子历史记录。
  • 灵活的工具集成: 连接到MCP服务器以扩展功能。 gpt2099 已经 对手 克劳德代码 对于本地文件 编辑,但具有完全的提供者独立性和更深层次的灵活性。
  • 文档支持: 直接在中上传和参考文档(PDF、图像、文本文件) 具有自动内容类型检测和可选缓存的对话。

建立在 横流 对于事件驱动处理, gpt2099 将现代人工智能直接引入您的Nushell工作流程——完全可编写脚本、完全可检查、全方位 终端。

https://github.com/user-attachments/assets/1254aaa1-2ca2-46b5-96e8-b5e466c735bd

“赛道上的女士”由提供 莫比格拉提斯

入门

步骤1。

首先,安装和配置 cross.stream。一旦设置好,您将 有完整的 cross.stream 编辑工具生态系统 使用上下文窗口。

  • https://cablehead.github.io/xs/getting-started/installation/

完成此步骤后,您应该能够运行:

"as easy as" | .append abc123
.last abc123 | .cas

步骤2。

从这里开始真的很容易。

overlay use -pr ./gpt

步骤3。

初始化执行实际LLM调用的cross.stream命令。这将命令附加到 您的活动流稍后 gpt 调用可以使用它:

gpt init

步骤4。

启用您的首选提供商。这将存储API密钥以供以后使用:

gpt provider enable

步骤5。

设置a milli 轻量级模型的别名(试试OpenAI的 gpt-4.1-mini 或人类学 claude-3-5-haiku-20241022):

gpt provider ptr milli --set

步骤6。

让它旋转一下:

"hola" | gpt -p milli

文档

参考文档

  • 供应商API -实施技术规范 提供商
  • 模式 -所有gpt2099的完整数据结构参考 模式

常见问题解答

  • 为什么这个名字包括2099?你还能称之为未来吗?

原始介绍

这就是项目开始4小时后的样子:

https://github.com/user-attachments/assets/768cc655-a892-47cc-bf64-8b5f61c41f35