#ChatGPT #web-apps #rocket #cli #cli-tool

app create_ChatGPT_app

一个用于创建具有 ChatGPT 集成的新的 Rocket 网络应用程序的 CLI 工具

1 个不稳定版本

0.1.0 2023 年 4 月 17 日

#6 in #webapp

MIT 许可证

15KB

创建 ChatGPT 应用程序

使用 Rust 和 Rocket 创建 ChatGPT 应用程序。

Crates.io License: MIT Contributing Code of Conduct Visitors Made with Love

Create ChatGPT App 在 macOS、Windows 和 Linux 上运行。
如果出现问题,请 提交问题
如果您有问题或需要帮助,请在 GitHub 讨论区 中提问。

快速概述

cargo install create-chatgpt-app
create-chatgpt-app my-app
cd my-app
cargo run

然后打开 https://127.0.0.1:8000/ 查看您的应用程序。

当您准备部署到生产环境时,使用 cargo build --release 创建发布版本构建。

立即开始

您不需要安装或配置像 Rocket 或 ChatGPT API 这样的工具。
它们已预先配置并隐藏起来,以便您能专注于代码。

创建一个项目,然后您就可以开始了。

创建应用程序

您需要在您的本地开发机器上安装 Rust 和 Cargo。我们推荐使用最新稳定版本。您可以使用 rustup 来管理 Rust 版本。

要创建一个新应用程序,请按照以下步骤操作

cargo install create-chatgpt-app
create-chatgpt-app my-app

它将在当前文件夹内创建一个名为 my-app 的目录。
在该目录内,它将生成初始的项目结构

my-app
├── README.md
├── Cargo.toml
├── src
   ├── main.rs
   ├── chatgpt.rs
└── templates
    └── index.html.hbs

无需配置或复杂的文件夹结构,只有构建应用程序所需的文件。
安装完成后,您就可以打开项目文件夹

cd my-app

在新创建的项目中,您可以运行一些内置命令

cargorun

以开发模式运行应用程序。
在浏览器中打开 https://127.0.0.1:8000 来查看它。

如果您修改代码,页面将自动重新加载。
您将在控制台看到构建错误和 lint 警告。

cargobuild --release

将应用程序构建为生产版本到目标文件夹 /release
它会正确优化构建以获得最佳性能。

构建是压缩的,并且文件名包含哈希值。

您的应用程序已准备好部署。

贡献

欢迎贡献!如果您想改进 Create ChatGPT App 或建议新功能,请提交拉取请求或创建一个问题。有关向项目贡献的更多信息,请参阅 贡献指南

许可证

本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE文件。

依赖项

约7-21MB
约335K SLoC