{ "$schema": "https://opencode.ai/config.json", "provider": { "inference": { "npm": "@ai-sdk/openai-compatible", "name": "Inference (vast.ai)", "options": { "baseURL": "http://208.64.254.181:29355/v1", "apiKey": "7f3cfa85a86463de23b8365af4df9ff260ee7f47e03b6537370098c5c436afda" }, "models": { "Qwen/Qwen3-Coder-Next": { "name": "Qwen/Qwen3-Coder-Next (vast.ai)", "limit": { "context": 32768, "output": 8192 } } } } }, "mcp": { "vastai-ctl": { "type": "local", "command": [ "uv", "run", "--directory", "/Users/noise/Documents/obsidian/vastrag/enrich", "python", "mcp/vastai_server.py" ], "environment": { "VAST_API_KEY": "{env:VAST_API_KEY}", "VAST_INSTANCE_ID": "{env:VAST_INSTANCE_ID}" }, "enabled": false }, "retrieval": { "type": "local", "command": [ "uv", "run", "--directory", "/Users/noise/Documents/obsidian/vastrag/enrich", "python", "mcp/retrieval_server.py" ], "environment": { "VECTOR_DB_PATH": "{env:VECTOR_DB_PATH}", "ENRICHMENT_OUTPUT_DIR": "{env:ENRICHMENT_OUTPUT_DIR}", "EMBEDDING_BACKEND": "{env:EMBEDDING_BACKEND}", "EMBEDDING_MODEL": "{env:EMBEDDING_MODEL}", "EMBEDDING_BASE_URL": "{env:EMBEDDING_BASE_URL}", "EMBEDDING_API_KEY": "{env:EMBEDDING_API_KEY}" }, "enabled": true } } }