你好,HN,
我叫Riccardo,我为独立开发者创建了AuthAI。
这个想法非常简单:让最终用户连接他们的ChatGPT/Grok/Copilot账户,并通过他们的AI订阅来路由AI请求。
这使得许多新的酷点子得以实现,尽管商业模式/单元经济并不总是合理。
流程很简单:
用户点击“用AI登录”,选择他们的服务提供商,并在提供商的网站上授权设备。
令牌使用每个用户的AES-256-GCM加密密钥进行加密,该密钥不会存储在服务器端,只存在于用户的JWT会话中。整个安全模型可以在网站或GitHub上找到。
这里有一个演示:
[https://demo.authai.io](https://demo.authai.io)
从开发者的角度来看,目标是尽可能接近OpenAI SDK:
```ts
const openai = new OpenAI({
apiKey: jwt,
baseURL: "https://relay.authai.io/v1",
defaultHeaders: {
"x-authai-secret": process.env.AUTH_AI_SECRET,
},
});
```
此外,还有一个用于处理连接流程的React SDK。
* 它是MIT许可的,完全开源,提供了托管的中继服务,但整个堆栈可以自我托管。
GitHub仓库:
[https://github.com/authai-io/authai](https://github.com/authai-io/authai)
你会在你的生成应用和副项目中使用这样的东西吗?我还可以添加什么?
返回首页
最新
鉴于人工智能的使用日益增加,我的经验是,团队成员的工作节奏非常快,产生了大量的变更,以至于几乎不可能对所有内容进行审查。有时我甚至无法跟上自己使用大型语言模型(LLMs)生成的代码。诚然,我可以放慢这一切的速度。当以下情况之一成立时,我确实会这样做:
1. 这是我想要理解的新领域
2. 我对当前领域的代理不够信任
3. 这是极其复杂且细致的工作
依赖于“神谕”(能够提供一个真实依据,以便LLMs可以对其实现进行检查的东西)让我在跳过审查时感到更加自信,也让我安心。广泛的测试和正式验证似乎将取代代码审查。
代码审查还提供了指导、设计反馈和共享所有权。那么,指导的方向在哪里转移了呢?人们是否仍然有时间进行设计审查?
开源AI辅助的1000多行的拉取请求(PR)是另一个完全不同的挑战。我在这里的最佳技巧是提取PR中的关键思想,并自己重新实现一遍。
大家好,你们可能还记得我,曾写过《精益创业》和《创业之道》这两本书。
自从我写下《精益创业》已经过去了十五年,在这段时间里,我见证了许多事情。在大型企业和小型初创公司、非政府组织和政府机构,几乎在你能想到的每个行业中。
我帮助了很多人创造了许多令人惊叹的公司,但我也看到过许多可能出错的方式。我们的行业中存在一种黑暗面,我们常常不愿意谈论。
我不断看到一些优秀的公司逐渐偏离了它们创立时的使命。这并不是因为有人某天醒来决定要做坏事,而是因为它们所依赖的结构慢慢将它们拉向了那个方向。我称这种拉力为“财务引力”。
我们都经历过看到自己喜爱或钦佩的公司被扭曲和破坏到面目全非的过程;直到它们变成了曾经的壳,甚至更糟。我想要理解其中的原因。我也想知道我们所有人可以做些什么来阻止这种情况的发生。
我新书《不可腐蚀》是我试图解释塑造组织的无形力量,以及少数几家公司(如好市多、巴塔哥尼亚和诺和诺德)是如何成功地构建以抵抗引力并在数十年甚至数百年中蓬勃发展的。
在这个过程中,我创立了长期股票交易所,与杰里米·霍华德共同创办了一个名为Answer.AI的人工智能研发实验室,并帮助了一些知名公司的治理(是的,包括Anthropic)。
我不会假装我已经完全弄明白了这一切,但我可能在“好公司为何变坏”这个问题上花费了比健康更久的时间。欢迎随时问我任何问题!
嗨,HN!我在ITP收集了数百个“名称 → 树”的提交后制作了这个项目。
在线体验: [https://landscape.bairui.dev/](https://landscape.bairui.dev/)
源代码: [https://github.com/pearmini/infinite-landscape](https://github.com/pearmini/infinite-landscape)
种一棵树: [https://tree.bairui.dev/](https://tree.bairui.dev/)
这个项目可以让你在一个无限的程序生成的景观中平移和缩放。每个名称都会转换为ASCII码,进而生长成一棵独特的树(采用广度优先分支;重复的数字会变成数学玫瑰)。山脉使用中点位移和Perlin噪声,配以王希孟的《千里江山图》中蓝色、绿色和金色调的SVG径向渐变。
这个项目的灵感来源于黄灵东的{山,水}*([https://github.com/LingDong-/shan-shui-inf](https://github.com/LingDong-/shan-shui-inf))。每棵树代表一个人的名字,并带有APack印章([https://apack.bairui.dev/](https://apack.bairui.dev/))。
试着种下你的名字,然后沿着山脊平移找到它。“我的树”功能可以让你快速返回到你种下的树。
欢迎提问有关地形算法、名称→树编码或我们在ITP冬季展上铺设的Riso印刷的问题!
通过对数据进行过拟合的决策树创建SQL<p>然后我简化了布尔表示。<p>演示托管在streamlit上(<a href="https://inversql.streamlit.app" rel="nofollow">https://inversql.streamlit.app</a>)。<p>如果这是重复发布,我深感抱歉,我之前的帖子标签错误。