📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の2版が非表示) | |||
| 228行目: | 228行目: | ||
! プラン !! 月額 !! GLM-5対応 !! 5時間あたりの目安 | ! プラン !! 月額 !! GLM-5対応 !! 5時間あたりの目安 | ||
|- | |- | ||
| Lite || $ | | Lite || $10 || 対応 || 約80プロンプト | ||
|- | |- | ||
| Pro || $30 || 対応 || 約400プロンプト | | Pro || $30 || 対応 || 約400プロンプト | ||
| 246行目: | 246行目: | ||
日常的なタスクにはGLM-4.7を使用し、複雑なタスクにのみGLM-5を使用することが推奨される。<br> | 日常的なタスクにはGLM-4.7を使用し、複雑なタスクにのみGLM-5を使用することが推奨される。<br> | ||
<br> | <br> | ||
====== 認証の設定手順 ====== | ====== 認証の設定手順 ====== | ||
Z.AIの[https://z.ai/manage-apikey/apikey-list APIコンソール]にアクセスして、APIキーを取得する。<br> | Z.AIの[https://z.ai/manage-apikey/apikey-list APIコンソール]にアクセスして、APIキーを取得する。<br> | ||
| 664行目: | 665行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
===== Step 2 : 依存パッケージのインストール ===== | ===== Step 2 : 依存パッケージのインストール ===== | ||
プロジェクトディレクトリに移動して、依存パッケージをインストールする。<br> | プロジェクトディレクトリに移動して、依存パッケージをインストールする。<br> | ||
cd /path/to/opencode-<バージョン> | cd /path/to/opencode-<バージョン> | ||
bun install | bun install | ||
<br> | |||
もし、bun installに失敗する場合は、node-gypをインストールする。<br> | |||
bun add node-gyp -D | |||
# または | |||
npm install -g node-gyp | |||
<br> | |||
===== Step 2.5 : OpenCode Desktopの最大化に関する不具合 ===== | |||
OpenCode Desktopにおいて、前回終了したウィンドウサイズで起動できるようにする場合は、以下に示すファイルの60行目をコメントアウトする。<br> | |||
<br> | |||
vi /path/to/opencode-<バージョン>/packages/desktop/src-tauri/src/windows.rs | |||
<br> | |||
<syntaxhighlight lang="rust"> | |||
// /path/to/opencode-<バージョン>/packages/desktop/src-tauri/src/windows.rsファイル | |||
// 編集前 | |||
.maximized(true) | |||
// 編集後 | |||
//.maximized(true) | |||
</syntaxhighlight> | |||
<br> | <br> | ||
===== Step 3 : CLIバイナリのビルド (未完了の場合) ===== | ===== Step 3 : CLIバイナリのビルド (未完了の場合) ===== | ||
| 675行目: | 695行目: | ||
./packages/opencode/script/build.ts --single | ./packages/opencode/script/build.ts --single | ||
<br> | <br> | ||
下記のエラーが表示される場合がある。 | |||
| // relax version requirement | |||
| const expectedBunVersionRange = `^${expectedBunVersion}` | |||
| | |||
| if (!semver.satisfies(process.versions.bun, expectedBunVersionRange)) { | |||
| throw new Error(`This script requires bun@${expectedBunVersionRange}, but you are using bun@${process.versions.bun}`) | |||
error: This script requires bun@^X.X.X, but you are using bun@X.X.X | |||
at /path/to/opencode-X.X.XX/packages/script/src/index.ts:16:13 | |||
<br> | |||
この時、bunをアップデートする。<br> | |||
bun upgrade | |||
<br> | |||
===== Step 4 : サイドカーの配置 ===== | ===== Step 4 : サイドカーの配置 ===== | ||
OpenCode CLIバイナリを、Tauriが期待するサイドカーディレクトリにコピーする。<br> | OpenCode CLIバイナリを、Tauriが期待するサイドカーディレクトリにコピーする。<br> | ||
| 710行目: | 744行目: | ||
ls -la packages/desktop/src-tauri/target/release/OpenCode | ls -la packages/desktop/src-tauri/target/release/OpenCode | ||
<br><br> | <br><br> | ||
==== 動作確認 ==== | ==== 動作確認 ==== | ||
RPMパッケージをインストールして確認する。<br> | RPMパッケージをインストールして確認する。<br> | ||