1 个不稳定版本
0.1.0 | 2023 年 4 月 17 日 |
---|
#6 in #webapp
15KB
创建 ChatGPT 应用程序
使用 Rust 和 Rocket 创建 ChatGPT 应用程序。
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