diff --git a/opencode.json b/opencode.json new file mode 100644 index 0000000..af5f3a8 --- /dev/null +++ b/opencode.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://opencode.ai/config.json", + "provider": { + "swift": { + "npm": "@ai-sdk/anthropic", + "name": "Odin", + "options": { + "baseURL": "http://192.168.2.49:12000/v1", + "apiKey": "changeme" + }, + "models": { + "mlx-community/Qwen3-Coder-Next-4bit": { + "name": "Odin Swift", + "tool_call": true, + "options": { + "temperature": 1.0, + "top_p": 0.95 + } + } + } + }, + "forge": { + "npm": "@ai-sdk/anthropic", + "name": "Odin", + "options": { + "baseURL": "http://192.168.2.49:12001/v1", + "apiKey": "changeme" + }, + "models": { + "mlx-community/Qwen3-Coder-Next-6bit": { + "name": "Odin Forge", + "tool_call": true, + "options": { + "temperature": 1.0, + "top_p": 0.95 + } + } + } + }, + "atlas": { + "npm": "@ai-sdk/anthropic", + "name": "Odin", + "options": { + "baseURL": "http://192.168.2.49:12002/v1", + "apiKey": "changeme" + }, + "models": { + "mlx-community/Qwen3.5-35B-A3B-6bit": { + "name": "Odin Atlas", + "tool_call": true, + "options": { + "temperature": 1.0, + "top_p": 0.95 + } + } + } + } + } +} \ No newline at end of file