OpenCode のインストールと使用
OpenCode はエージェント的なコーディングツールです。ツールは端末アプリケーション、デスクトップアプリケーション、IDE拡張機能として利用可能です。
AI-Corporate は開発者、運用担当者、その他の上級ユーザーに対して OpenCode を推奨します。OpenCode はファイルを自動で修正し、タスクを展開することができます。提案された変更は必ず確認してください。
詳細は OpenCode のウェブサイト と 公式 OpenCode ドキュメント をご参照ください。
インストール
OpenCode ドキュメント による最も簡単なインストール方法は次のとおりです:
curl -fsSL https://opencode.ai/install | bash
また Node.js を使って OpenCode をインストールすることも可能です:
npm install -g opencode-ai
あるいは macOS や Linux で Homebrew を使う方法:
brew install anomalyco/tap/opencode
Coderen への接続
OpenCode は OpenAI 互換のプロバイダ をサポートします。プロジェクトディレクトリに opencode.json ファイルを作成します。
そこに Coderen エンドポイントと許可モデルを設定します:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-corporate-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Corporate Coderen",
"options": {
"baseURL": "https://europe-west1-ai-corporate.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_CORPORATE_CODEREN_API_KEY}"
},
"models": {
"gpt-5.4-mini": {
"name": "GPT-5.4 mini"
},
"gpt-5.4": {
"name": "GPT-5.4"
},
"gpt-5.5": {
"name": "GPT-5.5"
}
}
}
},
"model": "ai-corporate-coderen/gpt-5.4-mini",
"small_model": "ai-corporate-coderen/gpt-5.4-mini"
}
API キーをその後環境変数として設定します。
macOS および Linux
export AI_CORPORATE_CODEREN_API_KEY="aic.あなたのAPIキー"
Windows
setx AI_CORPORATE_CODEREN_API_KEY "aic.あなたのAPIキー"
新しい端末を開きます。
OpenCode の起動
プロジェクトフォルダへ移動します:
cd pad/naar/je/project
OpenCode を起動します:
opencode
OpenCode 内でモデル選択を使用して、まだ自動で行われていない場合は AI-Corporate Coderen モデルを選択します。
OpenCode での安全な作業
OpenCode はエージェントとして動作するため、変更を確認することが重要です。
推奨の作業手順:
- Git リポジトリを 使用する。
- 小さなタスクから始める。
- コードを使用する前に差分を確認する。
- 変更後にアプリケーションをテストする。
- 理解できる変更のみをコミットする。
環境変数と OpenCode
OpenCode には Coderen API キーをローカルの .env ファイルに保存しておくことができます(プロジェクトディレクトリ内):
AI_SCHOOL_CODEREN_API_KEY=ais.あなたのAPIキー
OpenCode がこの環境変数をきちんとロードすることを確認してください。PowerShell では現在の端末に対して一時的に環境変数を設定することもできます:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.あなたのAPIキー"
Authorization header with Bearer token is required と表示される場合、キーが Authorization: Bearer ... に送信されていません。Unknown parameter と表示される場合、AI-Corporate の Coderen エンドポイントがサポートしていないプロバイダ固有の設定を削除してください。