feat:初版
This commit is contained in:
64
README.md
Normal file
64
README.md
Normal file
@@ -0,0 +1,64 @@
|
||||
# AI Translator
|
||||
|
||||
AI 翻译网站 - Next.js + FastAPI
|
||||
|
||||
## 项目结构
|
||||
|
||||
```
|
||||
apps/
|
||||
web/ # Next.js 前端
|
||||
api/ # FastAPI 后端
|
||||
infra/ # Docker 配置
|
||||
```
|
||||
|
||||
## 快速开始
|
||||
|
||||
### 本地开发
|
||||
|
||||
1. 后端
|
||||
```bash
|
||||
cd apps/api
|
||||
pip install -e .
|
||||
cp .env.example .env
|
||||
# 编辑 .env 配置 LLM_API_KEY
|
||||
uvicorn app.main:app --reload
|
||||
```
|
||||
|
||||
2. 前端
|
||||
```bash
|
||||
cd apps/web
|
||||
npm install
|
||||
cp .env.example .env.local
|
||||
npm run dev
|
||||
```
|
||||
|
||||
### Docker 部署
|
||||
|
||||
```bash
|
||||
cd infra
|
||||
cp .env.example .env
|
||||
# 编辑 .env 配置 LLM_API_KEY
|
||||
docker-compose up -d
|
||||
```
|
||||
|
||||
访问 http://localhost:3000
|
||||
|
||||
## 管理员后台
|
||||
|
||||
### 初始化数据库
|
||||
|
||||
```bash
|
||||
cd apps/api
|
||||
python scripts/init_db.py [用户名] [密码]
|
||||
# 默认: admin / admin123
|
||||
```
|
||||
|
||||
### 访问后台
|
||||
|
||||
- 登录页: http://localhost:3000/login
|
||||
- 后台首页: http://localhost:3000/admin
|
||||
|
||||
### 后台功能
|
||||
|
||||
- **AI 配置管理**: 添加/编辑/删除 AI Provider(模型ID、Base URL、API Key)
|
||||
- **使用统计**: 查看请求数、Token 用量、RPM/TPM、缓存命中率、错误数
|
||||
Reference in New Issue
Block a user