返回首页
最新
似乎没有人敢想象除了Linux之外的其他替代方案。
最近,我在探索基于任务复杂度的模型路由不同选项时,意识到模型路由器提供统一的MCP网关是绝对必要的。<p>因为将各个独立的服务提供商连接到一个服务中是非常麻烦的。例如,你正在使用OpenCode和Hermes,作为提供商,你有Groq、OpenRouter和Anthropic,还有几个MCP。因此,麻烦在于将所有的MCP和大型语言模型(LLM)提供商分别连接到OpenCode和Hermes。现在,你可以处理两个,但如果你还使用OpenClaw、jcode或Muse Code呢?这就变成了执行繁琐任务的噩梦。<p>因此,像Bifrost这样的LLM和MCP网关变得必要,它既免费又开源。在我尝试过的所有解决方案中,比如Truefoundry或LiteLLM,Bifrost对我来说是最好的选择。请在评论中分享你的反馈和看法。
我开发了一个新的渲染引擎,用于 Mermaid 流程图,旨在消除手动调整布局的需求。Mermaid 是一种流行的基于文本的语言,用于描述多种类型的图表。
目前已经存在多个 Mermaid 渲染引擎。大多数,如原始的 mermaid.js,使用 Dagre 或 ELK 图形绘制库来自动布局图表。我使用 Mermaid 已经四年了,但常常在图表编辑器中重新创建我的流程图,以便能够修改布局,使其更符合我的需求。
当你希望获得自动化的流程图排列,以优化清晰沟通时,可以使用 Line9。它旨在以规则的网格间距布局流程图,使相关节点更靠近,边缘更短、更直,并且目标是达到类似页面的宽高比。在 /diagram 页面(左侧分享面板)中的比较按钮可以让你并排查看 Line9 和 mermaid.js 的渲染效果。
使用是免费的,无需注册账户。也可以下载适用于 Mac、Windows 和 Linux 的 CLI 工具。免费使用的图表会带有水印。商业使用 CLI 需要付费账户,同时你也可以获得没有水印的图表。Line9 不是开源的(我需要创造收入,目前正在测试商业模式)。
我尝试将我在手动创建流程图时使用的布局原则编码并自动化。所有渲染都在浏览器中进行,因此不会将任何私人数据发送到网络服务。CLI 是用 Rust 编写的,并嵌入了渲染器,因此你只需安装一个二进制文件,所有数据和处理都保持本地。目前,它的速度稍慢于 mermaid.js,因为同时解决节点定位和边缘路由的问题比较复杂,以找到最符合设计原则的布局。
输出格式为 SVG 或 PNG。图表也可以通过带有嵌入 Mermaid 文本的片段的 URL 进行分享。
我知道仍然需要改进的地方:子图的定位和旋转、折叠图形以更频繁地达到良好的宽高比、边缘标签位置的进一步改进、与长节点标签的更好交互,以及在缩小时整理显示。然后我还希望支持更多类型的图表。
请将你自己的 Mermaid 流程图粘贴到 Line9 中,特别是那些你之前因为布局不佳而舍弃的图表。让我知道它们是否有所改善,或者还有哪些其他工作需要进行。
(likeface.net 也会重定向到这里)<p>简而言之:从文本描述、包含5个以上字母的字体照片,或上传TTF/OTF文件,制作可下载和安装的字体。<p>每种基础字体生成费用最高为6美元,如果批量购买GET代币则更便宜。支付2个GET代币,可以获得500个以上的字形及其粗体/斜体版本。<p>{内容在初始评论中继续}