AI Skill Hub 强烈推荐:开源AI工作流 是一款优质的Agent工作流。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
利用OpenCode Go订阅在Codex应用中实现本地响应到聊天补全
开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
利用OpenCode Go订阅在Codex应用中实现本地响应到聊天补全
开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install opencode-go-proxy
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install opencode-go-proxy
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/kartikkabadi/opencode-go-proxy
cd opencode-go-proxy
pip install -e .
# 验证安装
python -c "import opencode_go_proxy; print('安装成功')"
# 命令行使用
opencode-go-proxy --help
# 基本用法
opencode-go-proxy input_file -o output_file
# Python 代码中调用
import opencode_go_proxy
# 示例
result = opencode_go_proxy.process("input")
print(result)
# opencode-go-proxy 配置文件示例(config.yml) app: name: "opencode-go-proxy" debug: false log_level: "INFO" # 运行时指定配置文件 opencode-go-proxy --config config.yml # 或通过环境变量配置 export OPENCODE_GO_PROXY_API_KEY="your-key" export OPENCODE_GO_PROXY_OUTPUT_DIR="./output"
Use your OpenCode Go subscription in the Codex app.
Codex expects a Responses API (/v1/responses). OpenCode Go exposes an OpenAI-compatible Chat Completions API (/v1/chat/completions). This proxy bridges that gap in one local process:
Codex app
│
│ POST /v1/responses (Responses API)
▼
opencode-go-proxy ←── localhost:8787, zero deps, stdlib only
│
│ POST /v1/chat/completions (Chat Completions API)
▼
OpenCode Go ────── 13 models: DeepSeek, GLM, Kimi, MiMo, MiniMax, Qwen
input to chat messages translationinstructions and developer roles mapped to system messagesapply_patch works)CODEX_IMAGE_MODEL)data:image/ and https:// only)uvx --from git+https://github.com/kartikkabadi/opencode-go-proxy \ opencode-go-proxy \ --bind 127.0.0.1 \ --port 8787
```bash
toml [model_providers.opencode-go] name = "OpenCode Go" base_url = "http://127.0.0.1:8787/v1" experimental_bearer_token = "any-string-here" wire_api = "responses"
[profiles.deepseek-v4-flash] model_provider = "opencode-go" model = "deepseek-v4-flash" model_context_window = 1000000 approval_policy = "untrusted" sandbox_mode = "workspace-write" features = { memories = false }
bash
export OPENCODE_GO_API_KEY="your-key-here"
security add-generic-password -a "$USER" -s opencode-go-api-key -w ```
Get your API key from OpenCode Zen after subscribing to Go.
All flags have environment variable defaults:
| Flag | Env var | Default |
|---|---|---|
--bind | OPENCODE_GO_PROXY_BIND | 127.0.0.1 |
--port | OPENCODE_GO_PROXY_PORT | 8787 |
--chat-base-url | CHAT_COMPLETIONS_BASE_URL | https://opencode.ai/zen/go/v1 |
--api-key-env | OPENCODE_GO_PROXY_API_KEY_ENV | OPENCODE_GO_API_KEY |
--timeout-sec | OPENCODE_GO_PROXY_TIMEOUT_SEC | 180 |
--max-body-mb | OPENCODE_GO_PROXY_MAX_BODY_MB | 20 |
The proxy accepts both /responses and /v1/responses.
The proxy resolves your OpenCode Go API key in this order:
$OPENCODE_GO_API_KEY environment variableopencode-go-api-key (override with CODEX_KEYCHAIN_SERVICE; macOS only)```bash
uvx --from git+https://github.com/kartikkabadi/opencode-go-proxy opencode-go-proxy --help
Model metadata warning every turn Set model_catalog_json in Codex config and copy the reference catalog: cp contrib/opencode-go-catalog.json ~/.codex/model-catalogs/opencode-go.json
Connection refused on localhost:8787 Proxy isn't running. Start it: opencode-go-proxy or check launchctl list | grep opencode.
API key not found Set OPENCODE_GO_API_KEY env var or add to macOS keychain: security add-generic-password -a "$USER" -s opencode-go-api-key -w
Upstream rate limited (429) OpenCode Go has 5-hour/weekly/monthly usage limits. Switch to a cheaper model (DeepSeek V4 Flash or MiMo V2.5) to stretch your quota. See usage limits.
Streaming not working Codex sends stream: true — the proxy handles this. If you see no SSE events, check stderr trace for upstream.error or upstream.network_error.
Codex says "model is not supported when using ChatGPT account" You used codex -m deepseek-v4-flash instead of codex -p deepseek-v4-flash. The -m flag only changes the model name, not the provider. Use -p to select a profile.
高质量的开源AI工作流项目,实现了本地响应到聊天补全
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,开源AI工作流 是一款质量优秀的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | opencode-go-proxy |
| 原始描述 | 开源AI工作流:Use your OpenCode Go subscription in the Codex app. Local Responses-to-Chat-Comp。⭐15 · Python |
| Topics | ai-agentchat-completionscodexllmpython |
| GitHub | https://github.com/kartikkabadi/opencode-go-proxy |
| License | MIT |
| 语言 | Python |
收录时间:2026-06-24 · 更新时间:2026-06-24 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端