3作者: milad_shirian6 个月前
我刚刚发布了 SmartStepper v2 – 这是一个基于声明式和配置的方式,用于在 React 中处理多步骤表单。<p>它允许你通过一个配置对象定义流程编排(下一步、上一步)、验证和视图。不再需要 if/else 意大利面代码或分散的状态。<p>GitHub: <a href="https:&#x2F;&#x2F;github.com&#x2F;Miladxsar23&#x2F;smartstepper">https:&#x2F;&#x2F;github.com&#x2F;Miladxsar23&#x2F;smartstepper</a> 演示: <a href="https:&#x2F;&#x2F;smartstepper-demo.vercel.app" rel="nofollow">https:&#x2F;&#x2F;smartstepper-demo.vercel.app</a> 文档: <a href="https:&#x2F;&#x2F;github.com&#x2F;Miladxsar23&#x2F;smartstepper#readme">https:&#x2F;&#x2F;github.com&#x2F;Miladxsar23&#x2F;smartstepper#readme</a><p>如果有人尝试了,欢迎提供反馈、建议或示例!
1作者: lemonlime2276 个月前
一个月前我发过关于这个的帖子,现在想听听大家对一个提议的邮件解决方案的看法。<p>我拥有个人域名已经有几年了,想开始用它来收发邮件。在我之前的 Ask HN 帖子中,最严重的问题是来自非大型公司(Gmail、Outlook)服务器的邮件可能会被标记为发件邮件。我提出的解决方案是这样的:<p>第一级邮件(银行、可能影响我生活的邮件):继续使用我久经考验的、个人的 Outlook 账户<p>第二级邮件(普通邮件):咬咬牙,用我的个人域名设置一个 Google Workspace 账户。这个类别中最重要的 30 个地址可以使用邮件别名。<p>第三级邮件(其他):在 Google Workspace 中使用路由规则将这些邮件发送到 Purelymail 处理。这样,我仍然可以从这些地址发送邮件(相比于万能邮箱,我无法发送邮件)。<p>大家对这个邮件解决方案有什么看法?我主要关注的是我是否真的需要从万能邮箱发送邮件。如果我想为每个主要产品都设置一个邮箱,30 个别名似乎有点少。
1作者: cauchyk6 个月前
大家好, 我正在为 ClickHouse 原生客户端开发新功能,希望实现与 JavaScript 和 Python 类似的“只需调用模型”的便捷性。现代 C++ 还没有这样的功能,所以我写了一个。 ai-sdk-cpp (Apache-2.0) 为您提供: - 通过单一 C++20 API 统一调用 OpenAI (GPT-4o) 和 Anthropic (Claude 3.5)。 - 流式传输、多轮对话、错误处理——全部使用 std::optional/std::variant,没有宏。 - 工具调用(函数调用),让模型能够调用真实的 API;同步或异步,并行运行。 难点在于:C++ 仍然缺乏真正的反射机制,因此将普通函数映射到 JSON 模式不像 TypeScript 装饰器那样自动化。我希望大家能关注这部分。请尝试这些示例,告诉我哪里感觉不顺畅。这个项目受到了 Vercel 的 AI SDK [1] 和 litellm [2] 的启发。 代码库在这里:<a href="https:&#x2F;&#x2F;github.com&#x2F;ClickHouse&#x2F;ai-sdk-cpp">https:&#x2F;&#x2F;github.com&#x2F;ClickHouse&#x2F;ai-sdk-cpp</a>,欢迎反馈! [1] <a href="https:&#x2F;&#x2F;github.com&#x2F;vercel&#x2F;ai">https:&#x2F;&#x2F;github.com&#x2F;vercel&#x2F;ai</a> [2] <a href="https:&#x2F;&#x2F;github.com&#x2F;BerriAI&#x2F;litellm">https:&#x2F;&#x2F;github.com&#x2F;BerriAI&#x2F;litellm</a>