Youngger9765
feat: Complete AI grading platform with multilingual support
1c7f2e1
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

後端設定

  1. 安裝依賴:
cd backend
pip install -r requirements.txt
  1. 設定環境變數:
cp .env.example .env
# 編輯 .env 填入你的 OpenAI API Key
  1. 啟動服務:
uvicorn main:app --reload --host 0.0.0.0 --port 8000

前端設定

  1. 安裝依賴:
cd frontend
npm install
  1. 啟動開發服務:
npm run dev

Docker 部署

docker-compose up -d

API 文件

啟動後端後,訪問 http://localhost:8000/docs 查看 Swagger API 文件。

功能特色

  • 支援中文和英文文章批改
  • 可配置的 Agent 系統
  • 即時批改回饋
  • 評分和建議功能
  • Docker 容器化部署