









废话不多说,我将给你最直接、最真相、最不绕弯、最扎心、最硬核、最干脆、最不墨迹、最戳痛点、最一针见血、最开门见山、最单刀直入的使用方法:
嗯,没错,你怎么知道那个一点钟指的是凌晨一点。
好吧,不皮了,不过说实话,凌晨的trae真的是非常非常丝滑好用的啊,GLM-5.2就跟设置自己API一样,即发即答。
昨天体验了一把凌晨修代码,叫GLM做了个DeepSeek中转审核站。为什么要自己做一个中转站呢?因为当我把deepseek上的api填入trae时,总是感觉不放心,直接填key不就相当于把家里的门钥匙交出去了,你怎么确保它不会偷偷背后跑一些其他用户的请求。而且如果我是产品经理的话,我就直接检测配置路径是不是https://api.deepseek.com/v1/chat/completions,如果是的话就直接随便用,反正你也查不到。反之,如果填的是其他的第三方,那还要小心一点了,不能乱来。
因此,在我随便翻翻Github没有发现有类似审查功能的中转系统,确保自己没有重复造轮子时,就直接开工了。
这个系统基于Lua和PHP完成,可以审查请求的内容,计算价格,二次分发key,查看缓存命中,支持流传输、管理授权白名单。后续可能会增加一个开放接口,使用Cap进行联动,为我的一个新项目做准备。
顺便,我其实很早就想要看看trae的Agent提示词长什么样子,现在也可以满足了😉(贴在文末了,分享给大家)
开发过程中遇到了个小问题一直失败,耽搁了一下:Trae 的 get_goal 工具的 parameters schema 是 {“type”:”object”,”properties”:[],…} —— properties 字段是 [] (空数组) ,但 JSON Schema 规范要求 properties 必须是 object {} 。DeepSeek 严格执行规范所以 400,OpenAI 更宽容所以 Trae 一直没发现这个问题。
Trae 的锅,嗯,没错。
PS:本文没有指控任何软件(包括Trae)会盗用你的key,同时,(对于Trae来说)这种可能性也几乎不存在。
不过如果大家也有这个需求的话,可以评论一下,我看看人多的话可以整理一下代码,开源到Github。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。