From 7354d468cf36257ec5b42a9ff3301deb4429e20b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Sun, 16 Feb 2025 08:54:30 +0800 Subject: [PATCH] 'commit' --- AI/D1_Config.py | 11 +++++++++-- AI/D1_GenerateMarkdown.py | 13 ++++++------- AI/__pycache__/D1_Config.cpython-310.pyc | Bin 181 -> 390 bytes 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/AI/D1_Config.py b/AI/D1_Config.py index 800a48da..1d970ac0 100644 --- a/AI/D1_Config.py +++ b/AI/D1_Config.py @@ -1,2 +1,9 @@ -# markDown文件的默认模板路径 -mdWorkingPath = r'D:\dsWork\QingLong\AI\md-file\readme' +from pathlib import Path + +# 正确路径拼接方式 +mdWorkingPath = Path(__file__).parent / 'md-file' / 'readme' +DEFAULT_TEMPLATE = mdWorkingPath / 'default.md' # 使用 / 运算符 +DEFAULT_OUTPUT_DIR = mdWorkingPath / 'output' # 使用 / 运算符 + +print(f"模板路径:{DEFAULT_TEMPLATE}") +print(f"输出目录:{DEFAULT_OUTPUT_DIR}") \ No newline at end of file diff --git a/AI/D1_GenerateMarkdown.py b/AI/D1_GenerateMarkdown.py index 1c1daa26..23035057 100644 --- a/AI/D1_GenerateMarkdown.py +++ b/AI/D1_GenerateMarkdown.py @@ -12,9 +12,8 @@ class MarkdownGenerator: """Markdown教学大纲生成器""" # 固定配置项 - DEFAULT_TEMPLATE = Path(mdWorkingPath + r'\default.md') - DEFAULT_OUTPUT_DIR = Path(mdWorkingPath) - MODEL_R1 = "deepseek-r1" + # MODEL_R1 = "deepseek-r1" + MODEL_V3 = "deepseek-v3" API_KEY = "sk-01d13a39e09844038322108ecdbd1bbc" def __init__( @@ -31,8 +30,8 @@ class MarkdownGenerator: :param template_path: 模板文件路径(可选) """ self.course_name = course_name - self.template_path = template_path or self.DEFAULT_TEMPLATE - self.output_path = output_path or self.DEFAULT_OUTPUT_DIR / f"{course_name}.md" + self.template_path = template_path or DEFAULT_TEMPLATE + self.output_path = output_path or DEFAULT_OUTPUT_DIR / f"{course_name}.md" self._validate_paths() @@ -61,7 +60,7 @@ class MarkdownGenerator: ) return Generation.call( - model=self.MODEL_R1, + model=self.MODEL_V3, api_key=self.API_KEY, messages=[ {"role": "system", "content": system_prompt}, @@ -135,5 +134,5 @@ if __name__ == "__main__": dashscope.api_key = MarkdownGenerator.API_KEY generate_document( course_name="小学数学三角形面积", - output_path=mdWorkingPath + r"\5.md" + output_path=mdWorkingPath / '5.md"' ) diff --git a/AI/__pycache__/D1_Config.cpython-310.pyc b/AI/__pycache__/D1_Config.cpython-310.pyc index a2040ffa0d8f4449afdf94fff570b901527d954a..abf7ab4bc229540c84ab8da15d9be6abf2966d4a 100644 GIT binary patch literal 390 zcmYk2Jxc>Y5QcZ}+n5+ho6atU0UHYuF?bOIF-E;0goEW|H|Obnak(o@tKbh18$${^ zZ46d|X#5}BN@A?+t(*%49N70|US^(w4RW~*f*P(r+XN%@nKu7Rgk~FFw*f*C#V+!2 z8)L*U6E5+YNQEMzViC0^CQ%7o2A9DVrc#B;eKdeMm{+OFlzB(BBUD=W1|}+DE;X(A zw5NJ>wd1&~twhYC9_wW&>sW~!mp#grAc?~yPV%rZdAOepKBh0j@#yO3?QWJ$M>pf^ z*RTH5`27~LMoHsp2vpZOi3Hf;8X+m15Uzw)#Qd1&JbD~N=ZyD7>%09ZZnZL?A{^)<2+_#MYC dhZkJi^a7f=YzzJvb+aH@R1h_+;U%Gf{{S~2ab*Ai literal 181 zcmd1j<>g`kg3S3F(i4F6V-N=!FakLaKwQiLBvKfn7*ZI688n%yR9viLQi{X#i?U+^ zGxO4Y^7GPT96e)lQ*_fZb5di9QWH~hQ~fjPO2TqA;loQ9E<>igDz+Q