AI模型集成扩展

Zed IDE的Puter.com AI模型扩展,可直接在Zed的Agent面板中访问Claude、GPT、Gemini、DeepSeek等500多个AI模型。

  • by chindris-mihai-alexandru
  • Rust
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 Mihai-Codes/zed-puter

使用说明

zed计算机

🚧 进行中 -该扩展正在积极开发中。

Zed IDE扩展 Puter.com AI模型。直接在Zed的代理面板中访问Claude、GPT、Gemini、DeepSeek和500多个AI模型。

特性

  • 500多种AI模型 -Claude Opus 4.5、GPT-5.2、Gemini 2.5 Pro、DeepSeek R1等
  • 400+免费型号 -OpenRouter免费版机型,无需付费
  • 自动回退 -当高级型号的价格有限制时,会退回到免费的替代品
  • 没有API密钥 -只需使用您的Puter帐户登录
  • 免费套餐 -用Puter的免费积分先试后买

安装

Zed扩展(即将推出)

  1. 打开Zed
  2. 按 Ctrl+Shift+X (或 Cmd+Shift+X 在macOS上)打开扩展
  3. 搜索“Puter”
  4. 单击安装

手动安装(开发模式)

  1. 克隆此存储库
  2. 在Zed中,打开命令面板(Ctrl+Shift+P 或 Cmd+Shift+P)
  3. 跑 zed: install dev extension
  4. 选择 zed-puter 目录

先决条件

在使用此扩展之前,您需要向Puter进行身份验证:

npx opencode-puter-auth login

这将打开一个浏览器窗口,使用您的Puter帐户登录。

配置

添加到Zed设置(~/.config/zed/settings.json):

{
  "context_servers": {
    "puter": {
      "settings": {
        "default_model": "claude-opus-4-5",
        "fallback_enabled": true,
        "debug": false
      }
    }
  }
}

设置

设置 类型 默认值 描述
default_model 字符串 "claude-opus-4-5" 要使用的默认AI模型
fallback_enabled 布尔值 true 当价格有限时,退回免费型号
debug 布尔值 false 启用调试日志记录

可用模型

高级型号(通过Puter)

型号ID 描述
claude-opus-4-5 世界上最好的编码模型
claude-sonnet-4-5 平衡性能
gpt-5.2 最新OpenAI模型
google/gemini-2.5-pro 1M上下文窗口
deepseek-r1 高级推理

免费型号(通过OpenRouter)

型号ID 描述
openrouter:xiaomi/mimo-v2-flash:free SWE板凳上排名第一
openrouter:deepseek/deepseek-r1-0528:free o1级推理
openrouter:mistralai/devstral-2512:free 代理编码
openrouter:qwen/qwen3-coder:free 480B编码型号

MCP工具

此扩展为Zed的代理提供了以下MCP工具:

  • 电脑聊天 -通过Puter.com与AI模型聊天
  • 计算机型号 -列出所有可用的AI模型
  • 计算机帐户 -显示当前帐户信息

发展

先决条件

  • 生锈(通过生锈)
  • Node.js 20+

建筑

# Build the extension
cargo build

# For release
cargo build --release

本地测试

  1. 构建扩展
  2. 在Zed,快跑 zed: install dev extension
  3. 选择此目录

相关项目

许可证

麻省理工学院-参见 许可证


由...制作❤️ 通过 @钦德里斯·米哈·亚历山德鲁