For the complete documentation index, see llms.txt. This page is also available as Markdown.

OpenCode

Use TensorX models with OpenCode, the open-source terminal-based AI coding agent.


Prerequisites


Configuration

Step 1: Connect the Provider

Run /connect in OpenCode, select Other, and enter:

Field
Value

Provider ID

tensorx

API Key

Your TensorX API key

Step 2: Configure opencode.json

Add the following to your project's opencode.json (or ~/.opencode/opencode.json for global config):

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "tensorx": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "TensorX",
      "options": {
        "baseURL": "https://api.tensorx.ai/v1",
        "apiKey": "{env:TENSORX_API_KEY}"
      },
      "models": {
        "z-ai/glm-5.1": {
          "name": "GLM 5.1",
          "limit": {
            "context": 131072,
            "output": 16384
          }
        },
        "moonshotai/kimi-k2.5": {
          "name": "Kimi K2.5",
          "limit": {
            "context": 131072,
            "output": 16384
          }
        },
        "deepseek/deepseek-r1-0528": {
          "name": "DeepSeek R1",
          "limit": {
            "context": 131072,
            "output": 16384
          }
        }
      }
    }
  }
}

Step 3: Set API Key

Set your API key as an environment variable:

Or add to ~/.opencode/.env:


Vision / Image Support


Available Models

Model
ID
Best For

GLM 5.1

z-ai/glm-5.1

General, Tool Use

Kimi K2.5

moonshotai/kimi-k2.5

Reasoning, Vision

Qwen 3 VL

qwen/qwen3-vl-235b-a22b-instruct

Vision, Multimodal

DeepSeek R1

deepseek/deepseek-r1-0528

Reasoning, Code

MiniMax M2

minimax/minimax-m2

Long Context


Tips

  • GLM 5.1 is recommended for tool-heavy coding workflows

  • For vision tasks, remember to add the modalities config shown above

  • You can add any model from the TensorX model catalog — use the model ID as the key

Resources

Last updated

Was this helpful?