知識ベースのセクション ▾

ナビゲーション

▸ ここから始める 役割別

カテゴリー

ツール 37
用語集 12

ツール

OpenCode:ターミナルで独自のモデルを

OpenCodeは、ターミナルで直接動作するオープンソースのAIコーディングアシスタントです。サブスクリプションやベンダーロックインは一切ありません。入力補完、コード生成、リファクタリング、説明などの機能をOpenAI互換API経由で提供します。

GitHub CopilotやCursor Proのようなプロプライエタリなツールとは異なり、OpenCodeは完全に無料かつオープンです。唯一のコストはLLMのAPIプロバイダー料金ですが、JoinGonka Gatewayを利用すれば、そのコストを月額$0.30まで削減できます。

セットアップは数分で完了します。ワンコマンドのインストーラー、またはOpenCodeのネイティブ機能による手動設定が可能で、環境変数を編集する必要はありません。

ステップ1: API キーを取得する

すべてのツールにおける標準手順:

  1. gate.joingonka.ai/register に登録します。
  2. 1.5M 無料トークンのボーナス が自動的に付与されます。
  3. DashboardでAPIキー(形式 jg-xxx)を作成します。

同じキーで CursorClineContinue.dev および任意のOpenAI互換クライアントが使用可能です。

ステップ2: OpenCode を設定する

最も簡単な方法は、コマンド1つでセットアップツールを使用することです。CLI/ファイルツールの場合、JoinGonkaプロバイダー(baseUrl、モデル)を自動的に記述し、キーをOpenCodeのネイティブストレージに保存するため、環境変数を変更する必要はありません。UIツールの場合は、入力用の値を表示します:

npx @joingonka/setup --tool opencode

インストーラーは汎用的であり(フラグなしの場合はリストからツールを選択可能)、jg-… キーを要求し、設定後にゲートウェイへのリクエストを通じてライブテストを行います。他の設定には干渉しません。手動で設定したい場合は、以下の手順に従ってください。

手動設定(プランB)

OpenCodeはキーをネイティブに保存し、独自の構成ファイルでプロバイダーを定義するため、手動設定でも環境変数は変更されません。したがって、他のOpenAI互換ツールはこれまで通り動作し続けます。

ステップ1:キーを保存する。 opencode auth login を実行し、Other を選択してプロバイダーID joingonka を入力し、jg-… キーを貼り付けます。OpenCodeは ~/.local/share/opencode/auth.json にキーを保存します。

ステップ2:プロバイダーを記述する。 ~/.config/opencode/opencode.json に以下を追加します(id joingonka はステップ1と一致させる必要があります):

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "joingonka": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "JoinGonka (Gonka)",
      "options": { "baseURL": "https://gate.joingonka.ai/v1" },
      "models": {
        "moonshotai/Kimi-K2.6": { "name": "Kimi K2.6" },
        "MiniMaxAI/MiniMax-M2.7": { "name": "MiniMax M2.7" },
        "deepseek-ai/DeepSeek-V4-Flash-0731": { "name": "DeepSeek V4 Flash" }
      }
    }
  }
}

このファイルに apiKey フィールドを追加する必要はありません。OpenCodeが一致するIDに基づいて auth.json からキーを自動的に挿入します。

モデルの選択: デフォルトでは joingonka/moonshotai/Kimi-K2.6 が適しており、長いコンテキストには joingonka/MiniMaxAI/MiniMax-M2.7、ネットワーク最大のコンテキスト(380K)には joingonka/deepseek-ai/DeepSeek-V4-Flash-0731 を使用します。

確認: opencode を実行して関数を書くよう指示してください。応答が返ってくれば、設定は完了です。

OpenCode + Gonka が最高の組み合わせである理由

OpenCode + Gonkaの組み合わせが開発者にとって最適である3つの理由:

  • 完全なopen-source: OpenCodeとGonka Networkの両方がオープンソースです。ベンダーロックインやプロプライエタリな依存関係はありません。すべてのコンポーネントを制御できます。
  • コスト: トークン100万あたり$0.0047 — プロプライエタリな類似製品より数千倍安価です。GitHub Copilotは月額$19-39で制限がありますが、OpenCode + Gonkaは制限なしで非常に安価です。
  • プライバシー: コードはMicrosoft/OpenAI/Anthropicのサーバーに送信されません。リクエストは分散型ネットワーク経由で行われ、データの中央集権的な保存先はありません。

OpenCodeは多数のLLMプロバイダーをサポートしていますが、JoinGonka Gatewayを使用することで価格、品質、プライバシーの最適なバランスを実現できます。代替となるターミナルツール:Claude CodeAider

モデルパラメータ: コンテキストウィンドウは200Kトークン、最大応答長は8192トークンまで(ネットワーク上のすべてのモデル)。現在のモデルリスト:GET https://gate.joingonka.ai/v1/models

OpenCode + Gonka = 完全オープンソースのAIコーディングアシスタント。月額$0.30。サブスクリプション、ベンダーロックイン、企業サーバーへのコード送信は一切なし。初回無料トークン付き。

もっと知りたいですか?

他のセクションを探索するか、Gonkaを今すぐ獲得し始めましょう。

無料トークンを獲得 →