Easy
23-08-19 13:30 微博认证:AI博主

#方糖2A1B实验# #Easy同学正在独立开发#

这两天在写界面时没忍住,又写了一个新玩具:any2api。

这东西应该没多少人用,但……我自己要用呀。

需求是,我一个线上服务要使用某没有api的网站的功能来实现自动化。

我可以直接从机房模拟请求,但是有两个问题:cookie 和 ip。

cookie的问题其实可以用 cookieCloud 来解决,但 ip 的问题更麻烦。

所以我写了 any2api 来解决这个问题。

它包含两部分。一个浏览器插件和一个自架服务器端。两者之间用websocket通信,当服务器端收到http请求,它会发给浏览器插件,插件在浏览器里边请求完成后再把结果返回给服务器端。

而这个服务器端可以架设到公网,因此它甚至可以成为微服务 —— 当然只有浏览器开着的时候有效。

转发请求的时候,可以自己写 filter,对data进行改造。这样甚至可以做接口转换,比如把输出改成openai的返回格式。

一个很应景的场景是,基于 any2api,可以把一大堆没有api的网站接入到 GPT 的插件流程中。

先自己用,感觉以后可以当做一个框架放出来。

发布于 重庆