安装pi agent 支持duojie和deepseek

1)参考

Pi Coding Agent

2)powershell下安装pi

复制代码
irm https://pi.dev/install.ps1 | iex

3)运行pi,此时会下载一些东西(等待2min)

复制代码
Run it with: pi
PS C:\Users\LX-SLM\Desktop> pi
fd not found. Downloading...
ripgrep not found. Downloading...

4)新建环境变量

复制代码
DEEPSEEK_API_KEY

sk-xxx

5)C:\Users\用户名\.pi\agent 下设置各种配置文件

auth.json

复制代码
{
  "duojie": {
    "type": "api_key",
    "key": "sk-多杰APIKEY"
  }
}

models-store.json

复制代码
{
  "deepseek": {
    "models": [
      {
        "id": "deepseek-v4-flash",
        "name": "DeepSeek V4 Flash",
        "api": "openai-completions",
        "baseUrl": "https://api.deepseek.com",
        "provider": "deepseek",
        "reasoning": true,
        "input": [
          "text"
        ],
        "cost": {
          "input": 0.14,
          "output": 0.28,
          "cacheRead": 0.0028,
          "cacheWrite": 0
        },
        "contextWindow": 1000000,
        "maxTokens": 384000,
        "compat": {
          "supportsStore": false,
          "supportsDeveloperRole": false,
          "maxTokensField": "max_tokens",
          "requiresReasoningContentOnAssistantMessages": true,
          "thinkingFormat": "deepseek"
        },
        "thinkingLevelMap": {
          "minimal": null,
          "low": "low",
          "medium": null,
          "high": "high",
          "max": "max"
        }
      },
      {
        "id": "deepseek-v4-pro",
        "name": "DeepSeek V4 Pro",
        "api": "openai-completions",
        "baseUrl": "https://api.deepseek.com",
        "provider": "deepseek",
        "reasoning": true,
        "input": [
          "text"
        ],
        "cost": {
          "input": 0.435,
          "output": 0.87,
          "cacheRead": 0.003625,
          "cacheWrite": 0
        },
        "contextWindow": 1000000,
        "maxTokens": 384000,
        "compat": {
          "supportsStore": false,
          "supportsDeveloperRole": false,
          "maxTokensField": "max_tokens",
          "requiresReasoningContentOnAssistantMessages": true,
          "thinkingFormat": "deepseek"
        },
        "thinkingLevelMap": {
          "minimal": null,
          "low": null,
          "medium": null,
          "high": "high",
          "max": "max"
        }
      }
    ],
    "checkedAt": 1786631027137,
    "lastModified": 1786624494000,
    "etag": "W/\"c856e605b796f2df5d2cc4d7c20336f5\""
  }
}

models.json

复制代码
{
  "providers": {
    "duojie": {
      "name": "duojie.games",
      "baseUrl": "https://api.duojie.games/v1",
      "api": "openai-completions",
      "models": [
        {
          "id": "gpt-5.6-sol",
          "name": "GPT 5.6 Sol [duojie.games]",
          "reasoning": true,
          "input": ["text", "image"],
          "contextWindow": 350000,
          "maxTokens": 16384,
          "compat": {
            "supportsStore": false,
            "supportsDeveloperRole": false,
            "maxTokensField": "max_tokens"
          },
          "thinkingLevelMap": {
            "minimal": "low",
            "low": "medium",
            "medium": "high",
            "high": "high",
            "max": "high"
          }
        },
        {
          "id": "gpt-5.5",
          "name": "GPT 5.5 [duojie.games]",
          "reasoning": true,
          "input": ["text", "image"],
          "contextWindow": 350000,
          "maxTokens": 16384,
          "compat": {
            "supportsStore": false,
            "supportsDeveloperRole": false,
            "maxTokensField": "max_tokens"
          }
        },
        {
          "id": "glm-5.2",
          "name": "GLM 5.2 [duojie.games]",
          "reasoning": true,
          "input": ["text"],
          "contextWindow": 1000000,
          "maxTokens": 16384,
          "compat": {
            "supportsStore": false,
            "supportsDeveloperRole": false,
            "maxTokensField": "max_tokens"
          },
          "thinkingLevelMap": {
            "minimal": "high",
            "low": "high",
            "medium": "high",
            "high": "high",
            "max": "max"
          }
        },
        {
          "id": "claude-opus-5",
          "name": "Opus 5 [duojie.games]",
          "api": "anthropic-messages",
          "baseUrl": "https://api.duojie.games",
          "reasoning": true,
          "input": ["text", "image"],
          "contextWindow": 200000,
          "maxTokens": 16384
        }
      ]
    }
  }
}

settings.json

复制代码
{
  "lastChangelogVersion": "0.84.1",
  "theme": "dark",
  "defaultProvider": "duojie",
  "defaultModel": "glm-5.2",
  "defaultThinkingLevel": "high"
}

6)安装WSL后解决bin问题WSL

复制代码
wsl --status
wsl -l -v


wsl --list --online


wsl --install -d Ubuntu-24.04


wsl --set-default Ubuntu-24.04



wsl bash -lc "echo hello"
相关推荐
需要82629 分钟前
分布式事务:Seata AT/TCC/SAGA 的取舍与踩坑
java·spring boot·分布式·spring·spring cloud
筝筝ba30 分钟前
openBMC功耗封顶GUI测试
服务器
晨小安42 分钟前
ThreadLocal及其内存泄漏问题深度解析
java·jvm·tomcat·哈希表
m0_587383001 小时前
深圳24小时自助健身房解决方案实战:从系统架构到部署指南
java·人工智能·spring boot·spring·系统架构·需求分析
今年下半年1 小时前
【VUE】整合腾讯地图、自定义区域边界、村委名称及资产统计(放大显示资产点位)
前端·javascript·vue.js
郑州光合科技余经理1 小时前
同城电商系统:库存变更怎么同步到订单
java·开发语言·前端·后端·uni-app·php·ai编程
niuTaylor2 小时前
飞腾 FT-2000/4 Ubuntu 内存卡 / NVMe SSD 系统制作完整指南
linux·服务器·人工智能·驱动开发·单片机
无序的浪2 小时前
测试博客-基于微服务的在线判题系统
java·spring cloud·docker·微服务·测试·在线判题
xfan_me2 小时前
维修保养记录精准版 API 对接实战指南
java·大数据·python
Keven-zhou2 小时前
不用先学前端框架,Java后端也能独立交付项目?飞算JavaAI实测
java