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

ナビゲーション

▸ ここから始める 役割別

カテゴリー

ツール 36
用語集 12

pi.tag

Pi + JoinGonka Gateway — 安価なインファレンス上のターミナルエージェント

Piはミニマルなターミナルコーディングエージェントであり、2026年に最も急速に成長しているオープンソースハーネスの1つです。プロバイダーは ~/.pi/agent/models.json に宣言的に記述され、OpenAI CompletionsまたはAnthropic Messagesを話すあらゆるendpointに対応しています。つまり、JoinGonka Gatewayは両方の方法で接続可能です。Gonka分散ネットワークモデルは、ベンダー価格よりも数百倍安価であり、最初の10Mトークンは無料です。

クイックパス: インストーラー

最も簡単な方法は、インストーラーを使用することです:

npx @joingonka/setup --tool pi

これにより、~/.pi/agent/models.json に最新のネットワークモデルを持つプロバイダーが書き込まれ、~/.pi/agent/settings.json にデフォルトモデルが設定(既存設定は上書きしません)され、ゲートウェイがキーとモデルを受け入れるか確認されます。キーはパーミッション 0600 の設定ファイル内にリテラルで保存されるため、環境変数をエクスポートする必要はありません。

手動設定: models.jsonのプロバイダー

登録時に jg-…キーを取得し、~/.pi/agent/models.json にプロバイダーを追加してください:

baseUrlhttps://gate.joingonka.ai/v1
apiopenai-completions
apiKeyjg-…キーをリテラルで指定。Piは $VAR/${VAR} 参照や !コマンド も理解しますが、リテラルは環境変数なしで動作します。ファイルは 0600 のパーミッションで保持してください
models配列:id, name, contextWindow, maxTokens

ネットワークモデルの適切な値:deepseek-ai/DeepSeek-V4-Flash-0731 — contextWindow 380000, maxTokens 32768; moonshotai/Kimi-K2.6MiniMaxAI/MiniMax-M2.7 — maxTokens 8192。Piのデフォルト値(128000/16384)は実際のネットワーク制限と一致しないため、両方のフィールドを明示的に指定してください。デフォルトモデルは別のファイル ~/.pi/agent/settings.json 内の defaultProvider および defaultModel フィールドで管理されます。確認:pi --list-models で追加したモデルが表示されるはずです。

代替手段としてのAnthropicパス

ゲートウェイはAnthropic Messagesもサポートしています: api: "anthropic-messages" および baseUrl: "https://gate.joingonka.ai" (/v1/messages パスなし) を設定してください。クライアント側で補完されます。日常的な作業にはOpenAIパスで十分ですが、Piの拡張機能がMessagesフォーマット専用の場合はAnthropicオプションが役立ちます。

セキュリティに関する注意

Piにはデフォルトで完全なpermissionレイヤーがありません。より強力なハーネスにあるような段階的な確認なしで、エージェントがターミナルでコマンドを実行します。特に自律的なマルチステップタスクでは、サンドボックス(コンテナまたは別ユーザー)で実行してください。これはPi自体の仕様であり、ゲートウェイの仕様ではありません。

モデルの選択とコストについて

3つのネットワークモデルすべてがtool callingとstreamingをサポートしています。長いセッションや大規模なリポジトリには、DeepSeek V4 Flash(ネットワークで最も長いコンテキスト、出力最大32768)が適しています。Kimi K2.6はマルチステップのエージェント作業に強く、MiniMax M2.7は万能なオプションです。料金は統一されており、リアルタイムの価格はゲートウェイの価格表で確認できます。

Piは ~/.pi/agent/models.json への1つのエントリでJoinGonka Gatewayに接続します:baseUrl gate.joingonka.ai/v1, api openai-completions, キーはリテラル、モデルは正しいcontextWindow/maxTokensを指定。より速い方法は npx @joingonka/setup --tool pi を使用することです。サンドボックスでエージェントを実行し、10Mの無料トークンで開始してください。

もっと知りたいですか?

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

pi.cta.text →