Files
AI_NovelGenerator/novel_generator/__pycache__/architecture.cpython-312.pyc
T

82 lines
9.1 KiB
Plaintext
Raw Normal View History

2025-09-08 11:58:44 +08:00
Ë
.¾h #ãódZddlZddlZddlZddlZddlmZddlmZddl m
Z
m Z m Z m
Z
mZejddej dd ¬
«dd lmZmZd ed
efdZd edefdZ ddedededededededed ededededed
dfdZy)uQ
å°è¯´æ€»ä½“架构生æˆï¼ˆNovel_architecture_generate åŠç›¸å…³è¾…助函数)
éN)Úinvoke_with_cleaning)Úcreate_llm_adapter)Úcore_seed_promptÚcharacter_dynamics_promptÚworld_building_promptÚplot_architecture_promptÚcreate_character_state_promptzapp.logÚaz4%(asctime)s - %(name)s - %(levelname)s - %(message)sz%Y-%m-%d %H:%M:%S)ÚfilenameÚfilemodeÚlevelÚformatÚdatefmt)Úclear_file_contentÚsave_string_to_txtÚfilepathÚreturncó\tjj|d«}tjj|«siS t |dd¬«5}t j |«}ddd«|S#1swYSxYw#t$r$}tjd|«icYd}~Sd}~wwxYw)u
从 filepath 下的 partial_architecture.json 读å–已有的阶段性数æ®ã€‚
如果文件ä¸å­˜åœ¨æˆ–无法解æžï¼Œè¿”回空 dict。
úpartial_architecture.jsonÚutf-8©ÚencodingNz*Failed to load partial_architecture.json: )
ÚosÚpathÚjoinÚexistsÚopenÚjsonÚloadÚ ExceptionÚloggingÚwarning)rÚ partial_fileÚdataÚes úEE:\.repository\AI_NovelGenerator-main\novel_generator\architecture.pyÚload_partial_architecture_datar)sô
—77—<< Ð*EÓF€LÜ
7‰7>‰>˜ ˆ ðÜ
, ¨gÔ
 ¸—99˜Q“<ˆD÷ àˆ ÷ àˆ ûÜ òÜÐDÀQÀCÐ ûðús<ÁA>ÁA1Á' A>Á1A;Á6A>Á;A>Á> B+ÂB& B+Â&B+r&cótjj|d«} t|dd¬«5}t j
||dd¬«ddd«y#1swYyxYw#t $r"}tjd |«Yd}~yd}~wwxYw)
u?
将阶段性数æ®å†™å…¥ partial_architecture.json。
rÚwrr)Ú ensure_asciiÚindentNz*Failed to save partial_architecture.json: ) rrrrrÚdumpr!r"r#)rr&r$r%r's r(Úsave_partial_architecture_datar0,s|ô—77—<< Ð*EÓF€LðJÜ
, ¨gÔ
 =¸ I‰Id˜A¨E¸  =ûä òJÜÐDÀQÀCÐIûðJús4¢A°AÁ
AÁAÁAÁAÁ B
Á(BÂB
Úinterface_formatÚapi_keyÚbase_urlÚ llm_modelÚtopicÚgenreÚnumber_of_chaptersÚ word_numberÚ
user_guidanceÚ temperatureÚ
max_tokensÚtimeoutc
óP tj|d¬«t|«}
t|||||
| | ¬«}d|
vrt j
d«t
j||||| ¬«}t||«}|j«s"t jd«t||
«y||
d<t||
«nt j
d «d
|
vrt j
d «tj|
dj«| ¬ «}t||«}|j«s"t jd
«t||
«y||
d
<t||
«nt j
d«d
|
vrÛd|
vr×t j
d«tj|
d
j«¬«}t||«}|j«s"t jd«t||
«y||
d<tjj|d«}t!|«t#||«t||
«t j
d«d|
vrt j
d«t%j|
dj«| ¬ «}t||«}|j«s"t jd«t||
«y||
d<t||
«nt j
d«d|
vr±t j
d«t'j|
dj«|
d
j«|
dj«| ¬«}t||«}|j«s"t jd«t||
«y||
d<t||
«nt j
d«|
d}|
d
}|
d}|
d}d|d|d |d!|d"|d#|d$|d%|d&}tjj|d'«}t!|«t#||«t j