メインコンテンツへスキップ

概要

OpenCode Interface OpenCode は Go ベースのオープンソースコマンドラインプログラミングツール(CLI)で、開発者に強力な AI アシスタンスを提供します。直感的なターミナルユーザーインターフェース(TUI)を備え、OpenAI、Anthropic、Gemini など複数の LLM プロバイダーをサポートしています。 OpenCode を EvoLink API と統合することで、1つのキーと1つのベース URL で統一されたインターフェースを通じて、EvoLink の Claude モデル(Claude 4.5 OpusClaude 4.5 SonnetClaude 4.5 Haiku など)にアクセスできます。

前提条件

設定を始める前に、以下を準備してください:

1. ターミナルエミュレータ

OpenCode にはモダンなターミナルエミュレータが必要です。推奨オプション:
  • WezTerm(クロスプラットフォーム)
  • Alacritty(クロスプラットフォーム)
  • Ghostty(Linux および macOS)
  • Kitty(Linux および macOS)
Windows ユーザーは PowerShell または Windows Terminal も使用できます。 macOS ユーザーは内蔵の Terminal.app または iTerm2 を使用できます。 Linux ユーザーは内蔵のターミナルまたは GNOME Terminal、Konsole などを使用できます。
  • EvoLink Dashboard にログイン
  • ダッシュボードで API Keys を見つけ、「Create New Key」ボタンをクリックし、生成されたキーをコピー
  • API キーは通常 sk- で始まります

ステップ 1:OpenCode のインストール

ヒント: コマンドラインターミナルの開き方がわからない場合は、FAQ - コマンドラインターミナルの開き方 を参照してください
最も簡単な方法はインストールスクリプトを使用することです:
curl -fsSL https://opencode.ai/install | bash
または Homebrew を使用:
brew install anomalyco/tap/opencode

インストールの確認

opencode --version
成功の目安: バージョン情報が表示されます。 グラフィカルインターフェースをお好みの場合、OpenCode は OpenCode ダウンロードページ でデスクトップアプリも提供しています。

1. プロバイダーの初期化

インストール後、OpenCode を起動する前にターミナルで以下のコマンドを実行します:
opencode auth login
Select Provider
  1. プロバイダーリストで other を選択します(一番下にあります。検索も可能です)
  2. Provider ID を入力:evolink と入力します
Enter Provider ID
  1. API Key token を入力:任意の値を入力できます(例:admin)。実際のキーは設定ファイルで参照されます
Enter API Key このステップにより、OpenCode のローカル認証マネージャーにカスタムプロバイダーが登録されます。

2. 設定ファイルの編集

OpenCode の設定ディレクトリを開きます:
Win + R を押し、以下を貼り付けて Enter を押します:
%userprofile%\.config\opencode
Windows Config Directory
このディレクトリに opencode.json を作成または編集します:
{
    "$schema": "https://opencode.ai/config.json",
    "provider": {
        "evolink": {
            "npm": "@ai-sdk/anthropic",
            "name": "Evolink",
            "options": {
                "baseURL": "https://code.evolink.ai/v1",
                "apiKey": "your-evolink-api-key"
            },
            "models": {
                "claude-opus-4-5-20251101": {
                    "name": "Claude-4.5-Opus"
                },
                "claude-sonnet-4-5-20250929": {
                    "name": "Claude-4.5-Sonnet"
                },
                "claude-haiku-4-5-20251001": {
                    "name": "Claude-4.5-Haiku"
                }
            }
        }
    }
}
⚠️ 重要:
  • "your-evolink-api-key" を実際の API キーに置き換えてください
  • JSON フォーマットは記号に敏感です

ステップ 3:OpenCode の使用開始

1. OpenCode の起動

設定ファイルを保存した後、ターミナルを再起動し、作業ディレクトリに移動します:
cd your-working-directory
OpenCode を起動します:
opencode

2. 設定の確認

チャットインターフェースで以下のコマンドを入力します:
/models
OpenCode Interface and Model Selection モデルリストに Evolink とそのモデルが表示されるはずです。1つ選択すれば準備完了です!

FAQ

1. OpenCode とは何ですか?何に使いますか?

OpenCode はモダンな TUI インターフェースを備えたオープンソースのターミナル AI コーディングアシスタントです。コード編集、ファイル操作、コマンド実行をサポートし、ターミナル環境での AI アシストプログラミングに最適です。

2. 初回使用時にインストールと設定を確認するには?

以下の手順を順番に実行してください:
  • opencode --version:OpenCode がインストールされていることを確認
  • OpenCode を起動し /models と入力:設定したモデルが表示されることを確認

3. 設定ファイルはどこに配置しますか?

opencode.json 設定ファイルは以下に配置します:
  • Windows:C:\Users\{username}\.config\opencode\opencode.json
  • macOS / Linux:~/.config/opencode/opencode.json

4. OpenCode はどのモデルをサポートしていますか?

EvoLink API を通じて、OpenCode は以下の Claude モデルをサポートしています:
  • Claude 4.5 Opus:複雑なタスク向けの最も強力なモデル
  • Claude 4.5 Sonnet:パフォーマンスと速度のバランスが取れたモデル
  • Claude 4.5 Haiku:シンプルなタスク向けの最速モデル

5. モデルを切り替えるには?

OpenCode のインターフェースで /models コマンドを入力し、リストから希望のモデルを選択します。

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

  • OpenCode を再起動してください
  • opencode.json の構文を確認してください(JSON フォーマット)
  • 設定ファイルのパスが正しいか確認してください

7. 401/403 エラーの原因は?

  • 401 エラー:API キーが設定されていないか無効です
  • 403 エラー:権限が不足しているかキーが期限切れです
  • 設定ファイルの apiKey を確認してください

8. OpenCode はローカルファイルやコードを自動的に読み取ったりアップロードしたりしますか?

OpenCode は明示的に許可した場合のみファイル内容を読み取ります。専用のプロジェクトフォルダーで使用することをお勧めします。

9. OpenCode は日本語の入出力をサポートしていますか?

はい、完全にサポートしています。

10. OpenCode はどのようなシナリオに適していますか?

適しているケース:
  • コードの作成、デバッグ、リファクタリング
  • ターミナル環境での AI アシストプログラミング
  • ファイル内容の分析と処理
  • モダンな TUI インターフェースを好むユーザー
適していないケース:
  • 複雑な GUI インタラクション
  • ターミナル操作に不慣れなユーザー

11. コマンドラインターミナルの開き方

  • 方法 1:Win + R を押し、cmd または powershell と入力して Enter を押す
  • 方法 2:スタートメニューで「コマンドプロンプト」または「PowerShell」を検索する
  • 方法 3:フォルダー内で Shift を押しながら右クリックし、「PowerShell ウィンドウをここで開く」を選択する

注意事項

OpenCode は専用のプロジェクトフォルダーで実行してください。機密性の高いディレクトリ(システムフォルダーや認証情報を含むディレクトリなど)での実行は避けてください。OpenCode は現在の作業ディレクトリを起点として動作します。
OpenCode は JSON フォーマットの設定ファイルを使用します。設定ファイルの構文が正しいことを確認してください。オンラインの JSON バリデーターを使用してフォーマットを確認できます。