返回市场
nu服务器

nu服务器

作者:cablehead18 星标更新:2025-10-11

项目介绍

<img src="https://gips1.baidu.com/it/u=4211558676,3231363130&fm=3081&app=3081&f=PNG?w=1024&h=1024" height="400" />

gpt2099 Discord

一个可编程的Nushell脚本,用于MCP客户端,支持在cross.stream中存储可编辑的上下文线程。

<img width="660" alt="image" src="https://gips1.baidu.com/it/u=481919418,367057701&fm=3081&app=3081&f=PNG?w=1320&h=338" />

功能

  • 跨模型一致的API: 通过单一简单的接口连接到Anthropic、Cerebras、Cohere、Gemini和OpenAI。(轻松添加提供商。
  • 持久且可编辑的对话: 对话线程在会话之间保存。您可以查看、编辑并控制自己的上下文窗口——没有黑盒历史。
  • 灵活的工具集成: 连接到MCP服务器以扩展功能。gpt2099已经与Claude Code在本地文件编辑方面相匹敌,但具有完全的提供商独立性和更深的灵活性。
  • 文档支持: 直接在对话中上传和引用文档(PDF、图像、文本文件),自动检测内容类型,并可选地进行缓存。

基于cross.stream的事件驱动处理,gpt2099将现代AI直接带入您的Nushell工作流程——完全可编程,完全可检查,全部在终端中。

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

<small><i>"轨道上的女士"由mobygratis提供</i></small>

快速开始

第一步。

首先,安装并配置cross.stream。一旦设置完成,您将拥有完整的cross.stream生态系统工具来编辑和处理您的上下文窗口。

完成这一步后,您应该能够运行:

"as easy as" | .append abc123
.head abc123 | .cas
<img height="200" alt="image" src="https://gips3.baidu.com/it/u=108368360,1195544673&fm=3081&app=3081&f=PNG?w=1136&h=558" />

第二步。

从这里开始真的很容易。

overlay use -pr ./gpt

第三步。

初始化执行实际LLM调用的cross.stream命令。这将命令追加到您的事件流中,以便后续的gpt调用可以使用它:

gpt init

第四步。

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

gpt provider enable

第五步。

为轻量级模型设置一个milli别名(尝试OpenAI的gpt-4.1-mini或Anthropic的claude-3-5-haiku-20241022):

gpt provider ptr milli --set

第六步。

试一试:

"hola" | gpt -p milli

文档

参考文档

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

常见问题

  • 为什么名字里包含2099?还有什么别的叫法能代表未来?

原始介绍

这是项目在启动4小时后的样子:

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