|
|
2 недель назад | |
|---|---|---|
| .omo | 2 недель назад | |
| apps | 2 недель назад | |
| docs | 2 недель назад | |
| packages | 2 недель назад | |
| .env.example | 2 недель назад | |
| .gitignore | 2 недель назад | |
| .npmrc | 2 недель назад | |
| README.md | 2 недель назад | |
| VERSION | 2 недель назад | |
| docker-compose.yml | 2 недель назад | |
| eslint.config.js | 2 недель назад | |
| package.json | 2 недель назад | |
| pnpm-lock.yaml | 2 недель назад | |
| pnpm-workspace.yaml | 2 недель назад | |
| tsconfig.base.json | 2 недель назад |
AI 大模型 API 转售平台,基于 OpenAI 兼容格式,向越南及海外用户转售国产大模型能力(阿里云 DashScope: GLM 5.2, DeepSeek V4 系列)。
dotouch-ai/
├── apps/
│ ├── web/ # Next.js 14 (App Router) - 落地页 + 未来控制台
│ └── api/ # NestJS v11 - API 网关服务
├── packages/
│ └── shared/ # 共享类型 & 常量
├── docker-compose.yml # PostgreSQL 16 + Redis 7
└── deploy/ # Docker 部署配置 (后续)
| 层 | 技术 |
|---|---|
| 前端 | Next.js 14 + TypeScript + Tailwind CSS + next-intl |
| 后端 | NestJS v11 + Prisma (PostgreSQL) + ioredis (Redis) |
| 数据库 | PostgreSQL 16 |
| 缓存 | Redis 7 |
| 包管理 | pnpm (monorepo workspace) |
| 部署 | Docker → 香港节点 |
支持 4 种语言:vi (越南语), en (英语), zh-CN (简体中文), zh-TW (繁体中文)
# 安装依赖
pnpm install
# 启动开发数据库
docker compose up -d
# 生成 Prisma 客户端
pnpm db:generate
# 启动开发服务器
pnpm dev
# 构建
pnpm build
# 类型检查
pnpm typecheck
复制 .env.example 到 .env 并填写真实值。
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /v1/health | 健康检查 |
UNLICENSED - All rights reserved.