@@ -163,10 +163,10 @@ def execute(self, state):
163163 if not source .strip ():
164164 raise ValueError ("No HTML body content found in the local source." )
165165
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 ):
169167 parsed_content = convert_to_md (source )
168+ else :
169+ parsed_content = source
170170
171171 compressed_document = [
172172 Document (page_content = parsed_content , metadata = {"source" : "local_dir" })
@@ -184,8 +184,8 @@ def execute(self, state):
184184 if not self .cut :
185185 parsed_content = cleanup_html (response , source )
186186
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 )
189189 compressed_document = [Document (page_content = parsed_content )]
190190 else :
191191 self .logger .warning (
@@ -206,9 +206,9 @@ def execute(self, state):
206206 raise ValueError ("No HTML body content found in the document fetched by ChromiumLoader." )
207207 parsed_content = document [0 ].page_content
208208
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 ) :
210210
211- parsed_content = convert_to_md (document [0 ].page_content , input_data [ 0 ] )
211+ parsed_content = convert_to_md (document [0 ].page_content , source )
212212
213213
214214 compressed_document = [
0 commit comments