双语对照的 PDF 翻译工具「GitHub 热点速览」

在 OpenAI 举办的「12天12场」发布会上,ChatGPT 的多项新功能正式亮相,包括 GPT-o1 正式版和 ChatGPT Pro(200 美元/月)、强化微调(Reinforcement Fine-Tuning)、Sora(视频生成)、增强版 Canvas(支持多模态创作与 Python 代码执行)、ChatGPT 扩展功能、ChatGPT Vision(语音视觉功能)、以及 Projects(项目管理)。这些功能使 ChatGPT 再次成为关注焦点,在此期间部分服务甚至一度中断达 4 小时。不知道 OpenAI 后面还有什么大招,小编也将持续关注,为您带来最新动态。

近日,吴恩达教授在 GitHub 上发布了一个名为 aisuite 的 Python 开源项目,旨在帮助开发者轻松接入多种生成式 AI 服务。同时,一款名为 PDFMathTranslate 的双语对照 PDF 翻译工具也备受关注,这两个项目均在 Python 热榜上占据了一席之地。令人眼前一亮、创新的开源终端 waveterm 通过内置图形小部件和 Web 浏览器,为开发者带来了全新的终端使用体验。最后,微软开源的 3D 生成模型 TRELLIS,由于其出色的生成效果,在一周内狂揽 2000+ Star。

  • 本文目录
      1. 热门开源项目
      • 1.1 内置小部件的终端:waveterm
      • 1.2 轻松接入多种生成式 AI 服务的 Python 库:aisuite
      • 1.3 多功能的服务器和网站监控平台:Checkmate
      • 1.4 双语对照的 PDF 翻译工具:PDFMathTranslate
      • 1.5 生成 3D 作品的开源模型:TRELLIS
      1. HelloGitHub 热评
      • 2.1 跨平台的机器学习模型可视化工具:Netron
      • 2.2 端到端的云原生数据库:SurrealDB
      1. 结尾

1. 热门开源项目

1.1 内置小部件的终端:waveterm

主语言:Go、TypeScriptStar:6.4k周增长:1.3k

该项目是采用 Go 和 TypeScript 开发的跨平台终端工具,集成了 Web 浏览器和小部件功能。它能够在终端里运行图形化小部件,提高了终端的操作性和可视化体验,支持目录浏览器、编辑器、文件预览等功能,并允许用户在终端直接访问网页内容,比如 AI 聊天等。

GitHub 地址→github.com/wavetermdev/waveterm

1.2 轻松接入多种生成式 AI 服务的 Python 库:aisuite

主语言:PythonStar:8.3k周增长:800

这是一个帮助开发者通过简洁的 Python 代码,轻松集成多种生成式人工智能(Generative AI)服务的 Python 库。它易于安装、统一的 API 接口,可以轻松接入各种 LLM 服务,支持 OpenAI、Anthropic、Azure、Google、AWS 等多个供应商。

python 复制代码
import aisuite as ai
client = ai.Client()

models = ["openai:gpt-4o", "anthropic:claude-3-5-sonnet-20240620"]

messages = [
    {"role": "system", "content": "Respond in Pirate English."},
    {"role": "user", "content": "Tell me a joke."},
]

for model in models:
    response = client.chat.completions.create(
        model=model,
        messages=messages,
        temperature=0.75
    )
    print(response.choices[0].message.content)

GitHub 地址→github.com/andrewyng/aisuite

1.3 多功能的服务器和网站监控平台:Checkmate

主语言:JavaScriptStar:2.5k周增长:1.7k

该项目是用 React.js、Node.js 和 MongoDB 构建的可视化监控平台,专为监控服务器、服务和网站运行状态而设计。它完全开源,可以轻松部署在自己的服务器上,支持对服务器硬件、网站、页面速度、基础设施、Docker 容器、端口等进行监控,以及提供邮件通知等功能。

GitHub 地址→github.com/bluewave-labs/checkmate

1.4 双语对照的 PDF 翻译工具:PDFMathTranslate

主语言:PythonStar:8k周增长:3.8k

这是一个基于 AI 的 PDF 文档翻译工具,专门用于翻译科学论文。它能够完整保留 PDF 文档的原始排版,确保译文与原文排版一致,实现双语对照翻译,支持 Google、DeepL、Ollama 和 OpenAI 等多种翻译服务。

GitHub 地址→github.com/Byaidu/PDFMathTranslate

1.5 生成 3D 作品的开源模型:TRELLIS

主语言:PythonStar:4.2k周增长:2.6k

该项目是微软开源的 3D 生成模型,可通过文本或图像提示生成具有复杂形状和纹理细节的 3D 作品。由于采用了 CUDA 技术,运行该模型至少需要 16GB 内存的 NVIDIA 显卡,适用于 3D 设计、建模和游戏开发等场景。

GitHub 地址→github.com/Microsoft/TRELLIS

2. HelloGitHub 热评

在此章节中,我们将为大家介绍本周 HelloGitHub 网站上的热门开源项目,我们不仅希望您能从中收获开源神器和编程知识,更渴望"听"到您的声音。欢迎您与我们分享使用这些开源项目的亲身体验和评价,用最真实反馈为开源项目的作者注入动力。

2.1 跨平台的机器学习模型可视化工具:Netron

主语言:JavaScript

这是一个神经网络、深度学习和机器学习模型的可视化工具,支持多种模型格式,包括 ONNX、TensorFlow Lite、Core ML、Keras、Caffe、Darknet 和 PyTorch 等。

项目详情→hellogithub.com/repository/2a682a1e2b5347b1a52999db34ff173c

2.2 端到端的云原生数据库:SurrealDB

主语言:Rust

这是一个用 Rust 开发的多模型数据库,支持表格(Table)、文档(Documents)和图(Graph)数据模型。它既可以作为数据库使用,也可作为 API 后端服务,支持 SQL、GraphQL、ACID 事务、图查询和全文索引等多种查询方式。

项目详情→hellogithub.com/repository/0930e0d32d8248b3ae46c475f7d179cb

3. 结尾

以上就是本期「GitHub 热点速览」的全部内容,希望你能够在这里找到自己感兴趣的开源项目,如果你有其他好玩、有趣的 GitHub 开源项目想要分享,欢迎来 HelloGitHub 与我们交流和讨论。

往期回顾