diff --git a/dot_config/pi/models.json b/dot_config/pi/models.json new file mode 100644 index 0000000000000000000000000000000000000000..047823bb46977bb551af8c1ec0a40d990c763229 --- /dev/null +++ b/dot_config/pi/models.json @@ -0,0 +1,83 @@ +{ + "providers": { + "plexus": { + "baseUrl": "http://100.108.156.33:4000/v1", + "apiKey": "!fnox get PLEXUS_API_KEY", + "api": "openai-completions", + "models": [ + { + "id": "claude-opus-4.5", + "name": "Claude Opus 4.5", + "supportsReasoningEffort": true, + "input": ["text", "image"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 200000, + "maxTokens": 50000 + }, + { + "id": "kimi-k2.5h", + "name": "Kimi K2.5h", + "supportsReasoningEffort": true, + "input": ["text", "image"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 256000, + "maxTokens": 64000 + }, + { + "id": "minimax-m2.5", + "name": "MiniMax M2.5", + "supportsReasoningEffort": true, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 205000, + "maxTokens": 51250 + }, + { + "id": "glm-5", + "name": "GLM 5", + "supportsReasoningEffort": true, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 202752, + "maxTokens": 50688 + }, + { + "id": "glm-4.7", + "name": "GLM 4.7", + "supportsReasoningEffort": true, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 202752, + "maxTokens": 50688 + }, + { + "id": "deepseek-v3.2", + "name": "DeepSeek V3.2", + "supportsReasoningEffort": true, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 162816, + "maxTokens": 40704 + }, + { + "id": "gpt-oss-120b", + "name": "GPT OSS 120B", + "supportsReasoningEffort": true, + "input": ["text", "image"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 131072, + "maxTokens": 32768 + }, + { + "id": "diff-apply", + "name": "Diff Apply", + "reasoning": false, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 256000, + "maxTokens": 64000 + } + ] + } + } +} diff --git a/dot_config/pi/settings.json b/dot_config/pi/settings.json new file mode 100644 index 0000000000000000000000000000000000000000..e8dc268eb681354349f7d7a4efdfffc714834aca --- /dev/null +++ b/dot_config/pi/settings.json @@ -0,0 +1,18 @@ +{ + "lastChangelogVersion": "0.53.0", + "defaultThinkingLevel": "high", + "defaultProvider": "plexus", + "defaultModel": "kimi-k2.5h", + "quietStartup": true, + "skills": [ + "~/.config/agents/skills" + ], + "hideThinkingBlock": false, + "packages": [ + "npm:pi-vitals", + "https://github.com/annapurna-himal/pi-vim-editor", + "npm:lsp-pi", + "https://github.com/cv/pi-ssh-remote" + ], + "autocompleteMaxVisible": 10 +}