Files
DP44/opencode.json
2026-04-17 14:55:32 -04:00

61 lines
1.6 KiB
JSON

{
"$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
}
}
}