You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
3.2 KiB
71 lines
3.2 KiB
---
|
|
title: API 接口
|
|
description: 用于设置 WealthMentor 本地安装的指南。
|
|
icon: "gear"
|
|
---
|
|
|
|
本文旨在指导您完成在本地安装 WealthMentor 的过程。重要的是要注意,我们建议使用 Docker 进行此安装。Docker 简化了该过程,并确保所有依赖项都得到正确处理,使安装过程更加简单和不易出错。
|
|
|
|
## 先决条件
|
|
|
|
在开始之前,请确保您已安装以下内容:
|
|
|
|
1. [Git](https://git-scm.com/downloads)
|
|
2. [Node.js](https://nodejs.org/en/download)
|
|
3. [OpenAI API 密钥](https://beta.openai.com/signup/)
|
|
4. 任意您选择的代码编辑器,如 [Visual Studio Code (VS Code)](https://code.visualstudio.com/download)
|
|
|
|
### Docker 安装(推荐)
|
|
|
|
除了上述先决条件外,还需要 Docker 进行此设置。按照以下步骤进行 Docker 安装:
|
|
|
|
1. 下载并安装 [Docker](https://www.docker.com/products/docker-desktop)
|
|
2. 安装完成后,如果尚未拥有 Docker 帐户,则创建一个
|
|
3. 打开 Docker Desktop 应用并登录
|
|
|
|
## 使用 Docker 安装
|
|
|
|
1. **打开您的编辑器**
|
|
|
|
2. **打开终端** - 通常可以在“终端”选项卡中执行此操作,也可以使用快捷键
|
|
(例如,在 VS Code 中,Windows 为 `Ctrl + ~`,Mac 为 `Control + ~`)。
|
|
|
|
3. **克隆存储库并进入目录** - 终端打开后,可以运行以下命令来克隆存储库并进入目录。
|
|
|
|
|
|
|
|
4. **按照脚本的设置说明操作** - 添加适当的 API 密钥,一旦所有服务都运行起来,就打开您的 Web 浏览器前往 [http://localhost:3000](http://localhost:3000)。
|
|
|
|
## 不使用 Docker 安装
|
|
|
|
在 Docker 外部,您只需配置您的环境。此外,您可以使用 `setup.sh` 配置您的环境并更新 Prisma 配置以指向本地 SQLite 实例。
|
|
|
|
完成此操作后,您可以运行以下命令来设置 Next.js 项目。
|
|
|
|
```bash
|
|
// 前端
|
|
cd ./next
|
|
npm install
|
|
npm run dev
|
|
```
|
|
|
|
在另一个窗口中,您可以运行以下命令来启动后端:
|
|
|
|
```bash
|
|
// 后端。确保您位于项目的根目录
|
|
cd ./platform
|
|
poetry install
|
|
poetry run python -m reworkd_platform
|
|
```
|
|
|
|
## 运行站点
|
|
|
|
恭喜您成功在本地计算机上设置了 WealthMentor!要查看您的工作成果,请打开您首选的 Web 浏览器,并访问 [http://localhost:3000/](http://localhost:3000/)。在那里,您会发现 WealthMentor 用户界面已准备好供您探索和交互。
|
|
|
|
## 问题 / 额外帮助
|
|
|
|
尽管有详细的说明,但您可能仍然会遇到一些问题。如果发生这种情况,不用担心!我们会帮助您。考虑参考此详细的旧版指南,它会为您提供详细的步骤:[如何在本地安装 WealthMentor](https://snapdragon-writer-867.notion.site/How-to-Install-WealthMentor-Locally-9b96b2314c9b491397976249fd121023)。
|
|
|
|
如果问题仍然存在,我们邀请您在 GitHub 上提交一个 [问题](https://github.com/reworkd/WealthMentor/issues)。通过这样做,您不仅会得到帮助,还会帮助我们识别任何可能存在问题的地方以加以改进。或者,您可以在 [Discord](https://discord.gg/jdSBAnmdnY) 上联系我们专注的团队。我们是一个学习者和爱好者的社区,随时准备伸出援手。
|
|
|
|
祝您愉快地编程,并享受与 WealthMentor 的旅程!
|