1)参考
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"