Ai
1 Star 0 Fork 0

桂花酒酿冰奶/MathModelAgent

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
terminal.py 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
Sanjin 提交于 2025-03-06 21:22 +08:00 . refactor
from config.config import Config
from utils.cli import get_user_input_from_ternimal
from models.user_output import UserOutput
from core.LLM import DeepSeekModel
from utils.data_recorder import DataRecorder
from utils.logger import log
from utils.common_utils import create_work_directories, create_task_id, load_toml
from models.task import Task
from utils.cli import get_ascii_banner
def start():
print(get_ascii_banner())
# === 初始化 ===
# 设置控制台日志级别为
log.set_console_level("WARNING")
# 初始化日志系统,设置日志目录
task_id = create_task_id()
base_dir, dirs = create_work_directories(task_id)
log.init(dirs["log"])
config = Config(load_toml("config/config.toml"))
####################################################
data_recorder = DataRecorder(dirs["log"])
deepseek_model = DeepSeekModel(
**config.get_model_config(), data_recorder=data_recorder
)
# TODO:print some detail and config
user_input = get_user_input_from_ternimal(deepseek_model)
user_input.set_config_template(config.get_config_template(user_input.comp_template))
task = Task(
task_id=task_id,
base_dir=base_dir,
work_dirs=dirs,
llm=deepseek_model,
config=config,
)
user_output: UserOutput = task.run(user_input, data_recorder)
user_output.save_result(ques_count=user_input.get_ques_count())
if __name__ == "__main__":
start()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/markhoo/MathModelAgent.git
git@gitee.com:markhoo/MathModelAgent.git
markhoo
MathModelAgent
MathModelAgent
master

搜索帮助