#ChatGPT #write #ai #macro #randomness #response #compile-time

bin ai-write

在编译时将 ChatGPT 的响应插入 Rust 代码的宏

2 个版本

0.1.1 2024 年 1 月 12 日
0.1.0 2024 年 1 月 12 日

#975 in 过程宏

GPL-3.0-or-later

25KB
88

AI 编写

描述

使用 AI 将非确定性编程带入 Rust

宏函数

  • ai_write : 让 AI(ChatGPT)编写插入到代码中的代码(TODO : 创建别名如 i_am_a_lazy_dev 或其他)
  • random_shit_go_brrr : 生成随机字符串 / 包含单词的随机字符串,然后将其喂给 AI 生成代码(或仅将随机性设置为非常随机)(TODO)

如何使用此工具

您需要将 OPENAI_API_KEY 设置为您的 OpenAI API 密钥。每次 API 请求都会按照此定价收费: https://openai.com/pricing

依赖项

~5MB
~121K SLoC