【Rust日报】2024-05-15 tunnet - 用 Rust 和Bevy写的游戏

《使用 Rust 和 GPT-4o 构建 AI 内容写作工具》

在这篇指南中,我们将讨论如何使用 AI 代理构建一个内容写作工具。该工具将利用 Serper.dev API 在 Google 上搜索你的查询结果,然后与 GPT-4o 结合,生成这些结果的摘要,并最终创作一篇文章。

以下是主要步骤:

  1. 设置

  • 使用 cargo-shuttle init 创建一个新项目,选择 Axum 作为框架。

  • 安装所需的依赖项,包括 async-openaireqwestserde 和其他相关库。

  • 在项目根目录创建一个 Secrets.toml 文件,填入 Serper 和 OpenAI 的 API 密钥。

错误处理

  • 定义了一个错误类型 ApiError,用于统一处理不同类型的错误。

  • ApiError 实现了 IntoResponse,方便错误传播。

构建 AI 代理

  • 定义了一个通用接口 Agent,包含了研究员和作者两种代理。

  • 研究员从 Google 搜索获取数据,然后使用 ChatGPT 进行摘要。

  • 作者根据摘要创作文章。

总之,使用 Rust 和 GPT-4o 构建 AI 内容写作工具是一个令人兴奋的项目!🚀

Blog

md-tui - 在终端下渲染Markdown预览

md-tui 这个项目可以实现在终端下的md文件的预览。all in terminal 又进了一步。

419a9756e2486fe9d4dfb048f32a2a51.png

Repo

tunnet - 用 Rust 和Bevy写的游戏

第一人称射击游戏,据说还很好玩。

1008e89ecaa5b1dee3a417f7c4719f5c.png

https://puzzled-squid.itch.io/tunnet

3个月内用Rust搞一个射击游戏

一个教程:https://www.reddit.com/r/rust/comments/1cst0h4/making_a_3d_rust_shooter_in_3_months/

RustyTube - Rust实现的Youtube客户端

使用Tauri和Leptos实现。

05b30079ba5bde6fea182b7e7a543c24.png

https://github.com/opensourcecheemsburgers/RustyTube

--

From 日报小组 Mike

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值