【Rust日报】2023-10-08 Orca 简介:LLM 编排框架!

2023-10-10 10:06:31 浏览数 (1)

介绍 tdyne-peer-id-registry,一个 BitTorrent 对等 ID 解析库

我终于发布了tdyne-peer-id-registry,一个 BitTorrent 对等 ID 解析器/注册表!

按照惯例,BitTorrent 客户端会在发送给跟踪器和其他客户端的对等 ID 中识别自己及其版本。不幸的是,没有单一的强制客户端/版本编码,因此随着时间的推移,不同的客户端采用了不同的约定,这使得解析对等 ID 变得困难。tdyne-peer-id-registry提供全面的对等 ID 解析器和所有已知 BitTorrent 客户端的注册表。

现在它已经与JS 领域的最佳替代方案进行了测试,增加了模糊测试,支持了一些额外的客户端,并修复了错误。它的性能也相当不错,只需分配一次即可形成最终的字符串(将来有可能避免它)。

但等等,这还不是全部!

我正在开发TORRENTDYNE,这是一项帮助诊断 BitTorrent 连接性的服务。我为它构建的一件事是 BitTorrent 协议的干净的、经过检测的 Rust 实现。重新实现 BitTorrent 协议的琐碎部分有点烦人!我认为其他人没有理由重新发明轮子,因此我将在github 组织中开源基本类型和构建块,以使协作和互操作更容易。第一个只是一种新型的对等 ID,带有一个有用的小实用程序,但随着时间的推移,将会有更多。

该库已经在 TORRENTDYNE 的生产环境中使用了一段时间,因此相当稳定。享受!

https://crates.io/crates/tdyne-peer-id-registry

Orca 简介:LLM 编排框架!

Github 链接: https: //github.com/scrippt-tech/orca

我决定启动这个项目是因为当我在之前的项目中使用 Rust 时,我缺乏一个干净的界面来与 LLM 交互。我通过发表这篇文章来寻找的主要内容是:

  1. 建议。在自述文件中,我对 Orca 希望采取的方向有一些评论。这看起来可行吗?还有人有其他意见或想法吗?他们将不胜感激。
  2. 审查。我写 Rust 还不到一年,这个项目实际上让我意识到它有多么困难。如果您有时间,如果您可以浏览一下代码并让我知道是否应该进行一些设计更改,或者是否有一些不惯用的内容而我应该重构,我将非常感激。
  3. 想法和建议。正如我之前所说,我不确定我希望这个项目朝什么方向发展。如果有人有任何想法或建议,如果您能发表评论,我将不胜感激!我很乐意与任何人讨论这个问题。
  4. 贡献者。如果您喜欢这个项目并且有时间,欢迎贡献。如果没有,明星也非常受欢迎:)。

提前感谢大家。到目前为止,构建这个非常有趣。

Vegemite v0.2.0 发布(http框架)

[

0 人点赞