From 722eda113f92af59cb5852ccd33f9c19996153e1 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 20 Mar 2026 15:00:56 +0200 Subject: add pi.dev --- pi/agent/.gitignore | 1 + pi/agent/auth.json | 1 + pi/agent/models.json | 196 +++++++++++++++++++++++++++++++++++++++++++++++++ pi/agent/settings.json | 5 ++ 4 files changed, 203 insertions(+) create mode 100644 pi/agent/.gitignore create mode 100644 pi/agent/auth.json create mode 100644 pi/agent/models.json create mode 100644 pi/agent/settings.json (limited to 'pi/agent') diff --git a/pi/agent/.gitignore b/pi/agent/.gitignore new file mode 100644 index 0000000..3b19452 --- /dev/null +++ b/pi/agent/.gitignore @@ -0,0 +1 @@ +/sessions diff --git a/pi/agent/auth.json b/pi/agent/auth.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/pi/agent/auth.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/pi/agent/models.json b/pi/agent/models.json new file mode 100644 index 0000000..768be9c --- /dev/null +++ b/pi/agent/models.json @@ -0,0 +1,196 @@ +{ + "providers": { + "hyperstack1": { + "baseUrl": "http://hyperstack1.wg1:11434/v1", + "apiKey": "EMPTY", + "api": "openai-completions", + "compat": { + "supportsStore": false, + "supportsDeveloperRole": false, + "maxTokensField": "max_tokens" + }, + "models": [ + { + "id": "cyankiwi/NVIDIA-Nemotron-3-Super-120B-A12B-AWQ-4bit", + "name": "Nemotron 3 Super 120B [vm1]", + "reasoning": false, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 262144, + "maxTokens": 8192 + }, + { + "id": "bullpoint/Qwen3-Coder-Next-AWQ-4bit", + "name": "Qwen3 Coder Next [vm1]", + "reasoning": true, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 262144, + "maxTokens": 8192, + "compat": { "thinkingFormat": "qwen-chat-template" } + }, + { + "id": "openai/gpt-oss-20b", + "name": "GPT-OSS 20B [vm1]", + "reasoning": false, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 65536, + "maxTokens": 8192 + }, + { + "id": "openai/gpt-oss-120b", + "name": "GPT-OSS 120B [vm1]", + "reasoning": false, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 131072, + "maxTokens": 8192 + }, + { + "id": "Qwen/Qwen2.5-Coder-32B-Instruct-AWQ", + "name": "Qwen2.5 Coder 32B [vm1]", + "reasoning": false, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 32768, + "maxTokens": 8192 + }, + { + "id": "QuantTrio/Qwen3-Coder-30B-A3B-Instruct-AWQ", + "name": "Qwen3 Coder 30B [vm1]", + "reasoning": true, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 65536, + "maxTokens": 8192, + "compat": { "thinkingFormat": "qwen-chat-template" } + }, + { + "id": "casperhansen/deepseek-r1-distill-qwen-32b-awq", + "name": "DeepSeek-R1-Distill 32B [vm1]", + "reasoning": true, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 32768, + "maxTokens": 8192 + }, + { + "id": "Qwen/Qwen3-32B-AWQ", + "name": "Qwen3 32B [vm1]", + "reasoning": true, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 32768, + "maxTokens": 8192, + "compat": { "thinkingFormat": "qwen-chat-template" } + }, + { + "id": "cyankiwi/Devstral-Small-2507-AWQ-4bit", + "name": "Devstral Small 2507 [vm1]", + "reasoning": false, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 32768, + "maxTokens": 8192 + } + ] + }, + "hyperstack2": { + "baseUrl": "http://hyperstack2.wg1:11434/v1", + "apiKey": "EMPTY", + "api": "openai-completions", + "compat": { + "supportsStore": false, + "supportsDeveloperRole": false, + "maxTokensField": "max_tokens" + }, + "models": [ + { + "id": "bullpoint/Qwen3-Coder-Next-AWQ-4bit", + "name": "Qwen3 Coder Next [vm2]", + "reasoning": true, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 262144, + "maxTokens": 8192, + "compat": { "thinkingFormat": "qwen-chat-template" } + }, + { + "id": "cyankiwi/NVIDIA-Nemotron-3-Super-120B-A12B-AWQ-4bit", + "name": "Nemotron 3 Super 120B [vm2]", + "reasoning": false, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 262144, + "maxTokens": 8192 + }, + { + "id": "openai/gpt-oss-20b", + "name": "GPT-OSS 20B [vm2]", + "reasoning": false, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 65536, + "maxTokens": 8192 + }, + { + "id": "openai/gpt-oss-120b", + "name": "GPT-OSS 120B [vm2]", + "reasoning": false, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 131072, + "maxTokens": 8192 + }, + { + "id": "Qwen/Qwen2.5-Coder-32B-Instruct-AWQ", + "name": "Qwen2.5 Coder 32B [vm2]", + "reasoning": false, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 32768, + "maxTokens": 8192 + }, + { + "id": "QuantTrio/Qwen3-Coder-30B-A3B-Instruct-AWQ", + "name": "Qwen3 Coder 30B [vm2]", + "reasoning": true, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 65536, + "maxTokens": 8192, + "compat": { "thinkingFormat": "qwen-chat-template" } + }, + { + "id": "casperhansen/deepseek-r1-distill-qwen-32b-awq", + "name": "DeepSeek-R1-Distill 32B [vm2]", + "reasoning": true, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 32768, + "maxTokens": 8192 + }, + { + "id": "Qwen/Qwen3-32B-AWQ", + "name": "Qwen3 32B [vm2]", + "reasoning": true, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 32768, + "maxTokens": 8192, + "compat": { "thinkingFormat": "qwen-chat-template" } + }, + { + "id": "cyankiwi/Devstral-Small-2507-AWQ-4bit", + "name": "Devstral Small 2507 [vm2]", + "reasoning": false, + "input": ["text"], + "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, + "contextWindow": 32768, + "maxTokens": 8192 + } + ] + } + } +} diff --git a/pi/agent/settings.json b/pi/agent/settings.json new file mode 100644 index 0000000..a6f0710 --- /dev/null +++ b/pi/agent/settings.json @@ -0,0 +1,5 @@ +{ + "lastChangelogVersion": "0.61.0", + "defaultProvider": "openai", + "defaultModel": "gpt-4.1" +} \ No newline at end of file -- cgit v1.2.3