first commit

This commit is contained in:
2025-10-21 21:26:56 +08:00
commit 4e62afc40e
13 changed files with 3565 additions and 0 deletions

34
schemas.py Normal file
View File

@@ -0,0 +1,34 @@
from pydantic import BaseModel
from typing import List, Dict, Any
class PresetCodeCreate(BaseModel):
"""创建预设代码的请求模式"""
code: str
query: str
class PresetCodeResponse(BaseModel):
"""预设代码的响应模式"""
id: int
query: str
code: str
class Config:
from_attributes = True
class AIAnalysisRequest(BaseModel):
"""AI 分析请求模式"""
code: str
language: str
error_info: str
class DebugRequest(BaseModel):
"""调试请求模式,用于调试 Python 代码"""
code: str
inputs: List[str]