@@ -163,10 +163,10 @@ def execute(self, state):
163
163
if not source .strip ():
164
164
raise ValueError ("No HTML body content found in the local source." )
165
165
166
- parsed_content = source
167
-
168
- if isinstance (self .llm_model , OpenAI ) and not self .script_creator or self .force and not self .script_creator :
166
+ if (not self .script_creator ) or (self .force and not self .script_creator ):
169
167
parsed_content = convert_to_md (source )
168
+ else :
169
+ parsed_content = source
170
170
171
171
compressed_document = [
172
172
Document (page_content = parsed_content , metadata = {"source" : "local_dir" })
@@ -184,8 +184,8 @@ def execute(self, state):
184
184
if not self .cut :
185
185
parsed_content = cleanup_html (response , source )
186
186
187
- if (isinstance ( self . llm_model , OpenAI ) and not self .script_creator ) or (self .force and not self .script_creator ):
188
- parsed_content = convert_to_md (source , input_data [ 0 ] )
187
+ if (not self .script_creator ) or (self .force and not self .script_creator ):
188
+ parsed_content = convert_to_md (parsed_content , source )
189
189
compressed_document = [Document (page_content = parsed_content )]
190
190
else :
191
191
self .logger .warning (
@@ -206,9 +206,9 @@ def execute(self, state):
206
206
raise ValueError ("No HTML body content found in the document fetched by ChromiumLoader." )
207
207
parsed_content = document [0 ].page_content
208
208
209
- if isinstance ( self . llm_model , OpenAI ) and not self .script_creator or self .force and not self .script_creator and not self .openai_md_enabled :
209
+ if ( not self .script_creator ) or ( self .force and not self .script_creator and not self .openai_md_enabled ) :
210
210
211
- parsed_content = convert_to_md (document [0 ].page_content , input_data [ 0 ] )
211
+ parsed_content = convert_to_md (document [0 ].page_content , source )
212
212
213
213
214
214
compressed_document = [
0 commit comments