API 参考¶
Agent 类¶
主要的代码生成智能体类。
初始化¶
方法¶
run(prompt: str) -> str¶
 执行代码生成任务。
参数: - prompt (str): 自然语言描述的需求
返回: - str: 生成的代码
示例:
Model 类¶
数据库模型管理类。
初始化¶
from mvcgen.models import Model
model = Model(
    name="User",
    fields={
        "id": "int primary key",
        "username": "str unique",
        "email": "str unique"
    }
)
方法¶
create(data: dict) -> dict¶
 创建新记录。
get(id: int) -> dict¶
 获取单条记录。
update(id: int, data: dict) -> dict¶
 更新记录。
delete(id: int) -> bool¶
 删除记录。
list(filters: dict = None) -> list¶
 获取记录列表。
工具函数¶
load_dotenv()¶
 加载环境变量。
format_response(data: dict) -> str¶
 格式化响应数据。
数据模型¶
BaseModel¶
 Pydantic 基础模型类。
UserSchema¶
 用户数据模型。
ResponseSchema¶
 API 响应模型。