Connect clientsTutorial

Connect with OpenCode

Add RouteForge as an OpenAI-compatible provider in OpenCode.

By the end: OpenCode runs its terminal sessions on a model you choose.

OpenCode takes an OpenAI-compatible provider block.

opencode.json

{
  "provider": {
    "routeforge": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "RouteForge",
      "options": {
        "baseURL": "https://www.ary4n73.com/v1",
        "apiKey": "{env:ROUTEFORGE_API_KEY}"
      },
      "models": {
        "claude-sonnet-4-6": { "name": "Claude Sonnet 4.6" },
        "gpt-5.6-sol": { "name": "GPT-5.6 Sol" }
      }
    }
  }
}

List the models you actually plan to use. OpenCode validates names against what you declare, so an unlisted model is rejected before the request leaves your machine.