> ## Documentation Index
> Fetch the complete documentation index at: https://docs.senseaudio.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenCode

> 在 OpenCode 中使用 S2 模型进行 AI 编程

## 安装 OpenCode

<CodeGroup>
  ```bash curl theme={null}
  curl -fsSL https://opencode.ai/install | bash
  ```

  ```bash npm theme={null}
  npm i -g opencode-ai
  ```
</CodeGroup>

更多信息请参考 [OpenCode 官网](https://opencode.ai/)。

## 配置 SenseAudio API

<Info>
  **还没有 API Key？** 请先订阅 [Token Plan](https://senseaudio.cn/tokenplan)，然后在控制台 **账户管理 → Token Plan** 创建专属 API Key。套餐额度用尽或达到限制后，可开启 **Extra Usage**，超出部分将自动按量计费、从账户余额扣费。
</Info>

OpenCode 支持两种兼容 OpenAI 的 Provider 配置方式，任选其一即可。

<CodeGroup>
  ```txt macOS / Linux theme={null}
  ~/.config/opencode/opencode.json
  ```

  ```txt Windows theme={null}
  %USERPROFILE%\\AppData\\Roaming\\opencode\\opencode.json
  ```
</CodeGroup>

### 方式一（推荐）

<Steps>
  <Step title="编辑配置文件">
    复制以下内容写入对应系统的配置文件：

    ```json theme={null}
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "senseaudio": {
          "npm": "@ai-sdk/openai-compatible",
          "name": "senseaudio",
          "options": {
            "baseURL": "https://api.senseaudio.cn/v1",
            "apiKey": "<SENSEAUDIO_API_KEY>"
          },
          "models": {
            "senseaudio-s2": {
              "name": "senseaudio-s2"
            }
          }
        }
      }
    }
    ```
  </Step>
</Steps>

### 方式二

<Steps>
  <Step title="编辑配置文件">
    复制以下内容写入对应系统的配置文件：

    ```json theme={null}
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "senseaudio": {
          "npm": "@ai-sdk/openai",
          "name": "senseaudio",
          "options": {
            "baseURL": "https://api.senseaudio.cn/v1",
            "apiKey": "<SENSEAUDIO_API_KEY>"
          },
          "models": {
            "senseaudio-s2": {
              "name": "senseaudio-s2"
            }
          }
        }
      }
    }
    ```
  </Step>
</Steps>

## 启动 OpenCode

<Steps>
  <Step title="进入项目目录并启动">
    ```bash theme={null}
    cd /path/to/your/project
    opencode
    ```
  </Step>

  <Step title="选择模型">
    输入 `/models`，选择 `senseaudio-s2` 开始使用。
  </Step>
</Steps>

运行效果如下：

<img src="https://mintcdn.com/sa-5efeb1e4/2uwj4t1TiXTu6X9i/images/token-plan/20260422175029.jpg?fit=max&auto=format&n=2uwj4t1TiXTu6X9i&q=85&s=a7291fbe026f9b20b376c6c4ac210e6a" width="100%" data-path="images/token-plan/20260422175029.jpg" />

<Tip>
  如果你不确定选择哪种方式，建议优先使用方式一。
</Tip>

## 相关资源

<CardGroup cols={2}>
  <Card title="Claude Code" icon="sparkles" href="/guides/token-plan/claude-code" />

  <Card title="S2 使用技巧" icon="lightbulb" href="/guides/token-plan/best-practices" />

  <Card title="常见问题" icon="circle-question" href="/guides/token-plan/faq">
    订阅、限额、切换、开票等问题解答。
  </Card>
</CardGroup>
