Skip to main content

OpenCode とは

OpenCode は、ターミナル インターフェイス、デスクトップ アプリ、IDE 拡張として使えるオープンソースの AI コーディング エージェントです。プロバイダーを設定すると、Capriole AI の OpenAI 互換および Anthropic 互換エンドポイント経由で、対応モデルのリクエストを送れます。

前提条件

始める前に、次を用意してください。

インストール

公式インストール スクリプトで OpenCode をインストールします。
または npm でインストールします。
インストールを確認します。

設定

~/.config/opencode/opencode.json を作成または更新します。 OpenAI および OpenAI 互換プロバイダーでは apiKey を、Anthropic プロバイダーでは authToken を使ってください。

OpenCode を実行する

設定内の YOUR_CAPRIOLE_AI_API_KEY を置き換えたあと、OpenCode を起動します。
/models で OpenAI latest、GPT 5.6 Thinking、GPT 5.6、GPT 5.5、GPT 5.4 mini、Fable 5、Opus 5、Grok 4.5、GLM 5.2、Kimi K3、Claude latest、Opus 4.8、Opus 4.7、Opus 4.6、または Sonnet 4.6 を選びます。Ctrl+T でモデル variant を切り替えます。

対応モデル

OpenCode は Capriole AI 経由で OpenAI latest、GPT 5.6 Thinking、GPT 5.6、GPT 5.5、GPT 5.4 mini、Fable 5、Opus 5、Grok 4.5、GLM 5.2、Kimi K3、Claude latest、Opus 4.8、Opus 4.7、Opus 4.6、Sonnet 4.6 を使えます。Fable 5 と Opus 5 は、Chat Completions 互換プロバイダーまたは Anthropic Messages プロバイダーのどちらでも使えます。
  • openai-latest
  • openai/gpt-5.6-terra
  • openai/gpt-5.6-luna
  • openai/gpt-5.5
  • openai/gpt-5.4-mini
  • anthropic/claude-fable-5
  • anthropic/claude-opus-5
  • xai/grok-4.5
  • zai/glm-5.2
  • moonshot/kimi-k3
  • claude-latest
  • claude-fable-5
  • claude-opus-5
  • claude-opus-4-8
  • claude-opus-4-7
  • claude-opus-4-6
  • claude-sonnet-4-6

トラブルシューティング

OpenCode が認証エラーを返すのはなぜですか?

~/.config/opencode/opencode.jsonapiKeyauthToken の両方が、YOUR_CAPRIOLE_AI_API_KEY ではなく実際の Capriole AI API キーを使っていることを確認してください。

GPT リクエストが失敗するのはなぜですか?

GPT プロバイダーが npm: "@ai-sdk/openai"baseURL: "https://api.caprioletech.com/v1" を使い、リクエストが Responses API を使うことを確認してください。

Grok、GLM、または Kimi のリクエストが失敗するのはなぜですか?

capriole-ai-compatiblenpm: "@ai-sdk/openai-compatible"baseURL: "https://api.caprioletech.com/v1" を使い、両方のモデルが Chat Completions を使うことを確認してください。

Anthropic リクエストが失敗するのはなぜですか?

Anthropic プロバイダーが npm: "@ai-sdk/anthropic"authTokenbaseURL: "https://api.caprioletech.com/v1" を使っていることを確認してください。

Capriole AI モデルが表示されないのはなぜですか?

モデル参照が <providerId>/<modelId> 形式であること、たとえば capriole-ai-openai/openai-latestcapriole-ai-compatible/moonshot/kimi-k3capriole-ai-anthropic/claude-latest であることを確認し、enabled_providers に Capriole AI プロバイダーが含まれ、disabled_providers がそれらをブロックしていないことを確認してください。

モデル variant が表示されないのはなぜですか?

~/.config/opencode/opencode.json を更新したあと OpenCode を再起動し、/models を開いて Ctrl+T で variant を切り替えてください。

設定の変更が反映されないのはなぜですか?

プロジェクトレベルの opencode.json または OPENCODE_CONFIG の上書きを確認し、OpenCode を再起動してください。

プロバイダー初期化またはプロバイダー パッケージ エラーが出るのはなぜですか?

ProviderInitError では、まずプロバイダー設定を確認してください。プロバイダー パッケージ エラーでは、~/.cache/opencode を消去して OpenCode を再起動し、プロバイダー パッケージを再インストールしてください。

注意事項

最終更新日 2026年8月18日