知识库章节 ▾
导航
▸ 从这里开始 按角色类别
- Cursor + Gonka AI — 便宜的 LLM 用于编码
- Claude Code + Gonka AI — 终端的 LLM
- OpenClaw + Gonka AI — 可负担的 AI 代理
- OpenCode:在终端中使用自己的模型
- Continue.dev + Gonka AI — 适用于 VS Code/JetBrains 的 AI
- Cline + Gonka AI — VS Code 中的 AI 代理
- Aider + Gonka AI — 与 AI 结对编程
- LangChain + Gonka AI — 便宜的 AI 应用程序
- n8n + Gonka AI — 通过便宜的 AI 实现自动化
- Open WebUI + Gonka AI — 您的 ChatGPT
- LibreChat + Gonka AI — 开源 ChatGPT
- Hermes Agent + DeepSeek 在 Gonka 网络 — 极低成本的自主智能体
- Kilo Code + Gonka AI — VS Code 中的 AI 代理
- Roo Code + Gonka AI — VS Code 中的自主 AI 代理
- LlamaIndex + Gonka AI — 低成本的 RAG 应用程序
- PydanticAI + Gonka — 低成本的类型化 AI 代理
- Vercel AI SDK + Gonka AI — 低成本的 TypeScript AI 应用程序
- TanStack AI + Gonka — 低成本的 TypeScript AI 应用程序
- API 快速入门 — curl, Python, TypeScript
- JoinGonka Gateway - 全面概述
- 管理密钥 — Gonka 上的 SaaS
- 最便宜的AI API:2026年提供商对比
- 如何购买AI token和API密钥:2026年的3种方法
- Cursor Pro 请求限制已用尽 — 解析与廉价替代方案
- Claude Code 更便宜 — 账单解析与切换
- Cline 正在烧钱 — 为什么代理花费如此之多
- OpenClaw 成本高昂 —— 为什么 Agent 会疯狂消耗 Token 以及如何节省
- OpenRouter:廉价替代方案 — 与 JoinGonka Gateway 的对比
- 2026 年最佳编码 AI 模型:对比与定价
- GitHub Copilot 无限制低成本替代方案
- 无积分、无限制的廉价 Windsurf 替代方案
- 2026 年最便宜的 AI 代理 API
- ZCode:使用低成本 GLM 推理替代 GLM Coding Plan
- JetBrains IDE + JoinGonka Gateway — 使用自己的 endpoint 替代点数消耗
- GitHub Copilot BYOK — 使用自己的模型替代配额限制
- Zed + JoinGonka Gateway — 编辑器中的低成本推理
- Pi + JoinGonka Gateway — 基于低成本推理的终端代理
- Codex CLI:使用自己的密钥代替订阅
- DeepSeek Harness:通过 JoinGonka Gateway 连接自有提供商
- MiniMax Code:通过 Gonka 使用自备密钥运行 MiniMax 智能体
- Warp + JoinGonka Gateway — 在您端点上的终端代理
- Trae + JoinGonka Gateway — AI-IDE 中的 Gonka 网络模型
- Cherry Studio + JoinGonka Gateway — 桌面 AI 客户端
- omp (Oh My Pi) + JoinGonka Gateway:带模型角色的代理
- OpenHands + JoinGonka Gateway:专属 endpoint 上的智能体
- qwen-oauth 关闭后的 Qwen Code:通过 JoinGonka Gateway 工作
- Goose + JoinGonka Gateway:您的提供商和密钥到 keyring
- Crush + JoinGonka Gateway:基于 Gonka 网络模型的 Charm 代理
- Zoo Code + JoinGonka Gateway:从 Roo Code 迁移至 Gonka 模型
- Kimi Code CLI:通过 Gonka 使用您自己的密钥连接 Moonshot AI Agent
- Factory Droid + JoinGonka Gateway:在 Gonka 网络模型上使用 BYOK
- MiMo Code + JoinGonka Gateway:Gonka 网络模型上的 Xiaomi 代理
工具
Pi + JoinGonka Gateway — 基于低成本推理的终端代理
Pi 是一款极简的终端编码代理,是 2026 年增长最快的开源工具之一。其中的提供商以声明式方式在 ~/.pi/agent/models.json 中定义,任何使用 OpenAI Completions 或 Anthropic Messages 协议的端点均可适用——即 JoinGonka Gateway 可以通过两种路径连接。去中心化 Gonka 网络模型的成本比厂商显卡价格低数百倍,且初始的 3M 令牌免费。
Pi 本身通过 npm 安装:npm install -g --ignore-scripts @earendil-works/pi-coding-agent。包名已更改:项目已迁移至 earendil-works/pi 仓库,旧包 @mariozechner/pi-coding-agent 已弃用并不再更新。如果您仍以旧名称安装了 Pi,请重新安装;迁移后配置目录 ~/.pi/agent 保持不变。
快速路径:安装程序
最快捷的方法是使用我们的安装程序:
npx @joingonka/setup --tool pi它将在 ~/.pi/agent/models.json 中配置带有当前网络模型的提供商,并在 ~/.pi/agent/settings.json 中设置默认模型(它不会覆盖您自己选择的模型——只能通过明确的 --model minimax|deepseek|glm 标志进行更改),并通过实时请求验证网关是否接受密钥和模型。如果使用 PI_CODING_AGENT_DIR 变量迁移了配置目录,安装程序也会写入该位置。密钥以 明文 形式存储在具有 0600 权限的配置中——无需导出环境变量。
手动配置:在 models.json 中设置提供商
在注册时获取 jg-… 密钥,并将提供商添加到 ~/.pi/agent/models.json:
baseUrl | https://gate.joingonka.ai/v1 |
api | openai-completions |
apiKey | 你的 jg-… 密钥字面量。Pi 也支持 $VAR/${VAR} 引用和 !command,但字面量无需导出变量即可工作——请将文件权限设为 0600 |
models | 数组:id、name、contextWindow、maxTokens |
网络中模型的正确取值:deepseek-ai/DeepSeek-V4-Flash-0731——contextWindow 380000,maxTokens 32768;MiniMaxAI/MiniMax-M2.7——contextWindow 200000,maxTokens 8192;zai-org/GLM-5.3-Flash——contextWindow 390000,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 没有完整的权限层:该代理在终端执行命令时不会像更复杂的工具那样进行分步确认。请在沙盒中运行它 — 例如在容器或单独的用户帐户中 — 特别是在处理自主的多步骤任务时。这是 Pi 本身的特性,而非网关的问题。
如何选择模型及定价
网络中的所有三种模型都支持工具调用(tool calling)和流式传输(streaming)。对于长会话和大代码库,请使用 DeepSeek V4 Flash(拥有网络中最长的上下文窗口之一,输出可达 32768)。MiniMax M2.7 是通用选项,GLM-5.3 Flash 是拥有最长网络上下文(390K)的推理模型:它会在回答前进行思考,所以不要降低其 maxTokens。费用统一,实时价格请查看 网关价格列表。
如果 Pi 的极简主义无法满足需求,可以看看它的分支 omp (Oh My Pi):它遵循了声明式提供者的理念,但增加了模型角色、语言服务器和子代理。它们的配置文件不同,因此 omp 需要单独设置。