OPENCODE
OpenCode Integration
Use Airforce as an OpenAI-compatible provider inside OpenCode (sst/opencode) — any of the 100+ Airforce-hosted models become selectable in the TUI.
ℹ️
OpenCode: OpenCode wires providers through the Vercel AI SDK. Its @ai-sdk/openai-compatible adapter speaks any OpenAI-compatible endpoint, so pointing it at Airforce is a config edit — no patches, no forks.
Install
macOS / Linux / WSL
curl -fsSL https://opencode.ai/install | bashnpm (cross-platform)
npm install -g opencode-ai@latestAirforce als Provider konfigurieren
Create opencode.json in your project root (or ~/.config/opencode/opencode.json for a global default) and add Airforce under the provider key:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"airforce": {
"npm": "@ai-sdk/openai-compatible",
"name": "Airforce",
"options": {
"baseURL": "https://api.airforce/v1"
},
"models": {
"claude-sonnet-4.5": { "name": "Claude Sonnet 4.5" },
"gpt-5": { "name": "GPT-5" },
"glm-4.6": { "name": "GLM 4.6" },
"deepseek-v3.2": { "name": "DeepSeek V3.2" }
}
}
},
"model": "airforce/claude-sonnet-4.5"
}💡
Modelle auswählen.: Any id from Airforce's /v1/models works as a model key — only models with Tools ✓ on the models page will give you a working coding agent (read/edit/bash).
API-Key registrieren
OpenCode keeps keys in the system keyring (not the config file). Register Airforce once with:
opencode auth loginSelect airforce when prompted, then paste your Airforce API key (starts with sk-air-).
Ausführen
cd your-project
opencodeType /models inside the TUI to switch between the models you listed.
Troubleshooting
⚠️
Modell antwortet mit Text, bearbeitet aber keine Dateien: The upstream provider for that model doesn't forward tools. Pick a model marked Tools ✓ on the models page.
⚠️
Auth-Prompt-Schleifen: Your key may be stored under a different provider name. Run opencode auth logout, then opencode auth login again and choose airforce.
Probleme beim Einrichten oder einen kostenlosen Key gesucht? Frag die Community auf unserem Discord.
Tritt unserem Discord bei