metadata
title: Colearn30 Ai Grading Agents
emoji: 🏆
colorFrom: pink
colorTo: gray
sdk: docker
pinned: false
AI 批改平台
基於 FastAPI 和 React 的 AI 文章批改系統,支援中文和英文批改。
專案結構
.
├── backend/ # FastAPI 後端
├── frontend/ # React 前端
├── agents.yaml # Agent 設定檔
├── docker-compose.yml # Docker 配置
└── README.md
快速開始
環境需求
- Python 3.9+
- Node.js 18+
- OpenAI API Key
後端設定
- 安裝依賴:
cd backend
pip install -r requirements.txt
- 設定環境變數:
cp .env.example .env
# 編輯 .env 填入你的 OpenAI API Key
- 啟動服務:
uvicorn main:app --reload --host 0.0.0.0 --port 8000
前端設定
- 安裝依賴:
cd frontend
npm install
- 啟動開發服務:
npm run dev
Docker 部署
docker-compose up -d
API 文件
啟動後端後,訪問 http://localhost:8000/docs 查看 Swagger API 文件。
功能特色
- 支援中文和英文文章批改
- 可配置的 Agent 系統
- 即時批改回饋
- 評分和建議功能
- Docker 容器化部署