您的编码代理在HTTPS上与一个模型供应商交谈.
这个连接是一个直线: 代理问, 提供者回答, 答案在您的编辑器中。
中间无所取相观所回向.
对于大部分的代理产品来说,这很好。
其余部分——通过字符串接合构建的查询,API键将模型有益地回放到代码样本中,在用户输入上——你稍后会发现,在审查中,或者在扫描机运行中,或者永远不会发现.
这是在这条线上设置一个政策层的走行道:一个本地代理代理你的代理人指向而不是提供商,后者检查响应流并决定,或者在文本到达你之前.
我会用Cencurity引擎,因为它是我建造的, 是Apache -2.0, 它运行在你的机器上。
模式概括——如果你正在建立自己的门户,下面的步骤仍然是问题的外形.
您需要首先安装的 Go( 引擎是您从源头运行的 Go 二进制) API 密钥, 用于您代理已经使用的任何提供者 允许您覆盖 API 基础 URL 的代理器或 IDE 最后一个是真正的先决条件。
如果您的工具硬码是提供者的端点, 这一切都不适用于它 。
大多不会:Roo Code, C继续, Claude Code和双子座CLI都暴露出一个基址,任何读取都会奏效.
第1步: 启动网关 Clone 重播,打开其中的终端,并运行: 三道旗帜,每道旗帜都在做一些你应该理解的事情,然后继续前进:就是网关接受流量的地方.
只有当地人 是您真正的供应商基础 URL。
把它换成,-- 无论你实际使用。
是规则文件。
轮船在回收,是工作启动装置,不是占位符。
注意命令中没有的内容: 您的 API 密钥 。
网关会转发你经纪人发的信封 键会停留在它已经存在的地方,这意味着加入这个层不会造成证书可以泄露的第二位.
第2步:在您信任它装入您配置并报告活动规则计数之前检查它.
现在运行它,并在每次编辑策略文件时再次运行.
一个静静地降低你一半规则的JSON type是这个捕获的精确失败模式——一个零载荷规则的网关通过一切,从外部看完全健康.
网关还揭露出:-活生生的-Prometheus-format plaintext Curl 在你重新点出任何东西之前.
如果它不回答, 你的经纪人即将失败 每一个请求 你会浪费20分钟 责备经纪人。
步骤 3: 重新指定代理商 将代理商的 API 基础 URL 从提供者更改为 .
路径是经过的,所以您已经使用的端点形状继续工作 : OpenAI 兼容: Anthropic Messages: 双子流: 然后正常使用您的代理 。
如果你跳过这个步骤,没有间断——你的流量只是一直直通供应商,而网关坐在那里什么都不做。
这是一个令人惊讶的简单状态 最终进入并相信你得到了保护, 所以核实与测试 在下一步 而不是假设。
步骤4:通过希望它永远不触发来证明所有三个动作实际上都火上浇油 测试一个安全控制是测试它.
故意推动每个结果。
因此使用 SSE 流保持开放: 允许 —— 要求一些普通的东西, 如一个集合列表的函数 。
流应该正常流出,结构化的stdout日志应该携带. redact——请模型打印出形状为秘密的字符串.
溪流保持开口,相匹配的符号以 . block 的方式通过,日志显示 . block —— 请求在字符串上使用的 Python .
相匹配块后, 流会终止 。
下游收到之后,日志显示。
最后一个是值得内化的细节。
块不是一个干净的HTTP出错——当决定发生时连接已经打开并流出.
你的经纪人看到一条早结束的溪流 如果你的工具把早期当作一个成功的空补全, 你会得到无声的截断而不是明显的拒绝, 你会想知道th