开源工具Byoky:AI API密钥的开源钱包

Byoky是AI API密钥的开源钱包,可作为Chrome和Firefox扩展以及iOS和Android应用程序使用。

用户将OpenAI、Anthropic、Google Gemini和其他提供商的密钥存储在其中,并在自己的设备上加密。想要这些密钥的应用程序会请求钱包访问,钱包会将每个请求发送给提供商本身。应用程序获得会话令牌。钥匙放在钱包里。

Byoky AI API密钥钱包

Byoky养成了将密钥粘贴到网络应用程序的设置页面的习惯,以尝试新工具。项目主页说:“粘贴到设置页面的密钥是您不再控制的密钥。”Byoky复制了MetaMask的模型,MetaMask是去中心化应用程序连接的加密钱包:应用程序询问,用户批准,一键撤销访问权限。

用户设置主密码并添加密钥。Byoky使用AES-256-GCM加密它们,AES-256-GCM是一种标准密码,也可以检测篡改,使用从密码中通过60万轮PBKDF2获得的密钥。对于任何窃取加密库并试图破解密码的人来说,迭代计数都会使每个猜测都变慢。Byoky需要至少12个字符的密码。

开发人员保留官方的Anthropic或OpenAI库,并从Byoky的SDK中将其交出会话密钥和获取功能。根据文档,流式传输、工具调用和图像输入通过。用户可以限制每个应用程序的支出,钱包在本地记录每个请求,并带有应用程序的来源、提供商和状态。

该钱包支持13个云提供商以及本地Ollama和LM Studio服务器。它还可以在Anthropic、OpenAI、Gemini和Cohere请求格式之间进行翻译,因此用户可以将为Claude编写的应用程序拖到GPT密钥上,而无需开发人员触摸代码。

OpenClaw、Claude Code和Hermes等命令行代理通过称为桥接器的本地代理进行连接。桥接器拒绝缺少桥接令牌的请求,该令牌旨在阻止同一机器上的其他程序使用密钥。它也做了一些广告宣传较少的事情。当第三方代理在Claude Pro或Max订阅令牌上运行时,该桥会重命名代理的工具并移动其系统提示,以便Anthropic的第一方检测接受请求。

Byoky在GitHub上免费提供。

© 版权声明
THE END
你的支持是我们在网空安全路上的驱动力!
点赞8 分享