Site cover image

Site icon image 出不精の雑書きブログ

個人メモを公開したりしてる、ほんとに雑なやつ

🤖 「さくらのAI Engine」+ OpenCode(OpenChamber) でAI開発環境を作る

概要

「さくらのAI Engine」がリリースされ、しばらく私用で使っていたがかなり良い。
これにOpenCode(ターミナルのAIアシスタント)とOpenChamber(GUI)を組み合わせたらかなり良さげなAI開発環境が作れるのでセットアップをメモしておく。

各コンポーネントの雑説明

さくらのAI Engine

さくらのAI Engine
APIキーを作成すればOpenAI互換のAPIで叩ける。

特徴としてはローカルLLMモデル群が提供されてること。
Qwen、Kimi、Phi、llm-jp、Plamo、gemmaなど、自分で落として推論するのと一緒のモデルがAPIで使える。

料金はモデルによるが、例えばQwen3.6-35B-A3Bは¥0.30/10,000トークンでめちゃ安い。

今回使ってるのはpreview/Qwen3.6-35B-A3Bで推論もツールとしても使える。

モデル (2026/09 時点)
Qwen3-Coder-30B-A3B-Instruct
Qwen3-Coder-480B-A35B-Instruct-FP8
cotomi3
gpt-oss-120b
llm-jp-3.1-8x13b-instruct4
plamo-2.0-31b
plamo-3.0-prime
preview/Kimi-K2.6
preview/Kimi-K2.7-Code
preview/Phi-4-mini-instruct-cpu
preview/Qwen3-0.6B-cpu
preview/Qwen3-VL-30B-A3B-Instruct
preview/Qwen3.6-35B-A3B
preview/gemma-4-31B-it
無料枠

無料枠があり、プラン設定で基盤モデル無償プラン有効化しておけば完全無料で試せる。無償枠越えても勝手に請求されることはない。

OpenCode / OpenChamber

OpenCodeはターミナルで動くAIアシスタント。MCPサーバー繋げるとNotionとかNetBoxとか外部サービスと連携できる。

OpenChamberはOpenCodeのセッション管理で、履歴残したりスケジュール実行したりできる。

使い分け

いろいろ話してきたが、使いわけとしては↓

何か 何に使う
さくらのAI Engine LLM API
OpenCode CLI AIアシスタント
(Codex CLIみたいなイメージ)
OpenChamber GUI AIアシスタント
(Codex Appみたいなイメージ)

インストール(MacOS前提)

OpenCode

brew install opencode

OpenChamber

brew install openchamber

各種設定

opencode.jsonc

~/.config/opencode/opencode.jsonc に↓を記載する。

{
  "$schema": "https://opencode.ai/config.json",
  "model": "sakura/preview/Qwen3.6-35B-A3B",
  "provider": {
    "sakura": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Sakura AI Engine",
      "options": {
        "baseURL": "https://api.ai.sakura.ad.jp/v1",
        "apiKey": "{env:SAKURA_AI_ENGINE_KEY}"
      },
      "models": {
        "preview/Qwen3.6-35B-A3B": {
          "name": "preview/Qwen3.6-35B-A3B",
          "reasoning": true,
          "tool_call": true
        }
      }
    }
  }
}

.zshrc

~/.zshrc に↓を追記する。

export SAKURA_AI_ENGINE_KEY="<your-api-key>"

使い方

CLI (OpenCode)

ターミナルで opencode を実行するだけで起動する。
テキストボックスで /models を入力して sakura を入力するとさっき記載したQwenがあるず。
それを選択すれば使える。

Image in a image block
Image in a image block

GUI (OpenChamber)

GUIに関しても概ね同様

Image in a image block
Image in a image block

所感

  • めちゃくちゃ使い勝手が良い。
  • めちゃくちゃ安い
    • 無償枠が大きすぎて全然請求されん
    • 求めるものが違うかもしれないが、ローカルGPUサーバを運用するよりは絶対安い
  • とりあえず皆試したほうが良い