xiaohack's Blog - 配置教程
type: channel
link: https://blog.xiaohack.org/tag/502ae340-ce416d/
items: Antigravity 账户接入 Opencode支持(包含详细配置和Oh My OpenCode 配置支持)
items: 【开源自荐】Tavily Proxy 多账号轮询版的 Tavily MCP
items: opencode + oh-my-opencode 配置教程
items: 从 0 开始的 Opencode.json 高级参数配置教程【含配置 Provider / 中转站 / 思考预算等】
items: oracle11.2.0.4安装步骤详解（附配置与连接教程）
items: 【更新，可以直接设置】claude code 2.1.0 以上中文设置教程
items: 在 opencode 使用自定义模型渠道（公益站、中转站、本地代理）教程（两种方法，保姆教程）

Antigravity 账户接入 Opencode支持(包含详细配置和Oh My OpenCode 配置支持)
type: item
date: 2026-01-25T23:17:12+08:00
description: 最近对 CRS 自己二开的项目优化和重构拉一下，并且添加拉 Opencode支持 包含Oh My OpenCode 插件支持，想看配置的直接划到下面或者直接访问 ：https://github.com/dadongwo/claude-relay-service最近优化亮点:OpenCode & Oh My OpenCode 原生支持：:完美兼容 Antigravity 账户体系下的 OpenCode 配置智能风控对齐：自动注入 requestType: 'agent' 并优化 System Prompt 插入策略，降低被上游风控拦截的概率。智能重试与切换账号：针对 Antigravity 429 Resource Exhausted 深度解析（区分 Quota/RateLimit/Capacity），自动清理会话并切换账号重试。模型级智能冷却：支持对 Claude/Opus/Flash 等不同模型分别计算冷却时间，避免因单一模型限流影响整个账号使用。UI页面展示:Note: 若某个模型触发了限流，此处还会显示该模型的 冷却倒计时 (Cooling Down)，方便您了解何时可以恢复使用。– 小更新 针对Antigravity 账户的gemin 模型兼容和工具调用对齐 解决 最新429 问题 mcp工具调用兼容等等需要的可自取:https://github.com/dadongwo/claude-relay-service/blob/main/README.mdOpenCode 集成配置在用户目录下的 .config\opencode\opencode.json 文件中配置 provider：// antigravity 配置示例 "antigravity": { "npm": "@ai-sdk/anthropic", "name": "Antigravity", "options": { "baseURL": "http://localhost:3000/antigravity/api/v1", "apiKey": "cr_XXXXXXXXX" }, "models": { "claude-opus-4-5-thinking": { "name": "Claude Opus 4.5 Thinking", "thinking": true, "limit": { "context": 200000, "output": 8192 }, "modalities": { "input": ["text", "image"], "output": ["text"] } }, "claude-sonnet-4-5-thinking": { "name": "Claude Sonnet 4.5 Thinking", "thinking": true, "limit": { "context": 200000, "output": 8192 }, "modalities": { "input": ["text", "image"], "output": ["text"] } }, "gemini-3-flash-preview": { "name": "Gemini 3 Flash Preview", "attachment": true, "limit": { "context": 1000000, "output": 8192 }, "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] } }, "gemini-3-pro-preview": { "name": "Gemini 3 Pro Preview", "thinking": true, "attachment": true, "limit": { "context": 1000000, "output": 8192 }, "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] } } } }, // codex cli 接入账户示例 "openai-custom": { "npm": "@ai-sdk/openai", "name": "OpenAI Custom", "options": { "baseURL": "http://localhost:3200/openai", "apiKey": "cr_xxxxxxxxxxxxxxxx" }, "models": { "gpt-5.2": { "name": "GPT 5.2 (Custom)", "limit": { "context": 272000, …

【开源自荐】Tavily Proxy 多账号轮询版的 Tavily MCP
type: item
date: 2026-01-25T08:05:11+08:00
description: Tavily 的搜索非常好用，基本上能搜到想要的，目前每个账号每个月都有 1000 积分可以使用为了能同时使用多个账号的额度，我写了 我 vibe coding 了一个本地的代理服务，功能实际上和 另一位佬友的项目 tavily-hikari 差不多，但是佬友的项目要访问 /admin 页面需要额外配置一下 forward auth本项目主打一个轻量简洁，没有 WebUI，只做请求转发，把你所有账号的 API Key 放到项目根目录中下的 keys.json配置好，启动服务后，直接当作 MCP 服务使用即可：{ "mcpServers": { "tavily": { "url": "http://localhost:8787" } } } 具体使用/部署方法可以看 README项目地址：GitHub - kuyermqi/tavily-proxy: Lightweight proxy for Tavily MCP📌 转载信息来源： https://linux.do/t/topic/1510634原作者： kuyermqi转载时间： 2026/1/25 08:06:15

opencode + oh-my-opencode 配置教程
type: item
date: 2026-01-23T15:36:09+08:00
description: 花了两三天时间，查了大量资料，终于把 oh-my-opencode 配置明白了。注意： 以下所有配置均已进行脱敏处理（隐藏了具体的 session_id、本机用户路径、工作区路径以及真实的 provider 地址）。无广 我自用的 provider 未完全脱敏，感觉脱敏看起来好奇怪，model key 我懒得处理。 个人不推荐任何 providerAgents 与 Categories 自述AI 生成出来的，各类代理（Agents）和分类（Categories）的职责：{ "agents": { "build": { "agent": "build", "model": "未知", "suitable_for": [ "代码实现与重构", "Bug 定位与修复", "单元测试与测试策略", "构建与CI排障", "项目结构与可维护性优化" ], "core_principles": [ "先澄清需求与边界", "最小改动达成目标", "保持一致性与可读性", "优先可靠性与可测试性", "避免过度设计（YAGNI）", "减少重复（DRY）", "遵循SOLID与KISS" ] }, "plan": { "agent": "plan", "model": "未知", "suitable_for": [ "需求澄清与范围界定", "技术方案设计与权衡", "任务拆解与里程碑规划", "风险识别与应对预案", "验收标准与测试策略制定" ], "core_principles": [ "先理解问题再提出方案", "以最小可行改动达成目标", "优先降低风险与不确定性", "明确假设、边界与验收标准", "可执行、可验证、可回滚", "沟通简洁且信息密度高" ] }, "general": { "agent": "general", "model": "未知", "suitable_for": [ "通用问答与信息整理", "编程概念解释与示例", "需求澄清与方案对比", "写作润色与结构化输出", "基础调试思路与排错建议" ], "core_principles": [ "遵循指令优先级：系统 > 开发者 > 用户", "不编造事实；不确定时明确说明", "输出清晰、简洁、可执行", "在安全与隐私上保持保守", "按受众调整表达与细节深度", "优先给出可验证的步骤与依据" ] }, "explore": { "agent": "explore", "model": "未知", "suitable_for": [ "探索代码库模式", "分析文件结构", "使用AST-grep搜索", "并行执行搜索任务", "识别代码模式", "构建代码索引" ], "core_principles": [ "最大化搜索努力", "并行启动多个代理", "不限于第一个结果", "彻底且详尽", "使用多种工具", "忽略无关上下文", "专注于内置角色" ] }, "librarian": { "agent": "librarian", "model": "Antigravity", "suitable_for": [ "开源代码库深度解析", "第三方库 API 使用咨询", "代码实现逻辑溯源", "库的版本差异与历史变更分析", "获取 GitHub 源码实证与 Permalinks" ], "core_principles": [ "证据优先：所有技术主张必须附带 GitHub 永久链接证据", "时效感知：严格区分过时信息，优先检索 2025+ 最新数据", "深度溯源：通过克隆仓库、分析提交历史和代码逻辑提供答案", "多维调研：结合官方文档、源码搜索与 Issue/PR 背景", "引用规范：严格执行强制性代码片段与路径引用格式", "分类执行：针对概念、实现、上下文采用定制化搜索策略" ] }, "oracle": { "agent": "oracle", "model": "未知", "suitable_for": [ "系统架构与技术选型评审", "复杂问题根因分析与排障策略", "重构路线规划与风险控制", "代码库结构解读与一致性治理", "性能与可靠性权衡建议" ], "core_principles": [ "KISS：优先最简单可行方案", "YAGNI：只做当前明确需求", "复用优先：尽量沿用现有模式与依赖", "可维护性优先：降低认知负担", "单一路径：给出一个主推荐方案", "投入可见：明确工作量与边界条件", "止于足够好：避免过度优化与过度设计" ] }, "multimodal-looker": { "agent": "multimodal-looker", "model": "未知", "s…

从 0 开始的 Opencode.json 高级参数配置教程【含配置 Provider / 中转站 / 思考预算等】
type: item
date: 2026-01-22T13:16:47+08:00
description: 0. 前言Open code 的配置一直是比较繁琐的，虽然开箱即用，但如果想配置转发站就有点头疼了。在网上找了很多教程，但大都简略，很多第三方转发站的文档写的也不明白（点名Right Code）。有很多佬友开发了可视化 / 后端插件，如 AI-toolbox，OCCM，CLIProxyAPI。这些都很好用！感谢佬友们！你们的贡献让社区变得如此美好，也深深激励了我在使用了一段时间后，我发现掌握一些模型 config 配置原理是有必要的。插件只能帮忙切换 provider，每个模型的进阶参数如思考预算，仍然要自己配置。懂得如何修改配置文件也能让我们把这些插件用的更好.所以写一篇教程，从 0 开始配置 opencode.json. 希望能帮到各位尝试 opencode（并想在 opencode 中配置使用自定义转发站）的佬友，同时也记录自己学习各类官方文档的过程 comment 1: 通过本教程你可以收获： 通过截图和我一起配置文档一坨但富可敌国的转发站作为 Provider一起看懂模型接口，Opencode，AI-SDK 官方文档了解并动手设置 Claude 和 OAI 不同模型和接口的参数配置（如思考预算） comment 2: 本教程重点在于详细和实操，不是一个面面俱到的教程. 本教程不含有自定义 Agents 和 Skills 教学在完成本教程后，如还有兴趣，可以继续探索或和各位佬友帖子交流其他资源：全面教程 ------- 官方文档 ----- 官方文档 (中文站)篇幅所限，本篇教程大部分内容是折叠的！！！请点击黑色三角形展开查看！！！篇幅所限，本篇教程大部分内容是折叠的！！！请点击黑色三角形展开查看！！！篇幅所限，本篇教程大部分内容是折叠的！！！请点击黑色三角形展开查看！！！1. 初始化 action 1：如果你已经有 opencode.json 就可以跳过 如果你没有安装 opencode：请参考此链接安装 opencode TUI 版 Opencode|Github如果你有 opencode：查看在 C:\Users <你的用户名>.config\opencode 目录下是否存在 opencode.json如果没有，请不要手动创建。经过第二节的 Provider 配置，它会自动产生在这个目录下。2.Provider 配置2.1 官方 Provider 配置如果你使用的是 Opencode 官方支持的 Provider，例如 Opencode Zen，GLM Coding Plan，那么基本上只需要在安装好的 opencode TUI 中输入 /connect 并回车即可。如果你想在这篇文档中找到含截图配置教学，请展开以下三角形 action 2：连接 Github Copilot 作为 Provider 打开 opencode，输入 /connect选择 github copilot 或其他 official provider按提示操作恭喜你！验证成功！ 现在可以通过 opencode 使用 copilot 或其他 official provider 了。注意：只需要重新走一遍此流程就能覆盖之前的认证Provider auth 的文件在这里：C:\Users <你的用户名>.local\share\opencode如果对此流程具体涉及的文件感兴趣，拓展阅读在 2.2 节 action4 提供 reference 1：相关文档 官方文档 Providers | OpenCode翻译版 提供商 (Providers) - OpenCode 中文文档2.2 自定义 API Key / 转发站 Provider 配置站内轮子：OpenCode 自定义服务商（中转站）接入指南如果你想在这篇文档中找到含截图配置教学，请展开以下三角形 action 3：通过可视化方式连接 Right Code（转发站）作为 Provider（推荐） 如果使用 action3，最好也看一下 action4以便于理解后续 Models 配置部分对.json 的自定义修改。Opencode 的逻辑是由开发者来列出所有合法的 provider 供连接，非常全。但 Right Code 这样的转发站理论上确实不受 opencode 支持。大部分佬友遇到的困难集中在使用 opencode 命令打开 TUI (Terminal UI) 界面后，/connect 的 provider 中没有 "other" 或者 "custom" 选项。我们可以看到 Other 选项是个标题，确实不能选 Other 选项，而且经过搜索 Other 里面也没有 Right Code 这样的转发站。不过，我们仍然可以通过配置 opencode.json 来解决这个问题。@couls…

oracle11.2.0.4安装步骤详解（附配置与连接教程）
type: item
date: 2026-01-19T20:10:26+08:00
description: ​Oracle 11g R2（版本号 11.2.0.4）是企业常用的数据库版本，oracle11.2.0.4.exe是它的 Windows 安装包（其实是 .exe格式的 Oracle Universal Installer）。一、准备工作下载安装包​安装包下载：https://pan.quark.cn/s/c3fbf7e602b4硬件和系统要求​操作系统：Windows Server 2008 / Windows 7 / Windows 10（64位推荐）。内存至少 2GB（最好 4GB 以上）。磁盘空间至少 15GB（Oracle 软件和示例数据库都需要空间）。关闭不必要软件​关闭杀毒软件（安装过程中可能被拦截）。关闭其他占用大量内存的程序。二、安装 Oracle 11.2.0.4双击运行安装包​双击 oracle11.2.0.4.exe，弹出安装向导。如果是 Windows 10/11，可能会提示“允许此应用对你的设备进行更改吗？” → 点 “是” 。配置安全更新（可选） ​邮箱和密码可不填（只是接收 Oracle 的安全公告）。取消勾选“我希望通过 My Oracle Support 接收安全更新”。点 “下一步” 。选择安装类型​一般选 “创建和配置数据库” （会自动帮你装好数据库实例）。如果只是装软件不建库，选“仅安装数据库软件”。点 “下一步” 。选择系统类​桌面电脑选 “桌面类” 。服务器选 “服务器类” 。点 “下一步” 。典型安装配置​Oracle 基目录：默认 C:\app\用户名\product\11.2.0\dbhome_1（可改路径）。全局数据库名：默认 orcl（建议不改，后面连接要用这个名字）。管理口令：设置一个密码（记住，后面登录用）。点 “下一步” 。先决条件检查​安装程序会自动检测系统是否满足要求。如果有报错（比如缺少补丁），先解决再继续。没问题就点 “下一步” 。安装概要​核对安装路径、数据库名等信息。确认无误点 “安装” 。等待安装完成​进度条走完，会弹出“Database Configuration Assistant”窗口，创建数据库实例。这一步会自动启动监听器和数据库服务。完成后点 “确定” 。三、首次连接数据库打开 SQL*Plus​在开始菜单找到 “Oracle – OraDb11g_home1” → “应用程序开发” → “SQL Plus” 。登录数据库​用户名：sys as sysdba密码：刚才设置的密码主机字符串留空（本地连接）。登录成功后，提示符会变成 SQL>。简单测试​输入 select * from v$version;回车，能看到 Oracle 版本信息。​

oracle11.2.0.4安装步骤详解（附配置与连接教程）
type: item
date: 2026-01-19T20:04:18+08:00
description: ​Oracle 11g R2（版本号 11.2.0.4）是企业常用的数据库版本，oracle11.2.0.4.exe是它的 Windows 安装包（其实是 .exe格式的 Oracle Universal Installer）。一、准备工作下载安装包​安装包下载：https://pan.quark.cn/s/c3fbf7e602b4硬件和系统要求​操作系统：Windows Server 2008 / Windows 7 / Windows 10（64位推荐）。内存至少 2GB（最好 4GB 以上）。磁盘空间至少 15GB（Oracle 软件和示例数据库都需要空间）。关闭不必要软件​关闭杀毒软件（安装过程中可能被拦截）。关闭其他占用大量内存的程序。二、安装 Oracle 11.2.0.4双击运行安装包​双击 oracle11.2.0.4.exe，弹出安装向导。如果是 Windows 10/11，可能会提示“允许此应用对你的设备进行更改吗？” → 点 “是” 。配置安全更新（可选） ​邮箱和密码可不填（只是接收 Oracle 的安全公告）。取消勾选“我希望通过 My Oracle Support 接收安全更新”。点 “下一步” 。选择安装类型​一般选 “创建和配置数据库” （会自动帮你装好数据库实例）。如果只是装软件不建库，选“仅安装数据库软件”。点 “下一步” 。选择系统类​桌面电脑选 “桌面类” 。服务器选 “服务器类” 。点 “下一步” 。典型安装配置​Oracle 基目录：默认 C:\app\用户名\product\11.2.0\dbhome_1（可改路径）。全局数据库名：默认 orcl（建议不改，后面连接要用这个名字）。管理口令：设置一个密码（记住，后面登录用）。点 “下一步” 。先决条件检查​安装程序会自动检测系统是否满足要求。如果有报错（比如缺少补丁），先解决再继续。没问题就点 “下一步” 。安装概要​核对安装路径、数据库名等信息。确认无误点 “安装” 。等待安装完成​进度条走完，会弹出“Database Configuration Assistant”窗口，创建数据库实例。这一步会自动启动监听器和数据库服务。完成后点 “确定” 。三、首次连接数据库打开 SQL*Plus​在开始菜单找到 “Oracle – OraDb11g_home1” → “应用程序开发” → “SQL Plus” 。登录数据库​用户名：sys as sysdba密码：刚才设置的密码主机字符串留空（本地连接）。登录成功后，提示符会变成 SQL>。简单测试​输入 select * from v$version;回车，能看到 Oracle 版本信息。​

【更新，可以直接设置】claude code 2.1.0 以上中文设置教程
type: item
date: 2026-01-08T12:28:29+08:00
description: 1、打开 cc 任一对话2、然后 /config ，里面有个 Language，输入支持的语言，比如”Chinese”，” 简体中文”，“zh-CN”, 回车，关闭对话，早上不可以直接设置，现在可以直接设置了，我设置的是”Chinese”不可以的回车保存的，先输”English”, 然后～/.claude/settings.json 改成 “language”: “Chinese”, 或者直接去配置文件里改📌 转载信息来源： https://linux.do/t/topic/1418551转载时间： 2026/1/8 12:28:29

在 opencode 使用自定义模型渠道（公益站、中转站、本地代理）教程（两种方法，保姆教程）
type: item
date: 2026-01-07T19:05:32+08:00
description: 前言最近 opencode 似乎爆火了，我也在自己电脑上下载了一个（搭配 oh-my-opencode）试了一下，用 Anthropic 正版的账号走浏览器登录（OAuth）是没问题的，但用公益站（AnyRouter 等）、中转站（claude-rely-service、sub2api 等）、本地代理（CLIProxyAPI、Antigravity-Manager 等）配置起来极其繁琐，苦不堪言正文假设你已经安装了 opencode（oh-my-opencode 可有可无），可以有两种方式去配置任何非官方模型渠道：简单粗暴版（推荐，不折腾）命令行输入 opencode auth login选择 Anthropic选择 Manually enter API Key输入你的对应渠道的 API Key（这个我相信你肯定能自己找到并输入）打开 opencode.json（mac 用户的话就在 ~/.config/opencode/opencode.json，其他平台需要搜一下文档之类的）在 provider 插入 anthropic 对象，重载 baseURL（这是最基础的 JSON 编辑，如果编辑出来有问题别找我，去让 AI 帮你改）： "provider": { "anthropic": { "options": { "baseURL": "你的渠道的Claude Code API URL地址/v1" } }, ...其他原有的配置 } 注意，大概率要在渠道给你的 API_URL 后面加个 /v1，例如 WONG公益站的话就是 https://wzw.pp.ua/v1改一下模型，因为渠道里用的模型名可能是 claude-sonnet-4-5-20250929 和 claude-opus-4-5-20251101，在 opencode.json 里加入或修改字段："model": "anthropic/claude-sonnet-4-5-20250929", // 或 anthropic/claude-opus-4-5-20251101 如果用了 oh-my-opencode 则需要顺便配置一下 oh-my-opencode.json（mac 用户的话就在 ~/.config/opencode/oh-my-opencode.json，其他平台需要搜一下文档之类的），把里面全部用到 claude-* 的模型都改一下："model": "anthropic/claude-sonnet-4-5-20250929" // 或 anthropic/claude-opus-4-5-20251101 自定义供应商命令行输入 opencode auth login选择 Other输入你渠道名，英文全小写，这个就是 provider id（例如我们这里输入 test）输入你的对应渠道的 API Key（这个我相信你肯定能自己找到并输入）打开 opencode.json（mac 用户的话就在 ~/.config/opencode/opencode.json，其他平台需要搜一下文档之类的）在 provider 插入新对象，把你的渠道加进去（这是最基础的 JSON 编辑，如果编辑出来有问题别找我，去让 AI 帮你改）： "provider": { "test": { "npm": "@ai-sdk/anthropic", "name": "你的渠道名，用于显示到opencode的界面的", "options": { "baseURL": "你的渠道的Claude Code API URL地址/v1" }, "models": { "claude-sonnet-4-5-20250929": { "name": "Claude 4.5 Sonnet", "attachment": true, "limit": { "context": 1048576, "output": 65535 }, "modalities": { "input": [ "text", "image" ], "output": [ "text" ] } }, "claude-opus-4-5-20251101": { "name": "Claude 4.5 Opus", "attachment": true, "limit": { "context": 1048576, "output": 65535 }, "modalities": { "input": [ "text", "image" ], "output": [ "text" ] } } } }, ...其他原有的配置 } 注意，大概率要在渠道给你的 API_URL 后面加个 /v1，例如 WONG公益站的话就是 https:/…